public class NoneSecurityClientFactory extends java.lang.Object implements IClientSecurityFactory
Constructor and Description |
---|
NoneSecurityClientFactory()
Constructs the factory that creates a normal client socket with default values.
|
Modifier and Type | Method and Description |
---|---|
java.net.Socket |
createClientSocket(java.net.InetSocketAddress socketAddress)
Creates non-secured client socket.
|
int |
getConnectionTimeout()
Returns open connection timeout.
|
int |
getReceiveBufferSize()
Returns the size of the receiving buffer in bytes.
|
int |
getReceiveTimeout()
Returns timeout setup for receiving a message.
|
int |
getResponseReceiverPort()
Gets the port which shall be used for receiving response messages in output channels.
|
boolean |
getReuseAddress()
Gets the flag indicating whether the socket can be bound to the address which is already in use.
|
int |
getSendBufferSize()
Returns the size of the sending buffer in bytes.
|
int |
getSendTimeout()
Returns timeout setup for sending a message.
|
void |
setConnectionTimeout(int connectionTimeout)
Sets open connection timeout in milliseconds.
|
void |
setReceiveBufferSize(int size)
Sets the size of receiving buffer in bytes.
|
void |
setReceiveTimeout(int receiveTimeout)
Sets timeout for receiving a message.
|
void |
setResponseReceiverPort(int port)
Sets or gets the port which shall be used for receiving response messages in output channels.
|
void |
setReuseAddress(boolean allowReuseAddress)
Sets the flag indicating whether the socket can be bound to the address which is already in use.
|
void |
setSendBufferSize(int size)
Sets the size of sending buffer in bytes.
|
void |
setSendTimeout(int sendTimeout)
Sets timeout for sending a message.
|
public NoneSecurityClientFactory()
public java.net.Socket createClientSocket(java.net.InetSocketAddress socketAddress) throws java.lang.Exception
createClientSocket
in interface IClientSecurityFactory
socketAddress
- addressjava.lang.Exception
public void setConnectionTimeout(int connectionTimeout)
IClientSecurityFactory
setConnectionTimeout
in interface IClientSecurityFactory
connectionTimeout
- timeout in milliseconds. 0 means infinite time (use 30000 by default)public int getConnectionTimeout()
IClientSecurityFactory
getConnectionTimeout
in interface IClientSecurityFactory
public void setSendTimeout(int sendTimeout)
IClientSecurityFactory
setSendTimeout
in interface IClientSecurityFactory
public int getSendTimeout()
IClientSecurityFactory
getSendTimeout
in interface IClientSecurityFactory
public void setReceiveTimeout(int receiveTimeout)
IClientSecurityFactory
setReceiveTimeout
in interface IClientSecurityFactory
public int getReceiveTimeout()
IClientSecurityFactory
getReceiveTimeout
in interface IClientSecurityFactory
public void setSendBufferSize(int size)
IClientSecurityFactory
setSendBufferSize
in interface IClientSecurityFactory
size
- size of the buffer in bytes. (use 8192 by default)public int getSendBufferSize()
IClientSecurityFactory
getSendBufferSize
in interface IClientSecurityFactory
public void setReceiveBufferSize(int size)
IClientSecurityFactory
setReceiveBufferSize
in interface IClientSecurityFactory
size
- size of the buffer in bytes. (use 8192 by default)public int getReceiveBufferSize()
IClientSecurityFactory
getReceiveBufferSize
in interface IClientSecurityFactory
public void setReuseAddress(boolean allowReuseAddress)
IClientSecurityFactory
setReuseAddress
in interface IClientSecurityFactory
allowReuseAddress
- true if the socket can be bound to the address which is already in use.public boolean getReuseAddress()
IClientSecurityFactory
getReuseAddress
in interface IClientSecurityFactory
public void setResponseReceiverPort(int port)
IClientSecurityFactory
setResponseReceiverPort
in interface IClientSecurityFactory
port
- port which shall be used for receiving response messages in the output channel.public int getResponseReceiverPort()
IClientSecurityFactory
getResponseReceiverPort
in interface IClientSecurityFactory