Home » apache-tomcat-6.0.26-src » org.apache » tomcat » util » net »

org.apache.tomcat.util.net

Sub Packages:

org.apache.tomcat.util.net.jsse    
org.apache.tomcat.util.net.puretls    

Interfaces:

AprEndpoint.Handler   Bare bones interface used for socket processing.  code | html
JIoEndpoint.Handler   Bare bones interface used for socket processing.  code | html
NioEndpoint.Handler   Bare bones interface used for socket processing.  code | html
SSLSupport     code | html
SecureNioChannel.ApplicationBufferHandler   Callback interface to be able to expand buffers when buffer overflow exceptions happen  code | html
TcpConnectionHandler   This interface will be implemented by any object that uses TcpConnections.  code | html

Abstract Classes:

BaseEndpoint   APR tailored thread pool, providing the following services:
  • Socket acceptor thread
  • Socket poller thread
  • Sendfile thread
  • Worker threads pool
When switching to Java 5, there's an opportunity to use the virtual machine's thread pool. 
code | html
SSLImplementation     code | html
ServerSocketFactory   This class creates server sockets.  code | html

Classes:

AprEndpoint.Handler.SocketState     code | html
NioEndpoint.Handler.SocketState     code | html
SocketStatus   Someone, please change the enum name.  code | html
AprEndpoint   APR tailored thread pool, providing the following services:
  • Socket acceptor thread
  • Socket poller thread
  • Sendfile thread
  • Worker threads pool
When switching to Java 5, there's an opportunity to use the virtual machine's thread pool. 
code | html
AprEndpoint.Acceptor   Server socket acceptor thread.  code | html
AprEndpoint.Poller   Poller class.  code | html
AprEndpoint.Sendfile   Sendfile class.  code | html
AprEndpoint.SendfileData   SendfileData class.  code | html
AprEndpoint.SocketEventProcessor   This class is the equivalent of the Worker, but will simply use in an external Executor thread pool.  code | html
AprEndpoint.SocketProcessor   This class is the equivalent of the Worker, but will simply use in an external Executor thread pool.  code | html
AprEndpoint.SocketWithOptionsProcessor   This class is the equivalent of the Worker, but will simply use in an external Executor thread pool.  code | html
AprEndpoint.Worker   Server processor class.  code | html
AprEndpoint.WorkerStack     code | html
DefaultServerSocketFactory   Default server socket factory.  code | html
JIoEndpoint   Handle incoming TCP connections.  code | html
JIoEndpoint.Acceptor   Server socket acceptor thread.  code | html
JIoEndpoint.SocketProcessor   This class is the equivalent of the Worker, but will simply use in an external Executor thread pool.  code | html
JIoEndpoint.Worker     code | html
JIoEndpoint.WorkerStack     code | html
LeaderFollowerWorkerThread     code | html
MasterSlaveWorkerThread   Regular master slave thread pool. Slave threads will wait for work.  code | html
NioBlockingSelector     code | html
NioBlockingSelector.BlockPoller     code | html
NioBlockingSelector.KeyReference     code | html
NioChannel   Base class for a SocketChannel wrapper used by the endpoint.  code | html
NioEndpoint   NIO tailored thread pool, providing the following services:
  • Socket acceptor thread
  • Socket poller thread
  • Worker threads pool
When switching to Java 5, there's an opportunity to use the virtual machine's thread pool. 
code | html
NioEndpoint.Acceptor   Server socket acceptor thread.  code | html
NioEndpoint.KeyAttachment     code | html
NioEndpoint.NioBufferHandler     code | html
NioEndpoint.Poller   Poller class.  code | html
NioEndpoint.PollerEvent   PollerEvent, cacheable object for poller events to avoid GC  code | html
NioEndpoint.SendfileData   SendfileData class.  code | html
NioEndpoint.SocketProcessor   This class is the equivalent of the Worker, but will simply use in an external Executor thread pool.  code | html
NioEndpoint.TaskQueue     code | html
NioEndpoint.TaskThreadFactory     code | html
NioEndpoint.Worker   Server processor class.  code | html
NioEndpoint.WorkerStack     code | html
NioSelectorPool   Thread safe non blocking selector pool  code | html
PoolTcpEndpoint   Handle incoming TCP connections.  code | html
SSLSupport.CipherData   Simple data class that represents the cipher being used, along with the corresponding effective key size.  code | html
SecureNioChannel   Implementation of a secure socket channel  code | html
SocketProperties   Properties that can be set in the <Connector> element in server.xml.  code | html
TcpConnection     code | html
URL  

URL is designed to provide public APIs for parsing and synthesizing Uniform Resource Locators as similar as possible to the APIs of java.net.URL, but without the ability to open a stream or connection. 

code | html