|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface extends the standard ConnectionManager interface to allow connectionLimits to be specified on a per service basis
Field Summary | |
static String |
ROLE
The component role used by components implementing this service |
Method Summary | |
void |
connect(String name,
ServerSocket socket,
org.apache.avalon.cornerstone.services.connection.ConnectionHandlerFactory handlerFactory)
Start managing a connection. |
void |
connect(String name,
ServerSocket socket,
org.apache.avalon.cornerstone.services.connection.ConnectionHandlerFactory handlerFactory,
int maxOpenConnections)
Start managing a connection. |
void |
connect(String name,
ServerSocket socket,
org.apache.avalon.cornerstone.services.connection.ConnectionHandlerFactory handlerFactory,
org.apache.excalibur.thread.ThreadPool threadPool)
Start managing a connection. |
void |
connect(String name,
ServerSocket socket,
org.apache.avalon.cornerstone.services.connection.ConnectionHandlerFactory handlerFactory,
org.apache.excalibur.thread.ThreadPool threadPool,
int maxOpenConnections)
Start managing a connection. |
int |
getMaximumNumberOfOpenConnections()
Returns the default maximum number of open connections supported by this SimpleConnectionManager |
Methods inherited from interface org.apache.avalon.cornerstone.services.connection.ConnectionManager |
disconnect, disconnect |
Field Detail |
public static final String ROLE
Method Detail |
public int getMaximumNumberOfOpenConnections()
public void connect(String name, ServerSocket socket, org.apache.avalon.cornerstone.services.connection.ConnectionHandlerFactory handlerFactory, org.apache.excalibur.thread.ThreadPool threadPool, int maxOpenConnections) throws Exception
name
- the name of connectionsocket
- the ServerSocket from which tohandlerFactory
- the factory from which to acquire handlersthreadPool
- the thread pool to usemaxOpenConnections
- the maximum number of open connections allowed for this server socket.
Exception
- if an error occurspublic void connect(String name, ServerSocket socket, org.apache.avalon.cornerstone.services.connection.ConnectionHandlerFactory handlerFactory, int maxOpenConnections) throws Exception
name
- the name of connectionsocket
- the ServerSocket from which tohandlerFactory
- the factory from which to acquire handlersmaxOpenConnections
- the maximum number of open connections allowed for this server socket.
Exception
- if an error occurspublic void connect(String name, ServerSocket socket, org.apache.avalon.cornerstone.services.connection.ConnectionHandlerFactory handlerFactory, org.apache.excalibur.thread.ThreadPool threadPool) throws Exception
connect
in interface org.apache.avalon.cornerstone.services.connection.ConnectionManager
name
- the name of connectionsocket
- the ServerSocket from which tohandlerFactory
- the factory from which to acquire handlersthreadPool
- the thread pool to use
Exception
- if an error occurspublic void connect(String name, ServerSocket socket, org.apache.avalon.cornerstone.services.connection.ConnectionHandlerFactory handlerFactory) throws Exception
connect
in interface org.apache.avalon.cornerstone.services.connection.ConnectionManager
name
- the name of connectionsocket
- the ServerSocket from which tohandlerFactory
- the factory from which to acquire handlers
Exception
- if an error occurs
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |