quickfix.mina
Class NetworkingOptions

java.lang.Object
  extended by quickfix.mina.NetworkingOptions

public class NetworkingOptions
extends java.lang.Object

This class holds the QFJ settings information related to networking options.


Field Summary
static java.lang.String IPTOC_LOWCOST
           
static java.lang.String IPTOC_LOWDELAY
           
static java.lang.String IPTOC_RELIABILITY
           
static java.lang.String IPTOC_THROUGHPUT
           
static java.lang.String SETTING_SOCKET_KEEPALIVE
           
static java.lang.String SETTING_SOCKET_LINGER
           
static java.lang.String SETTING_SOCKET_OOBINLINE
           
static java.lang.String SETTING_SOCKET_RECEIVE_BUFFER_SIZE
           
static java.lang.String SETTING_SOCKET_REUSE_ADDRESS
           
static java.lang.String SETTING_SOCKET_SEND_BUFFER_SIZE
           
static java.lang.String SETTING_SOCKET_SYNCHRONOUS_WRITE_TIMEOUT
           
static java.lang.String SETTING_SOCKET_SYNCHRONOUS_WRITES
           
static java.lang.String SETTING_SOCKET_TCP_NODELAY
           
static java.lang.String SETTING_SOCKET_TRAFFIC_CLASS
           
static java.util.Map<java.lang.String,java.lang.Integer> trafficClasses
           
 
Constructor Summary
NetworkingOptions(java.util.Properties properties)
           
 
Method Summary
 void apply(org.apache.mina.common.IoSession session)
           
 java.lang.Boolean getSynchronousWrites()
           
 java.lang.Integer getSynchronousWriteTimeout()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SETTING_SOCKET_KEEPALIVE

public static final java.lang.String SETTING_SOCKET_KEEPALIVE
See Also:
Constant Field Values

SETTING_SOCKET_OOBINLINE

public static final java.lang.String SETTING_SOCKET_OOBINLINE
See Also:
Constant Field Values

SETTING_SOCKET_RECEIVE_BUFFER_SIZE

public static final java.lang.String SETTING_SOCKET_RECEIVE_BUFFER_SIZE
See Also:
Constant Field Values

SETTING_SOCKET_REUSE_ADDRESS

public static final java.lang.String SETTING_SOCKET_REUSE_ADDRESS
See Also:
Constant Field Values

SETTING_SOCKET_SEND_BUFFER_SIZE

public static final java.lang.String SETTING_SOCKET_SEND_BUFFER_SIZE
See Also:
Constant Field Values

SETTING_SOCKET_LINGER

public static final java.lang.String SETTING_SOCKET_LINGER
See Also:
Constant Field Values

SETTING_SOCKET_TCP_NODELAY

public static final java.lang.String SETTING_SOCKET_TCP_NODELAY
See Also:
Constant Field Values

SETTING_SOCKET_TRAFFIC_CLASS

public static final java.lang.String SETTING_SOCKET_TRAFFIC_CLASS
See Also:
Constant Field Values

SETTING_SOCKET_SYNCHRONOUS_WRITES

public static final java.lang.String SETTING_SOCKET_SYNCHRONOUS_WRITES
See Also:
Constant Field Values

SETTING_SOCKET_SYNCHRONOUS_WRITE_TIMEOUT

public static final java.lang.String SETTING_SOCKET_SYNCHRONOUS_WRITE_TIMEOUT
See Also:
Constant Field Values

IPTOC_LOWCOST

public static final java.lang.String IPTOC_LOWCOST
See Also:
Constant Field Values

IPTOC_RELIABILITY

public static final java.lang.String IPTOC_RELIABILITY
See Also:
Constant Field Values

IPTOC_THROUGHPUT

public static final java.lang.String IPTOC_THROUGHPUT
See Also:
Constant Field Values

IPTOC_LOWDELAY

public static final java.lang.String IPTOC_LOWDELAY
See Also:
Constant Field Values

trafficClasses

public static final java.util.Map<java.lang.String,java.lang.Integer> trafficClasses
Constructor Detail

NetworkingOptions

public NetworkingOptions(java.util.Properties properties)
                  throws FieldConvertError
Throws:
FieldConvertError
Method Detail

apply

public void apply(org.apache.mina.common.IoSession session)
           throws java.net.SocketException
Throws:
java.net.SocketException

getSynchronousWrites

public java.lang.Boolean getSynchronousWrites()

getSynchronousWriteTimeout

public java.lang.Integer getSynchronousWriteTimeout()