org.clazzes.remoting.server
Class ServerParameters

java.lang.Object
  extended by org.clazzes.remoting.SocketParameters
      extended by org.clazzes.remoting.server.ServerParameters
Direct Known Subclasses:
SSLServerParameters

public class ServerParameters
extends SocketParameters

Configuration parameters for sockets.

Author:
wglas

Field Summary
protected  javax.net.ServerSocketFactory serverSocketFactory
           
 
Fields inherited from class org.clazzes.remoting.SocketParameters
marshalerFactory
 
Constructor Summary
ServerParameters()
          Create a ServerParameters instance with the following default values: tcpNoDelaytrue backlog4
 
Method Summary
 int getBacklog()
           
 javax.net.ServerSocketFactory getServerSocketFactory()
           
 void setBacklog(int backlog)
           
 void setServerSocketFactory(javax.net.ServerSocketFactory serverSocketFactory)
           
 void tuneServerSocket(java.net.ServerSocket serverSocket)
          Tune a server socket before actually listening to it.
 
Methods inherited from class org.clazzes.remoting.SocketParameters
getMarshalerFactory, isTcpNoDelay, setMarshalerFactory, setTcpNoDelay, tuneSocket
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serverSocketFactory

protected javax.net.ServerSocketFactory serverSocketFactory
Constructor Detail

ServerParameters

public ServerParameters()
Create a ServerParameters instance with the following default values:
tcpNoDelaytrue
backlog4

Method Detail

tuneServerSocket

public void tuneServerSocket(java.net.ServerSocket serverSocket)
Tune a server socket before actually listening to it. This may involve setting some SSL-specific parameters in subclasses.

Parameters:
serverSocket - The server socket to be parameterized.

getBacklog

public int getBacklog()
Returns:
The listen backlog parameter to use.

setBacklog

public void setBacklog(int backlog)
Parameters:
backlog - The listen backlog parameter to set.

getServerSocketFactory

public javax.net.ServerSocketFactory getServerSocketFactory()
Returns:
The socket factory used by this client. If not set by setServerSocketFactory(ServerSocketFactory), ServerSocketFactory.getDefault() is returned.

setServerSocketFactory

public void setServerSocketFactory(javax.net.ServerSocketFactory serverSocketFactory)
Parameters:
serverSocketFactory - A custom server socket factory to set.


Copyright © 2010. All Rights Reserved.