[jboss-jira] [JBoss JIRA] Commented: (JBREM-703) allow for total configuration of socket via socket invoker

Ron Sigal (JIRA) jira-events at lists.jboss.org
Fri Feb 29 03:57:57 EST 2008


    [ http://jira.jboss.com/jira/browse/JBREM-703?page=comments#action_12400915 ] 
            
Ron Sigal commented on JBREM-703:
---------------------------------

Updated:

   org.jboss.remoting.transport.bisocket.BisocketClientInvoker
   org.jboss.remoting.transport.bisocket.BisocketServerInvoker
   org.jboss.remoting.transport.sslbisocket.SSLBisocketClientInvoker
   org.jboss.remoting.transport.sslbisocket.SSLBisocketServerInvoker

   org.jboss.remoting.transport.socket.SocketClientInvoker
   org.jboss.remoting.transport.socket.SocketServerInvoker
   org.jboss.remoting.transport.sslsocket.SocketClientInvoker
   org.jboss.remoting.transport.sslsocket.SocketServerInvoker
   
In the socket and bisocket transports, the following socket parameters can now be configured:

   * keepAlive
   * keepAliveSet
   * OOBInline
   * reuseAddress
   * sendBufferSize
   * soLinger
   * soLingerDuration
   * trafficClass
   
Note that setting soLinger and slLingerDuration is equivalent to calling Socket.setSoLinger(boolean on, int linger).  The parameters may be set either by

   * using them as keys in the configuration map passed to an org.jboss.remoting.Client or org.jboss.remoting.transport.Connector constructor
   
   * calling the appropriate setter function on the appropriate client or server invoker.
   
In the sslsocket and sslbisocket transports, the following additional ssl socket parameters can now be configured:

   * enabledCipherSuites
   * enabledProtocols
   * enableSessionCreation
   
They may be configured in the same way as the socket parameters.  Note that the OOBInline parameter is ignored by the sslsocket and sslbisocket transports, since it is not supported by ssl sockets.

Unit tests:

   org.jboss.test.remoting.configuration.CustomSocketConfigurationTestCase
   org.jboss.test.remoting.transport.bisocket.configuration.BisocketServerSocketConfigurationTestCase
   org.jboss.test.remoting.transport.bisocket.configuration.BisocketSocketConfigurationTestCase
   org.jboss.test.remoting.transport.bisocket.ssl.config.SSLBisocketServerSocketConfigurationTestCase
   org.jboss.test.remoting.transport.bisocket.ssl.config.SSLBisocketSocketConfigurationTestCase
   org.jboss.test.remoting.transport.socket.configuration.SocketServerSocketConfigurationTestCase
   org.jboss.test.remoting.transport.socket.configuration.SocketSocketConfigurationTestCase
   org.jboss.test.remoting.transport.socket.ssl.config.SSLSocketServerSocketConfigurationTestCase
   org.jboss.test.remoting.transport.socket.ssl.config.SSLSocketSocketConfigurationTestCase
   
Waiting for hudson results.





> allow for total configuration of socket via socket invoker
> ----------------------------------------------------------
>
>                 Key: JBREM-703
>                 URL: http://jira.jboss.com/jira/browse/JBREM-703
>             Project: JBoss Remoting
>          Issue Type: Feature Request
>      Security Level: Public(Everyone can see) 
>          Components: transport
>    Affects Versions: 2.2.0.Alpha7
>            Reporter: Tom  Elrod
>         Assigned To: Ron Sigal
>            Priority: Minor
>             Fix For: 2.4.0.CR1 (Pinto)
>
>
> Currently remoting does not expose all the configuration properties for a socket for the socket invokers.  Should just allow configuration of everything allowed by the jdk api for a socket to be allowed via remtoing (i.e. sendBufferSize and receiveBufferSize)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list