org.jboss.remoting.transport.socket
Interface SocketServerInvokerMBean

All Superinterfaces:
ServerInvokerMBean
All Known Subinterfaces:
SSLSocketServerInvokerMBean
All Known Implementing Classes:
SocketServerInvoker, SSLSocketServerInvoker

public interface SocketServerInvokerMBean
extends ServerInvokerMBean

MBean interface.


Method Summary
 int getBacklog()
           
 int getCurrentClientPoolSize()
           
 int getCurrentThreadPoolSize()
           
 int getMaxPoolSize()
          Setter for max pool size.
 int getNumAcceptThreads()
          Getter for property numAcceptThreads
 int getServerBindPort()
          Getter for property serverBindPort.
 int getSocketTimeout()
          Getter for property timeout
 void setBacklog(int backlog)
           
 void setMaxPoolSize(int maxPoolSize)
          The number of server threads for processing client.
 void setNumAcceptThreads(int size)
          Setter for property numAcceptThreads
 void setSocketTimeout(int time)
          Setter for property timeout
 void start()
          Starts the invoker.
 void stop()
          Stops the invoker.
 
Methods inherited from interface org.jboss.remoting.ServerInvokerMBean
create, destroy, getClientConnectAddress, getClientConnectPort, getConfiguration, getDataType, getServerBindAddress, isStarted, isTransportBiDirectional, setClientConnectAddress, setClientConnectPort, setConfiguration
 

Method Detail

start

public void start()
           throws java.io.IOException
Starts the invoker.

Specified by:
start in interface ServerInvokerMBean
Throws:
java.io.IOException

stop

public void stop()
Stops the invoker.

Specified by:
stop in interface ServerInvokerMBean

getSocketTimeout

public int getSocketTimeout()
Getter for property timeout

Returns:
Value of property timeout

setSocketTimeout

public void setSocketTimeout(int time)
Setter for property timeout

Parameters:
time - New value of property timeout

getCurrentThreadPoolSize

public int getCurrentThreadPoolSize()

getCurrentClientPoolSize

public int getCurrentClientPoolSize()

getNumAcceptThreads

public int getNumAcceptThreads()
Getter for property numAcceptThreads

Returns:
The number of threads that exist for accepting client connections

setNumAcceptThreads

public void setNumAcceptThreads(int size)
Setter for property numAcceptThreads

Parameters:
size - The number of threads that exist for accepting client connections

getMaxPoolSize

public int getMaxPoolSize()
Setter for max pool size. The number of server threads for processing client. The default is 300.

Returns:

setMaxPoolSize

public void setMaxPoolSize(int maxPoolSize)
The number of server threads for processing client. The default is 300.

Parameters:
maxPoolSize -

getServerBindPort

public int getServerBindPort()
Getter for property serverBindPort.

Specified by:
getServerBindPort in interface ServerInvokerMBean
Returns:
Value of property serverBindPort.

getBacklog

public int getBacklog()

setBacklog

public void setBacklog(int backlog)


Copyright © 1998-2005 JBoss Inc . All Rights Reserved.