Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
G
H
I
M
N
O
P
R
S
T
W
A
AbstractLoggingAcceptorMonitor
- class org.codehaus.spice.netserve.connection.impl.
AbstractLoggingAcceptorMonitor
.
An abstract monitor that writes out messages for acceptor events.
AbstractLoggingAcceptorMonitor()
- Constructor for class org.codehaus.spice.netserve.connection.impl.
AbstractLoggingAcceptorMonitor
AbstractRequestHandler
- class org.codehaus.spice.netserve.connection.handlers.
AbstractRequestHandler
.
Abstract base class for request handlers.
AbstractRequestHandler()
- Constructor for class org.codehaus.spice.netserve.connection.handlers.
AbstractRequestHandler
AcceptorMonitor
- interface org.codehaus.spice.netserve.connection.impl.
AcceptorMonitor
.
Monitor used to monitor events in the AcceptorManager.
AvalonAcceptorManager
- class org.codehaus.spice.netserve.connection.impl.
AvalonAcceptorManager
.
An Avalon compliant implementation of AcceptorManager.
AvalonAcceptorManager()
- Constructor for class org.codehaus.spice.netserve.connection.impl.
AvalonAcceptorManager
AvalonAcceptorMonitor
- class org.codehaus.spice.netserve.connection.impl.
AvalonAcceptorMonitor
.
AcceptorMonitor that writes out messages to Avalon Logger.
AvalonAcceptorMonitor(Logger)
- Constructor for class org.codehaus.spice.netserve.connection.impl.
AvalonAcceptorMonitor
Create AcceptorMonitor that writes to Avalon Logger.
acceptorClosing(String, ServerSocket)
- Method in class org.codehaus.spice.netserve.connection.impl.
AbstractLoggingAcceptorMonitor
acceptorClosing(String, ServerSocket)
- Method in interface org.codehaus.spice.netserve.connection.impl.
AcceptorMonitor
About to close down acceptor and stop listening for connections.
acceptorClosing(String, ServerSocket)
- Method in class org.codehaus.spice.netserve.connection.impl.
NullAcceptorMonitor
acceptorCreated(String, ServerSocket)
- Method in class org.codehaus.spice.netserve.connection.impl.
AbstractLoggingAcceptorMonitor
acceptorCreated(String, ServerSocket)
- Method in interface org.codehaus.spice.netserve.connection.impl.
AcceptorMonitor
Aceptor create with name for specified socket.
acceptorCreated(String, ServerSocket)
- Method in class org.codehaus.spice.netserve.connection.impl.
NullAcceptorMonitor
aquireHandler(Socket)
- Method in class org.codehaus.spice.netserve.connection.handlers.
ManagedRequestHandler
Retrieve the underlying handler.
C
configure(Configuration)
- Method in class org.codehaus.spice.netserve.connection.impl.
AvalonAcceptorManager
configure(Configuration)
- Method in class org.codehaus.spice.netserve.connection.impl.
DNAAcceptorManager
connect(String, ServerSocket, RequestHandler)
- Method in interface org.codehaus.spice.netserve.connection.
SocketAcceptorManager
Start accepting connections from a socket and passing connections to specified handler.
connect(String, ServerSocket, RequestHandler)
- Method in class org.codehaus.spice.netserve.connection.impl.
DefaultAcceptorManager
Start accepting connections from a socket and passing connections to specified handler.
createRunnable(Socket)
- Method in class org.codehaus.spice.netserve.connection.handlers.
AbstractRequestHandler
Create Runnable to perform the request.
createServerSocket(int)
- Method in interface org.codehaus.spice.netserve.sockets.
ServerSocketFactory
Creates a socket on specified port.
createServerSocket(int, int)
- Method in interface org.codehaus.spice.netserve.sockets.
ServerSocketFactory
Creates a socket on specified port with a specified backlog.
createServerSocket(int, int, InetAddress)
- Method in interface org.codehaus.spice.netserve.sockets.
ServerSocketFactory
Creates a socket on a particular network interface on specified port with a specified backlog.
createServerSocket(int)
- Method in class org.codehaus.spice.netserve.sockets.impl.
DefaultServerSocketFactory
Creates a socket on specified port.
createServerSocket(int, int)
- Method in class org.codehaus.spice.netserve.sockets.impl.
DefaultServerSocketFactory
Creates a socket on specified port with a specified backlog.
createServerSocket(int, int, InetAddress)
- Method in class org.codehaus.spice.netserve.sockets.impl.
DefaultServerSocketFactory
Creates a socket on a particular network interface on specified port with a specified backlog.
createSocket(InetAddress, int)
- Method in interface org.codehaus.spice.netserve.sockets.
SocketFactory
Create a socket that connects to specified remote address.
createSocket(InetAddress, int, InetAddress, int)
- Method in interface org.codehaus.spice.netserve.sockets.
SocketFactory
Create a socket that connects to specified remote address and originates from specified local address.
createSocket(InetAddress, int)
- Method in class org.codehaus.spice.netserve.sockets.impl.
DefaultSocketFactory
Create a socket that connects to specified remote address.
createSocket(InetAddress, int, InetAddress, int)
- Method in class org.codehaus.spice.netserve.sockets.impl.
DefaultSocketFactory
Create a socket that connects to specified remote address and originates from specified local address.
D
DNAAcceptorManager
- class org.codehaus.spice.netserve.connection.impl.
DNAAcceptorManager
.
A DNA compliant implementation of AcceptorManager.
DNAAcceptorManager()
- Constructor for class org.codehaus.spice.netserve.connection.impl.
DNAAcceptorManager
DNAAcceptorMonitor
- class org.codehaus.spice.netserve.connection.impl.
DNAAcceptorMonitor
.
AcceptorMonitor that writes out messages to DNA Logger.
DNAAcceptorMonitor(Logger)
- Constructor for class org.codehaus.spice.netserve.connection.impl.
DNAAcceptorMonitor
Create AcceptorMonitor that writes to DNA Logger.
DefaultAcceptorManager
- class org.codehaus.spice.netserve.connection.impl.
DefaultAcceptorManager
.
Default implementation of SocketAcceptorManager that uses a thread per acceptor approach.
DefaultAcceptorManager()
- Constructor for class org.codehaus.spice.netserve.connection.impl.
DefaultAcceptorManager
DefaultServerSocketFactory
- class org.codehaus.spice.netserve.sockets.impl.
DefaultServerSocketFactory
.
Factory implementation for vanilla TCP sockets.
DefaultServerSocketFactory()
- Constructor for class org.codehaus.spice.netserve.sockets.impl.
DefaultServerSocketFactory
DefaultSocketFactory
- class org.codehaus.spice.netserve.sockets.impl.
DefaultSocketFactory
.
A SocketFactory that creates vanilla sockets.
DefaultSocketFactory()
- Constructor for class org.codehaus.spice.netserve.sockets.impl.
DefaultSocketFactory
DelegatingRequestHandler
- class org.codehaus.spice.netserve.connection.handlers.
DelegatingRequestHandler
.
A simple handler that delegates to another handler.
DelegatingRequestHandler(RequestHandler)
- Constructor for class org.codehaus.spice.netserve.connection.handlers.
DelegatingRequestHandler
Create handler.
debug(String)
- Method in class org.codehaus.spice.netserve.connection.impl.
AbstractLoggingAcceptorMonitor
Write out debug message.
debug(String)
- Method in class org.codehaus.spice.netserve.connection.impl.
AvalonAcceptorMonitor
debug(String)
- Method in class org.codehaus.spice.netserve.connection.impl.
DNAAcceptorMonitor
disconnect(String)
- Method in interface org.codehaus.spice.netserve.connection.
SocketAcceptorManager
This shuts down the named acceptor.
disconnect(String)
- Method in class org.codehaus.spice.netserve.connection.impl.
DefaultAcceptorManager
This shuts down the acceptor and the associated ServerSocket.
dispose()
- Method in class org.codehaus.spice.netserve.connection.impl.
AvalonAcceptorManager
Shutdown all connections.
dispose()
- Method in class org.codehaus.spice.netserve.connection.impl.
DNAAcceptorManager
Shutdown all connections.
doPerformRequest(Socket)
- Method in class org.codehaus.spice.netserve.connection.handlers.
AbstractRequestHandler
Method implemented to actually do the work.
doPerformRequest(Socket)
- Method in class org.codehaus.spice.netserve.connection.handlers.
DelegatingRequestHandler
Delegate request to supplied handler.
doPerformRequest(Socket)
- Method in class org.codehaus.spice.netserve.connection.handlers.
ManagedRequestHandler
Actually handle the request.
E
enableLogging(Logger)
- Method in class org.codehaus.spice.netserve.connection.impl.
AvalonAcceptorManager
enableLogging(Logger)
- Method in class org.codehaus.spice.netserve.connection.impl.
DNAAcceptorManager
endConnection(Socket)
- Method in class org.codehaus.spice.netserve.connection.handlers.
AbstractRequestHandler
End connection for socket.
endConnection(Socket)
- Method in class org.codehaus.spice.netserve.connection.handlers.
ThreadPerRequestHandler
Remove ThreadControl from list of active threads.
errorAcceptingConnection(String, IOException)
- Method in class org.codehaus.spice.netserve.connection.impl.
AbstractLoggingAcceptorMonitor
errorAcceptingConnection(String, IOException)
- Method in interface org.codehaus.spice.netserve.connection.impl.
AcceptorMonitor
There was an error accepting client connections.
errorAcceptingConnection(String, IOException)
- Method in class org.codehaus.spice.netserve.connection.impl.
NullAcceptorMonitor
errorClosingConnection(Socket, Throwable)
- Method in class org.codehaus.spice.netserve.connection.handlers.
AbstractRequestHandler
Notify handler of an error closing socket.
errorClosingServerSocket(String, IOException)
- Method in class org.codehaus.spice.netserve.connection.impl.
AbstractLoggingAcceptorMonitor
errorClosingServerSocket(String, IOException)
- Method in interface org.codehaus.spice.netserve.connection.impl.
AcceptorMonitor
There was an error closing server socket.
errorClosingServerSocket(String, IOException)
- Method in class org.codehaus.spice.netserve.connection.impl.
NullAcceptorMonitor
errorHandlingConnection(Socket, Throwable)
- Method in class org.codehaus.spice.netserve.connection.handlers.
AbstractRequestHandler
Notify handler of an error handling socket.
G
getLogger()
- Method in class org.codehaus.spice.netserve.connection.impl.
AvalonAcceptorMonitor
Return the logger.
getLogger()
- Method in class org.codehaus.spice.netserve.connection.impl.
DNAAcceptorMonitor
Return the logger.
getMonitor()
- Method in class org.codehaus.spice.netserve.connection.impl.
DefaultAcceptorManager
Return the monitor used by manager.
getShutdownTimeout()
- Method in class org.codehaus.spice.netserve.connection.impl.
DefaultAcceptorManager
Return the shutdownTimeout.
getThreadName(Socket)
- Method in class org.codehaus.spice.netserve.connection.handlers.
AbstractRequestHandler
Return the name should be set for current thread.
H
handleConnection(Socket)
- Method in interface org.codehaus.spice.netserve.connection.
RequestHandler
Processes connections as they occur.
handleConnection(Socket)
- Method in class org.codehaus.spice.netserve.connection.handlers.
AbstractRequestHandler
Handle a connection.
handleConnection(Socket)
- Method in class org.codehaus.spice.netserve.connection.handlers.
ThreadPerRequestHandler
Execute each request in a separate thread.
I
info(String)
- Method in class org.codehaus.spice.netserve.connection.impl.
AbstractLoggingAcceptorMonitor
Write out info message.
info(String)
- Method in class org.codehaus.spice.netserve.connection.impl.
AvalonAcceptorMonitor
info(String)
- Method in class org.codehaus.spice.netserve.connection.impl.
DNAAcceptorMonitor
initialize()
- Method in class org.codehaus.spice.netserve.connection.impl.
AvalonAcceptorManager
Nothing to do to initial AcceptorManager.
initialize()
- Method in class org.codehaus.spice.netserve.connection.impl.
DNAAcceptorManager
Nothing to do to initial AcceptorManager.
isConnected(String)
- Method in interface org.codehaus.spice.netserve.connection.
SocketAcceptorManager
Return true if acceptor with specified name exists.
isConnected(String)
- Method in class org.codehaus.spice.netserve.connection.impl.
DefaultAcceptorManager
Return true if acceptor with specified name exists.
isDebugEnabled()
- Method in class org.codehaus.spice.netserve.connection.impl.
AbstractLoggingAcceptorMonitor
Return true if debug logging enabled.
isDebugEnabled()
- Method in class org.codehaus.spice.netserve.connection.impl.
AvalonAcceptorMonitor
isDebugEnabled()
- Method in class org.codehaus.spice.netserve.connection.impl.
DNAAcceptorMonitor
isShutdown()
- Method in class org.codehaus.spice.netserve.connection.handlers.
AbstractRequestHandler
Return true if handler has been shutdown.
M
MONITOR
- Static variable in class org.codehaus.spice.netserve.connection.impl.
NullAcceptorMonitor
Add constant for instance of Null Monitor.
ManagedRequestHandler
- class org.codehaus.spice.netserve.connection.handlers.
ManagedRequestHandler
.
A handler that allows user to handle ConnectionHandlers.
ManagedRequestHandler()
- Constructor for class org.codehaus.spice.netserve.connection.handlers.
ManagedRequestHandler
markAsShutdown()
- Method in class org.codehaus.spice.netserve.connection.handlers.
AbstractRequestHandler
Mark request handler as shutdown.
N
NullAcceptorMonitor
- class org.codehaus.spice.netserve.connection.impl.
NullAcceptorMonitor
.
A noop monitor.
NullAcceptorMonitor()
- Constructor for class org.codehaus.spice.netserve.connection.impl.
NullAcceptorMonitor
O
org.codehaus.spice.netserve.connection
- package org.codehaus.spice.netserve.connection
org.codehaus.spice.netserve.connection.handlers
- package org.codehaus.spice.netserve.connection.handlers
org.codehaus.spice.netserve.connection.impl
- package org.codehaus.spice.netserve.connection.impl
org.codehaus.spice.netserve.sockets
- package org.codehaus.spice.netserve.sockets
org.codehaus.spice.netserve.sockets.impl
- package org.codehaus.spice.netserve.sockets.impl
P
PicoAcceptorManager
- class org.codehaus.spice.netserve.connection.impl.
PicoAcceptorManager
.
A Pico compliant implementation of AcceptorManager.
PicoAcceptorManager()
- Constructor for class org.codehaus.spice.netserve.connection.impl.
PicoAcceptorManager
Create instance with default timeout and monitor.
PicoAcceptorManager(int)
- Constructor for class org.codehaus.spice.netserve.connection.impl.
PicoAcceptorManager
Create instance with default monitor.
PicoAcceptorManager(AcceptorMonitor)
- Constructor for class org.codehaus.spice.netserve.connection.impl.
PicoAcceptorManager
Create instance with default timeout.
PicoAcceptorManager(int, AcceptorMonitor)
- Constructor for class org.codehaus.spice.netserve.connection.impl.
PicoAcceptorManager
Create instance specifying both timeout and monitor.
performRequest(Socket)
- Method in class org.codehaus.spice.netserve.connection.handlers.
AbstractRequestHandler
Perform the request for socket by delegating to underlying handler.
R
RequestHandler
- interface org.codehaus.spice.netserve.connection.
RequestHandler
.
Implement this interface to process incoming socket connections.
releaseHandler(RequestHandler)
- Method in class org.codehaus.spice.netserve.connection.handlers.
ManagedRequestHandler
Release the underlying handler.
S
ServerSocketFactory
- interface org.codehaus.spice.netserve.sockets.
ServerSocketFactory
.
Service used to create server sockets.
SocketAcceptorManager
- interface org.codehaus.spice.netserve.connection.
SocketAcceptorManager
.
This service is used to manage network acceptors.
SocketFactory
- interface org.codehaus.spice.netserve.sockets.
SocketFactory
.
Service used to create client sockets.
serverSocketListening(String, ServerSocket)
- Method in class org.codehaus.spice.netserve.connection.impl.
AbstractLoggingAcceptorMonitor
serverSocketListening(String, ServerSocket)
- Method in interface org.codehaus.spice.netserve.connection.impl.
AcceptorMonitor
Listening for connection attempts in acceptor.
serverSocketListening(String, ServerSocket)
- Method in class org.codehaus.spice.netserve.connection.impl.
NullAcceptorMonitor
setMonitor(AcceptorMonitor)
- Method in class org.codehaus.spice.netserve.connection.impl.
DefaultAcceptorManager
Set the AcceptorMonitor that receives events when changes occur.
setShutdownTimeout(int)
- Method in class org.codehaus.spice.netserve.connection.impl.
DefaultAcceptorManager
Set timeout for shutting down handlers.
setSoTimeout(int)
- Method in class org.codehaus.spice.netserve.connection.impl.
DefaultAcceptorManager
Set the value that we are to set SO_TIMEOUT to if the user has not already set the timeout.
setupThreadName(Socket)
- Method in class org.codehaus.spice.netserve.connection.handlers.
AbstractRequestHandler
Setup the name of the thread.
shutdown(long)
- Method in interface org.codehaus.spice.netserve.connection.
RequestHandler
Shutdown the handler and any requests currently being handled.
shutdown(long)
- Method in class org.codehaus.spice.netserve.connection.handlers.
AbstractRequestHandler
shutdown(long)
- Method in class org.codehaus.spice.netserve.connection.handlers.
DelegatingRequestHandler
shutdown(long)
- Method in class org.codehaus.spice.netserve.connection.handlers.
ThreadPerRequestHandler
Shutdown all requests including those executing in thread pool.
shutdownAcceptors()
- Method in class org.codehaus.spice.netserve.connection.impl.
DefaultAcceptorManager
Dispose the ConnectionManager which involves shutting down all the connected acceptors.
T
ThreadPerRequestHandler
- class org.codehaus.spice.netserve.connection.handlers.
ThreadPerRequestHandler
.
A Handler that uses a thread from a pool for each different request.
ThreadPerRequestHandler(RequestHandler, ThreadPool)
- Constructor for class org.codehaus.spice.netserve.connection.handlers.
ThreadPerRequestHandler
Create handler.
W
warn(String, Exception)
- Method in class org.codehaus.spice.netserve.connection.impl.
AbstractLoggingAcceptorMonitor
Write out warn message.
warn(String, Exception)
- Method in class org.codehaus.spice.netserve.connection.impl.
AvalonAcceptorMonitor
warn(String, Exception)
- Method in class org.codehaus.spice.netserve.connection.impl.
DNAAcceptorMonitor
A
C
D
E
G
H
I
M
N
O
P
R
S
T
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 1999-2004 Codehaus. All Rights Reserved.