Package com.seleniumsoftware.SMPPSim
Class StandardConnectionHandler
- java.lang.Object
-
- com.seleniumsoftware.SMPPSim.StandardConnectionHandler
-
- All Implemented Interfaces:
java.lang.Runnable
public class StandardConnectionHandler extends java.lang.Object implements java.lang.Runnable
-
-
Field Summary
Fields Modifier and Type Field Description private StandardProtocolHandlerhandler(package private) java.io.InputStreamis(package private) booleanisConnectedprivate static java.util.logging.Loggerlogger(package private) byte[]message(package private) java.io.OutputStreamos(package private) byte[]packetLen(package private) byte[]responseprivate Smscsmsc(package private) java.net.Socketsocketprivate java.net.ServerSocketss
-
Constructor Summary
Constructors Constructor Description StandardConnectionHandler()StandardConnectionHandler(java.net.ServerSocket useThisServerSocket)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanaddressIsServicedByReceiver(java.lang.String address)voidcloseConnection()voidexit()private static intgetBytesAsInt(byte i_byte)StandardProtocolHandlergetHandler()protected booleanisBound()booleanisConnected()protected booleanisReceiver()private intreadPacketInto(java.io.InputStream is)voidrun()private voidrunThread()voidsetConnected(boolean b)voidsetHandler(StandardProtocolHandler handler)voidsetSs(java.net.ServerSocket socket)protected voidwriteResponse(byte[] response)
-
-
-
Field Detail
-
logger
private static java.util.logging.Logger logger
-
smsc
private Smsc smsc
-
handler
private StandardProtocolHandler handler
-
isConnected
boolean isConnected
-
response
byte[] response
-
packetLen
byte[] packetLen
-
message
byte[] message
-
ss
private java.net.ServerSocket ss
-
is
java.io.InputStream is
-
os
java.io.OutputStream os
-
socket
java.net.Socket socket
-
-
Method Detail
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
runThread
private void runThread()
-
exit
public void exit()
-
isBound
protected boolean isBound()
-
isReceiver
protected boolean isReceiver()
-
addressIsServicedByReceiver
protected boolean addressIsServicedByReceiver(java.lang.String address)
-
getBytesAsInt
private static final int getBytesAsInt(byte i_byte)
-
readPacketInto
private int readPacketInto(java.io.InputStream is) throws java.io.IOException- Throws:
java.io.IOException
-
writeResponse
protected void writeResponse(byte[] response) throws java.io.IOException- Throws:
java.io.IOException
-
closeConnection
public void closeConnection() throws java.io.IOException- Throws:
java.io.IOException
-
getHandler
public StandardProtocolHandler getHandler()
- Returns:
-
setHandler
public void setHandler(StandardProtocolHandler handler)
- Parameters:
handler-
-
setSs
public void setSs(java.net.ServerSocket socket)
- Parameters:
socket-
-
isConnected
public boolean isConnected()
- Returns:
-
setConnected
public void setConnected(boolean b)
- Parameters:
b-
-
-