Package | Description |
---|---|
org.eclipse.jetty.server |
Jetty Server : Core Server API
|
org.eclipse.jetty.server.nio |
Jetty Server : Core Server Connector
|
Modifier and Type | Interface and Description |
---|---|
static interface |
ConnectionFactory.Detecting
Connections created by this factory MUST implement
Connection.UpgradeTo . |
static interface |
ConnectionFactory.Upgrading |
Modifier and Type | Class and Description |
---|---|
class |
AbstractConnectionFactory
Provides the common handling for
ConnectionFactory implementations including: |
class |
DetectorConnectionFactory
A
ConnectionFactory combining multiple Detecting instances that will upgrade to
the first one recognizing the bytes in the buffer. |
class |
HttpConnectionFactory
A Connection Factory for HTTP Connections.
|
class |
NegotiatingServerConnectionFactory |
class |
OptionalSslConnectionFactory
Deprecated.
Use
DetectorConnectionFactory with a SslConnectionFactory instead. |
class |
ProxyConnectionFactory
ConnectionFactory for the PROXY Protocol.
|
private static class |
ProxyConnectionFactory.ProxyV1ConnectionFactory |
private static class |
ProxyConnectionFactory.ProxyV2ConnectionFactory |
class |
SslConnectionFactory |
Modifier and Type | Field and Description |
---|---|
private ConnectionFactory |
AbstractConnector._defaultConnectionFactory |
private ConnectionFactory |
ProxyConnectionFactory.ProxyV1ConnectionFactory.ProxyProtocolV1Connection._next |
private ConnectionFactory |
ProxyConnectionFactory.ProxyV2ConnectionFactory.ProxyProtocolV2Connection._next |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,ConnectionFactory> |
AbstractConnector._factories |
Modifier and Type | Method and Description |
---|---|
private static ConnectionFactory |
ProxyConnectionFactory.findNextConnectionFactory(java.lang.String nextProtocol,
Connector connector,
java.lang.String currentProtocol,
EndPoint endp) |
ConnectionFactory |
Connector.getConnectionFactory(java.lang.String nextProtocol) |
ConnectionFactory |
AbstractConnector.getConnectionFactory(java.lang.String protocol) |
ConnectionFactory |
Connector.getDefaultConnectionFactory() |
ConnectionFactory |
AbstractConnector.getDefaultConnectionFactory() |
static ConnectionFactory[] |
AbstractConnectionFactory.getFactories(SslContextFactory sslContextFactory,
ConnectionFactory... factories) |
ConnectionFactory |
AbstractConnector.removeConnectionFactory(java.lang.String protocol) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ConnectionFactory> |
Connector.getConnectionFactories() |
java.util.Collection<ConnectionFactory> |
AbstractConnector.getConnectionFactories() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractConnector.addConnectionFactory(ConnectionFactory factory) |
void |
AbstractConnector.addFirstConnectionFactory(ConnectionFactory factory) |
void |
AbstractConnector.addIfAbsentConnectionFactory(ConnectionFactory factory) |
static ConnectionFactory[] |
AbstractConnectionFactory.getFactories(SslContextFactory sslContextFactory,
ConnectionFactory... factories) |
protected static void |
DetectorConnectionFactory.upgradeToConnectionFactory(ConnectionFactory connectionFactory,
Connector connector,
EndPoint endPoint)
Utility method that performs an upgrade to the specified connection factory, disposing of the given resources when needed.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractConnector.setConnectionFactories(java.util.Collection<ConnectionFactory> factories) |
Constructor and Description |
---|
AbstractConnector(Server server,
java.util.concurrent.Executor executor,
Scheduler scheduler,
ByteBufferPool pool,
int acceptors,
ConnectionFactory... factories) |
AbstractNetworkConnector(Server server,
java.util.concurrent.Executor executor,
Scheduler scheduler,
ByteBufferPool pool,
int acceptors,
ConnectionFactory... factories) |
LocalConnector(Server server,
ConnectionFactory connectionFactory) |
LocalConnector(Server server,
ConnectionFactory connectionFactory,
SslContextFactory sslContextFactory) |
LocalConnector(Server server,
java.util.concurrent.Executor executor,
Scheduler scheduler,
ByteBufferPool pool,
int acceptors,
ConnectionFactory... factories) |
NetworkTrafficServerConnector(Server server,
ConnectionFactory connectionFactory) |
NetworkTrafficServerConnector(Server server,
ConnectionFactory connectionFactory,
SslContextFactory sslContextFactory) |
NetworkTrafficServerConnector(Server server,
java.util.concurrent.Executor executor,
Scheduler scheduler,
ByteBufferPool pool,
int acceptors,
int selectors,
ConnectionFactory... factories) |
ProxyProtocolV1Connection(EndPoint endp,
Connector connector,
ConnectionFactory next) |
ProxyProtocolV2Connection(EndPoint endp,
Connector connector,
ConnectionFactory next) |
ServerConnector(Server server,
ConnectionFactory... factories)
Construct a Server Connector with the passed Connection factories.
|
ServerConnector(Server server,
java.util.concurrent.Executor executor,
Scheduler scheduler,
ByteBufferPool bufferPool,
int acceptors,
int selectors,
ConnectionFactory... factories) |
ServerConnector(Server server,
int acceptors,
int selectors,
ConnectionFactory... factories)
Construct a ServerConnector with a private instance of
HttpConnectionFactory as the only factory. |
ServerConnector(Server server,
SslContextFactory sslContextFactory,
ConnectionFactory... factories) |
Constructor and Description |
---|
NetworkTrafficSelectChannelConnector(Server server,
ConnectionFactory connectionFactory)
Deprecated.
|
NetworkTrafficSelectChannelConnector(Server server,
ConnectionFactory connectionFactory,
SslContextFactory sslContextFactory)
Deprecated.
|
NetworkTrafficSelectChannelConnector(Server server,
java.util.concurrent.Executor executor,
Scheduler scheduler,
ByteBufferPool pool,
int acceptors,
int selectors,
ConnectionFactory... factories)
Deprecated.
|