| Attribute | Description | 
|---|
className | 
        Required, an implementation of the org.apache.catalina.tribes.transport.MultiPointSender. 
        Non-blocking implementation is org.apache.catalina.tribes.transport.nio.PooledParallelSender 
        Blocking implementation is org.apache.catalina.tribes.transport.bio.PooledMultiSender
       | 
rxBufSize | 
        The receive buffer size on the socket.
        Default value is 25188 bytes.
       | 
txBufSize | 
       The send buffer size on the socket.
       Default value is 43800 bytes.
       | 
direct | 
       Possible values are true or false. 
       Set to true if you want the receiver to use direct bytebuffers when reading data
       from the sockets. Default value is false
       | 
keepAliveCount | 
       The number of requests that can go through the socket before the socket is closed, and reopened
       for the next request. The default value is -1, which is unlimited.
       | 
keepAliveTime | 
       The number of milliseconds a connection is kept open after its been opened.
       The default value is -1, which is unlimited.
       | 
timeout | 
        Sets the SO_TIMEOUT option on the socket. The value is in milliseconds and the default value is 3000 
        milliseconds.
       | 
maxRetryAttempts | 
        How many times do we retry a failed message, that received a IOException at the socket level.
        The default value is 1, meaning we will retry a message that has failed once. 
        In other words, we will attempt a message send no more than twice. One is the original send, and one is the 
        maxRetryAttempts.
       | 
ooBInline | 
        Boolean value for the socket OOBINLINE option. Possible values are true or false.
       | 
soKeepAlive | 
        Boolean value for the socket SO_KEEPALIVE option. Possible values are true or false.
       | 
soLingerOn | 
        Boolean value to determine whether to use the SO_LINGER socket option. 
        Possible values are true or false. Default value is true.
       | 
soLingerTime | 
        Sets the SO_LINGER socket option time value. The value is in seconds. 
        The default value is 3 seconds.
       | 
soReuseAddress | 
       Boolean value for the socket SO_REUSEADDR option. Possible values are true or false.
       | 
soTrafficClass | 
       Sets the traffic class level for the socket, the value is between 0 and 255.
       Default value is int soTrafficClass = 0x04 | 0x08 | 0x010;
       Different values are defined in 
       java.net.Socket#setTrafficClass(int).
       | 
tcpNoDelay | 
       Boolean value for the socket TCP_NODELAY option. Possible values are true or false.
       The default value is true
       | 
throwOnFailedAck | 
       Boolean value, default value is true.
       If set to true, the sender will throw a org.apache.catalina.tribes.RemoteProcessException
       when we receive a negative ack from the remote member.
       Set to false, and Tribes will treat a positive ack the same way as a negative ack, that the message was received.
       |