Uses of Interface
org.eclipse.jetty.server.Connector
Package
Description
Jetty Server : Core Server API
-
Uses of Connector in org.eclipse.jetty.alpn.server
Modifier and TypeMethodDescriptionprotected AbstractConnection
ALPNServerConnectionFactory.newServerConnection
(Connector connector, EndPoint endPoint, SSLEngine engine, List<String> protocols, String defaultProtocol) -
Uses of Connector in org.eclipse.jetty.fcgi.server
Modifier and TypeMethodDescriptionServerFCGIConnectionFactory.newConnection
(Connector connector, EndPoint endPoint) ModifierConstructorDescriptionHttpChannelOverFCGI
(ServerFCGIConnection connection, Connector connector, HttpConfiguration configuration, EndPoint endPoint, HttpTransport transport) ServerFCGIConnection
(Connector connector, EndPoint endPoint, HttpConfiguration configuration, boolean sendStatus200) -
Uses of Connector in org.eclipse.jetty.http2.server
Modifier and TypeMethodDescriptionAbstractHTTP2ServerConnectionFactory.newConnection
(Connector connector, EndPoint endPoint) HTTP2ServerConnection.newServerHttpChannelOverHTTP2
(Connector connector, HttpConfiguration httpConfig, HttpTransportOverHTTP2 transport) protected ServerParser
AbstractHTTP2ServerConnectionFactory.newServerParser
(Connector connector, RateControl rateControl) protected abstract ServerSessionListener
AbstractHTTP2ServerConnectionFactory.newSessionListener
(Connector connector, EndPoint endPoint) protected ServerSessionListener
HTTP2ServerConnectionFactory.newSessionListener
(Connector connector, EndPoint endPoint) protected ServerSessionListener
RawHTTP2ServerConnectionFactory.newSessionListener
(Connector connector, EndPoint endPoint) void
HTTP2ServerConnection.onNewStream
(Connector connector, IStream stream, HeadersFrame frame) void
HTTP2ServerConnection.push
(Connector connector, IStream stream, MetaData.Request request) HTTP2CServerConnectionFactory.upgradeConnection
(Connector connector, EndPoint endPoint, MetaData.Request request, HttpFields.Mutable response101) ModifierConstructorDescriptionHttpChannelOverHTTP2
(Connector connector, HttpConfiguration configuration, EndPoint endPoint, HttpTransportOverHTTP2 transport) HTTPServerSessionListener
(Connector connector, EndPoint endPoint) HttpTransportOverHTTP2
(Connector connector, HTTP2ServerConnection connection) ServerHttpChannelOverHTTP2
(Connector connector, HttpConfiguration configuration, EndPoint endPoint, HttpTransportOverHTTP2 transport) -
Uses of Connector in org.eclipse.jetty.http3.server
Modifier and TypeClassDescriptionclass
A HTTP/3 specificQuicServerConnector
that configures QUIC parameters according to HTTP/3 requirements.Modifier and TypeMethodDescriptionAbstractHTTP3ServerConnectionFactory.newConnection
(Connector connector, EndPoint endPoint) -
Uses of Connector in org.eclipse.jetty.quic.server
Modifier and TypeClassDescriptionclass
A server side network connector that uses aDatagramChannel
to listen on a network port for QUIC traffic.ModifierConstructorDescriptionprotected
ServerQuicSession
(Executor executor, Scheduler scheduler, ByteBufferPool byteBufferPool, org.eclipse.jetty.quic.quiche.QuicheConnection quicheConnection, QuicConnection connection, SocketAddress remoteAddress, Connector connector) -
Uses of Connector in org.eclipse.jetty.rewrite
Modifier and TypeMethodDescriptionvoid
RewriteCustomizer.customize
(Connector connector, HttpConfiguration channelConfig, Request request) -
Uses of Connector in org.eclipse.jetty.server
Modifier and TypeClassDescriptionclass
An abstract implementation ofConnector
that provides aConnectionFactory
mechanism for creatingConnection
instances for various protocols (HTTP, SSL, etc).class
An abstract Network Connector.class
A local connector, mostly for testing purposes.class
A specialized version ofServerConnector
that supportsNetworkTrafficListener
s.class
ThisConnector
implementation is the primary connector for the Jetty server over TCP/IP.Modifier and TypeMethodDescriptionHttpChannel.getConnector()
HttpConnection.getConnector()
NegotiatingServerConnection.getConnector()
Server.getConnectors()
protected Connector[]
LowResourceMonitor.getMonitoredOrServerConnectors()
Modifier and TypeMethodDescriptionvoid
Server.addConnector
(Connector connector) protected AbstractConnection
AbstractConnectionFactory.configure
(AbstractConnection connection, Connector connector, EndPoint endPoint) void
Called duringLifeCycle.start()
.protected AbstractConnection
SslConnectionFactory.configure
(AbstractConnection connection, Connector connector, EndPoint endPoint) void
void
ForwardedRequestCustomizer.customize
(Connector connector, HttpConfiguration config, Request request) void
HostHeaderCustomizer.customize
(Connector connector, HttpConfiguration channelConfig, Request request) void
HttpConfiguration.Customizer.customize
(Connector connector, HttpConfiguration channelConfig, Request request) void
ProxyCustomizer.customize
(Connector connector, HttpConfiguration channelConfig, Request request) void
SecureRequestCustomizer.customize
(Connector connector, HttpConfiguration channelConfig, Request request) protected String
AbstractConnectionFactory.findNextProtocol
(Connector connector) protected static String
AbstractConnectionFactory.findNextProtocol
(Connector connector, String currentProtocol) ConnectionFactory.newConnection
(Connector connector, EndPoint endPoint) Creates a newConnection
with the given parametersDetectorConnectionFactory.newConnection
(Connector connector, EndPoint endPoint) HttpConnectionFactory.newConnection
(Connector connector, EndPoint endPoint) NegotiatingServerConnectionFactory.newConnection
(Connector connector, EndPoint endPoint) SslConnectionFactory.newConnection
(Connector connector, EndPoint endPoint) protected abstract AbstractConnection
NegotiatingServerConnectionFactory.newServerConnection
(Connector connector, EndPoint endPoint, SSLEngine engine, List<String> protocols, String defaultProtocol) protected SslConnection
SslConnectionFactory.newSslConnection
(Connector connector, EndPoint endPoint, SSLEngine engine) protected void
DetectorConnectionFactory.nextProtocol
(Connector connector, EndPoint endPoint, ByteBuffer buffer) Callback method called when detection was unsuccessful.protected void
OptionalSslConnectionFactory.nextProtocol
(Connector connector, EndPoint endPoint, ByteBuffer buffer) Deprecated.Callback method invoked when the detected bytes are not TLS.void
Server.removeConnector
(Connector connector) Convenience method which callsServer.getConnectors()
andServer.setConnectors(Connector[])
to remove a connector.void
Server.setConnectors
(Connector[] connectors) Set the connectors for this server.ConnectionFactory.Upgrading.upgradeConnection
(Connector connector, EndPoint endPoint, MetaData.Request upgradeRequest, HttpFields.Mutable responseFields) Create a connection for an upgrade request.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 TypeMethodDescriptionvoid
LowResourceMonitor.setMonitoredConnectors
(Collection<Connector> monitoredConnectors) ModifierConstructorDescriptionAcceptRateLimit
(int limit, long period, TimeUnit units, Connector... connectors) ConnectionLimit
(int maxConnections, Connector... connectors) HttpChannel
(Connector connector, HttpConfiguration configuration, EndPoint endPoint, HttpTransport transport) HttpChannelOverHttp
(HttpConnection httpConnection, Connector connector, HttpConfiguration config, EndPoint endPoint, HttpTransport transport) HttpConnection
(HttpConfiguration config, Connector connector, EndPoint endPoint, boolean recordComplianceViolations) protected
NegotiatingServerConnection
(Connector connector, EndPoint endPoint, SSLEngine engine, List<String> protocols, String defaultProtocol) -
Uses of Connector in org.eclipse.jetty.unixsocket.server
Modifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version.Use UnixDomainServerConnector from the jetty-unixdomain-server module instead (requires Java 16 or later).