Uses of Interface
org.eclipse.jetty.io.EndPoint
Package
Description
Jetty Server : Modular Servlet Integration
Jetty IO : Core classes for Jetty IO subsystem
Jetty IO : Core SSL Support
This module contains the main abstractions for the QUIC protocol.
Jetty Server : Core Server API
Jetty Server : Core Handler API
-
Uses of EndPoint in org.eclipse.jetty.alpn.client
Modifier and TypeMethodDescriptionALPNClientConnectionFactory.newConnection
(EndPoint endPoint, Map<String, Object> context) ModifierConstructorDescriptionALPNClientConnection
(EndPoint endPoint, Executor executor, ClientConnectionFactory connectionFactory, SSLEngine sslEngine, Map<String, Object> context, List<String> protocols) -
Uses of EndPoint 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 EndPoint in org.eclipse.jetty.client
Modifier and TypeMethodDescriptionvoid
Socks5.Authentication.authenticate
(EndPoint endPoint, Callback callback) Performs the authentication send and receive bytes exchanges specific for thisSocks5.Authentication
.ProxyProtocolClientConnectionFactory.newConnection
(EndPoint endPoint, Map<String, Object> context) Socks4Proxy.Socks4ProxyClientConnectionFactory.newConnection
(EndPoint endPoint, Map<String, Object> context) protected abstract ProxyProtocolClientConnectionFactory.ProxyProtocolConnection
ProxyProtocolClientConnectionFactory.newProxyProtocolConnection
(EndPoint endPoint, Map<String, Object> context) ProxyProtocolClientConnectionFactory.V1.newProxyProtocolConnection
(EndPoint endPoint, Map<String, Object> context) ProxyProtocolClientConnectionFactory.V2.newProxyProtocolConnection
(EndPoint endPoint, Map<String, Object> context) void
Upgrades the givenendPoint
to a different protocol.protected abstract void
ProxyProtocolClientConnectionFactory.ProxyProtocolConnection.writePROXYBytes
(EndPoint endPoint, Callback callback) -
Uses of EndPoint in org.eclipse.jetty.client.transport
Modifier and TypeMethodDescriptionHttpClientConnectionFactory.newConnection
(EndPoint endPoint, Map<String, Object> context) HttpClientTransportDynamic.newConnection
(EndPoint endPoint, Map<String, Object> context) HttpClientTransportOverHTTP.newConnection
(EndPoint endPoint, Map<String, Object> context) protected Connection
HttpClientTransportDynamic.newNegotiatedConnection
(EndPoint endPoint, Map<String, Object> context) void
-
Uses of EndPoint in org.eclipse.jetty.client.transport.internal
Modifier and TypeMethodDescriptionvoid
ModifierConstructorDescriptionHttpConnectionOverHTTP
(EndPoint endPoint, Map<String, Object> context) HttpConnectionOverHTTP
(EndPoint endPoint, HttpDestination destination, Promise<Connection> promise) -
Uses of EndPoint in org.eclipse.jetty.ee10.servlet
-
Uses of EndPoint in org.eclipse.jetty.fcgi.client.transport
Modifier and TypeMethodDescriptionHttpClientTransportOverFCGI.newConnection
(EndPoint endPoint, Map<String, Object> context) protected Connection
HttpClientTransportOverFCGI.newConnection
(EndPoint endPoint, Destination destination, Promise<Connection> promise) -
Uses of EndPoint in org.eclipse.jetty.fcgi.client.transport.internal
ModifierConstructorDescriptionHttpConnectionOverFCGI
(EndPoint endPoint, Destination destination, Promise<Connection> promise) -
Uses of EndPoint in org.eclipse.jetty.fcgi.generator
-
Uses of EndPoint in org.eclipse.jetty.fcgi.server
Modifier and TypeMethodDescriptionServerFCGIConnectionFactory.newConnection
(Connector connector, EndPoint endPoint) -
Uses of EndPoint in org.eclipse.jetty.fcgi.server.internal
ModifierConstructorDescriptionServerFCGIConnection
(Connector connector, EndPoint endPoint, HttpConfiguration configuration, boolean sendStatus200) -
Uses of EndPoint in org.eclipse.jetty.http2
Modifier and TypeMethodDescriptiondefault RateControl
RateControl.Factory.newRateControl
(EndPoint endPoint) WindowRateControl.Factory.newRateControl
(EndPoint endPoint) ModifierConstructorDescriptionprotected
HTTP2Connection
(ByteBufferPool bufferPool, Executor executor, EndPoint endPoint, HTTP2Session session, int bufferSize) HTTP2Session
(Scheduler scheduler, EndPoint endPoint, Parser parser, Generator generator, Session.Listener listener, FlowControlStrategy flowControl, int initialStreamId) -
Uses of EndPoint in org.eclipse.jetty.http2.client
Modifier and TypeMethodDescriptionHTTP2ClientConnectionFactory.newConnection
(EndPoint endPoint, Map<String, Object> context) -
Uses of EndPoint in org.eclipse.jetty.http2.client.internal
ModifierConstructorDescriptionHTTP2ClientSession
(Scheduler scheduler, EndPoint endPoint, Parser parser, Generator generator, Session.Listener listener, FlowControlStrategy flowControl) -
Uses of EndPoint in org.eclipse.jetty.http2.client.transport
Modifier and TypeMethodDescriptionClientConnectionFactoryOverHTTP2.newConnection
(EndPoint endPoint, Map<String, Object> context) HttpClientTransportOverHTTP2.newConnection
(EndPoint endPoint, Map<String, Object> context) void
-
Uses of EndPoint in org.eclipse.jetty.http2.client.transport.internal
-
Uses of EndPoint in org.eclipse.jetty.http2.server
Modifier and TypeMethodDescriptionAbstractHTTP2ServerConnectionFactory.newConnection
(Connector connector, EndPoint endPoint) 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) HTTP2CServerConnectionFactory.upgradeConnection
(Connector connector, EndPoint endPoint, MetaData.Request request, HttpFields.Mutable response101) -
Uses of EndPoint in org.eclipse.jetty.http2.server.internal
ModifierConstructorDescriptionHTTP2ServerConnection
(Connector connector, EndPoint endPoint, HttpConfiguration httpConfig, HTTP2ServerSession session, int inputBufferSize, ServerSessionListener listener) HTTP2ServerSession
(Scheduler scheduler, EndPoint endPoint, ServerParser parser, Generator generator, ServerSessionListener listener, FlowControlStrategy flowControl) -
Uses of EndPoint in org.eclipse.jetty.http3
ModifierConstructorDescriptionDecoderStreamConnection
(EndPoint endPoint, Executor executor, ByteBufferPool bufferPool, QpackEncoder encoder, ParserListener listener) EncoderStreamConnection
(EndPoint endPoint, Executor executor, ByteBufferPool bufferPool, QpackDecoder decoder, ParserListener listener) InstructionStreamConnection
(EndPoint endPoint, Executor executor, ByteBufferPool bufferPool, ParserListener listener) -
Uses of EndPoint in org.eclipse.jetty.http3.client
Modifier and TypeMethodDescriptionHTTP3ClientConnectionFactory.newConnection
(EndPoint endPoint, Map<String, Object> context) -
Uses of EndPoint in org.eclipse.jetty.http3.client.transport
Modifier and TypeMethodDescriptionClientConnectionFactoryOverHTTP3.newConnection
(EndPoint endPoint, Map<String, Object> context) HttpClientTransportOverHTTP3.newConnection
(EndPoint endPoint, Map<String, Object> context) -
Uses of EndPoint in org.eclipse.jetty.http3.server
Modifier and TypeMethodDescriptionAbstractHTTP3ServerConnectionFactory.newConnection
(Connector connector, EndPoint endPoint) -
Uses of EndPoint in org.eclipse.jetty.io
Modifier and TypeClassDescriptionclass
Partial implementation of EndPoint that usesFillInterest
andWriteFlusher
.class
ByteArrayEndPoint.class
AnEndPoint
implementation based onDatagramChannel
.class
A specialized version ofSocketChannelEndPoint
that supportsNetworkTrafficListener
s.class
A partialEndPoint
implementation based onSelectableChannel
.class
AnEndPoint
implementation based onSocketChannel
.Modifier and TypeMethodDescriptionAbstractConnection.getEndPoint()
Connection.getEndPoint()
EndPoint.Pipe.getLocalEndPoint()
MemoryEndPointPipe.getLocalEndPoint()
EndPoint.Pipe.getRemoteEndPoint()
MemoryEndPointPipe.getRemoteEndPoint()
protected EndPoint
ClientConnector.ClientSelectorManager.newEndPoint
(SelectableChannel channel, ManagedSelector selector, SelectionKey selectionKey) ClientConnector.Configurator.newEndPoint
(ClientConnector clientConnector, SocketAddress address, SelectableChannel selectable, ManagedSelector selector, SelectionKey selectionKey) Deprecated, for removal: This API element is subject to removal in a future version.protected EndPoint
ClientConnector.newEndPoint
(SelectableChannel selectable, ManagedSelector selector, SelectionKey selectionKey) protected abstract EndPoint
SelectorManager.newEndPoint
(SelectableChannel channel, ManagedSelector selector, SelectionKey selectionKey) Factory method to createEndPoint
.default EndPoint
Transport.newEndPoint
(Scheduler scheduler, ManagedSelector selector, SelectableChannel selectable, SelectionKey selectionKey) ForTransport
s that are based on sockets, or forTransport
s that are layered on top of anotherTransport
that is based on sockets, this method is invoked to create a newEndPoint
that wraps theSelectableChannel
created byTransport.newSelectableChannel()
.Transport.TCPIP.newEndPoint
(Scheduler scheduler, ManagedSelector selector, SelectableChannel selectable, SelectionKey selectionKey) Transport.TCPUnix.newEndPoint
(Scheduler scheduler, ManagedSelector selector, SelectableChannel selectable, SelectionKey selectionKey) Transport.UDPIP.newEndPoint
(Scheduler scheduler, ManagedSelector selector, SelectableChannel selectable, SelectionKey selectionKey) Transport.UDPUnix.newEndPoint
(Scheduler scheduler, ManagedSelector selector, SelectableChannel selectable, SelectionKey selectionKey) Transport.Wrapper.newEndPoint
(Scheduler scheduler, ManagedSelector selector, SelectableChannel selectable, SelectionKey selectionKey) EndPoint.Wrapper.unwrap()
Modifier and TypeMethodDescriptionprotected void
ManagedSelector.endPointClosed
(EndPoint endPoint) protected void
SelectorManager.endPointClosed
(EndPoint endpoint) Callback method invoked when an endpoint is closed.protected void
ManagedSelector.endPointOpened
(EndPoint endPoint) protected void
SelectorManager.endPointOpened
(EndPoint endpoint) Callback method invoked when an endpoint is opened.ClientConnectionFactory.newConnection
(EndPoint endPoint, Map<String, Object> context) ClientConnector.ClientSelectorManager.newConnection
(SelectableChannel channel, EndPoint endPoint, Object attachment) ClientConnector.Configurator.newConnection
(ClientConnector clientConnector, SocketAddress address, EndPoint endPoint, Map<String, Object> context) Deprecated, for removal: This API element is subject to removal in a future version.protected Connection
ClientConnector.newConnection
(EndPoint endPoint, Map<String, Object> context) abstract Connection
SelectorManager.newConnection
(SelectableChannel channel, EndPoint endpoint, Object attachment) Factory method to createConnection
.default Connection
Transport.newConnection
(EndPoint endPoint, Map<String, Object> context) Creates a newConnection
to be associated with the given low-levelEndPoint
.Transport.Wrapper.newConnection
(EndPoint endPoint, Map<String, Object> context) void
Upgrades the givenEndPoint
to the protocol represented by this class.ModifierConstructorDescriptionprotected
AbstractConnection
(EndPoint endPoint, Executor executor) protected
NegotiatingClientConnection
(EndPoint endPoint, Executor executor, SSLEngine sslEngine, ClientConnectionFactory connectionFactory, Map<String, Object> context) protected
WriteFlusher
(EndPoint endPoint) -
Uses of EndPoint in org.eclipse.jetty.io.ssl
Modifier and TypeMethodDescriptionSslHandshakeListener.Event.getEndPoint()
SslConnection.SslEndPoint.unwrap()
Modifier and TypeMethodDescriptionSslClientConnectionFactory.newConnection
(EndPoint endPoint, Map<String, Object> context) protected SslConnection
SslClientConnectionFactory.newSslConnection
(EndPoint endPoint, SSLEngine engine) ModifierConstructorDescriptionSslConnection
(ByteBufferPool byteBufferPool, Executor executor, EndPoint endPoint, SSLEngine sslEngine) Deprecated.SslConnection
(ByteBufferPool byteBufferPool, Executor executor, EndPoint endPoint, SSLEngine sslEngine, boolean useDirectBuffersForEncryption, boolean useDirectBuffersForDecryption) Deprecated.SslConnection
(ByteBufferPool byteBufferPool, Executor executor, SslContextFactory sslContextFactory, EndPoint endPoint, SSLEngine sslEngine) SslConnection
(ByteBufferPool byteBufferPool, Executor executor, SslContextFactory sslContextFactory, EndPoint endPoint, SSLEngine sslEngine, boolean useDirectBuffersForEncryption, boolean useDirectBuffersForDecryption) -
Uses of EndPoint in org.eclipse.jetty.quic.client
Modifier and TypeMethodDescriptionQuicClientConnectorConfigurator.newEndPoint
(ClientConnector clientConnector, SocketAddress address, SelectableChannel selectable, ManagedSelector selector, SelectionKey selectionKey) Deprecated, for removal: This API element is subject to removal in a future version.Modifier and TypeMethodDescriptionQuicClientConnectorConfigurator.newConnection
(ClientConnector clientConnector, SocketAddress address, EndPoint endPoint, Map<String, Object> context) Deprecated, for removal: This API element is subject to removal in a future version.QuicTransport.newConnection
(EndPoint endPoint, Map<String, Object> context) ModifierConstructorDescriptionClientQuicConnection
(ClientConnector connector, EndPoint endPoint, Map<String, Object> context) -
Uses of EndPoint in org.eclipse.jetty.quic.common
ModifierConstructorDescriptionprotected
QuicConnection
(Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, EndPoint endPoint) -
Uses of EndPoint in org.eclipse.jetty.quic.server
Modifier and TypeMethodDescriptionprotected EndPoint
QuicServerConnector.newEndPoint
(DatagramChannel channel, ManagedSelector selector, SelectionKey selectionKey) Modifier and TypeMethodDescriptionQuicServerConnectionFactory.newConnection
(Connector connector, EndPoint endPoint) protected ServerQuicConnection
QuicServerConnector.newConnection
(EndPoint endpoint) ModifierConstructorDescriptionServerQuicConnection
(Connector connector, ServerQuicConfiguration quicConfiguration, EndPoint endPoint) -
Uses of EndPoint in org.eclipse.jetty.server
Modifier and TypeClassDescriptionclass
Local EndPointstatic class
Modifier and TypeMethodDescriptionTunnelSupport.getEndPoint()
Returns theEndPoint
that should be used to carry the tunneled protocol.ProxyConnectionFactory.ProxyEndPoint.unwrap()
Modifier and TypeMethodDescriptionAbstractConnector.getConnectedEndPoints()
Connector.getConnectedEndPoints()
Modifier and TypeMethodDescriptionprotected <T extends AbstractConnection>
Tprotected <T extends AbstractConnection>
Tprotected void
ServerConnector.ServerConnectorManager.endPointClosed
(EndPoint endpoint) protected void
ServerConnector.ServerConnectorManager.endPointOpened
(EndPoint endpoint) 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) ServerConnector.ServerConnectorManager.newConnection
(SelectableChannel channel, EndPoint endpoint, Object attachment) 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.protected void
AbstractConnector.onEndPointClosed
(EndPoint endp) protected void
AbstractConnector.onEndPointOpened
(EndPoint endp) protected void
OptionalSslConnectionFactory.otherProtocol
(ByteBuffer buffer, EndPoint endPoint) Deprecated.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.ModifierConstructorDescriptionAbstractMetaDataConnection
(Connector connector, HttpConfiguration httpConfiguration, EndPoint endPoint) protected
NegotiatingServerConnection
(Connector connector, EndPoint endPoint, SSLEngine engine, List<String> protocols, String defaultProtocol) ProxyEndPoint
(EndPoint endPoint, SocketAddress local, SocketAddress remote) ProxyEndPoint
(EndPoint endPoint, SocketAddress local, SocketAddress remote, Map<Integer, byte[]> tlvs, EndPoint.SslSessionData sslSessionData) -
Uses of EndPoint in org.eclipse.jetty.server.handler
Modifier and TypeMethodDescriptionConnectHandler.ConnectContext.getEndPoint()
protected EndPoint
ConnectHandler.ConnectManager.newEndPoint
(SelectableChannel channel, ManagedSelector selector, SelectionKey key) Modifier and TypeMethodDescriptionConnectHandler.ConnectManager.newConnection
(SelectableChannel channel, EndPoint endpoint, Object attachment) protected ConnectHandler.DownstreamConnection
ConnectHandler.newDownstreamConnection
(EndPoint endPoint, ConcurrentMap<String, Object> context) protected ConnectHandler.UpstreamConnection
ConnectHandler.newUpstreamConnection
(EndPoint endPoint, ConnectHandler.ConnectContext connectContext) protected int
ConnectHandler.DownstreamConnection.read
(EndPoint endPoint, ByteBuffer buffer) protected int
ConnectHandler.read
(EndPoint endPoint, ByteBuffer buffer, ConcurrentMap<String, Object> context) Reads (with non-blocking semantic) into the givenbuffer
from the givenendPoint
.protected int
ConnectHandler.UpstreamConnection.read
(EndPoint endPoint, ByteBuffer buffer) protected void
ConnectHandler.DownstreamConnection.write
(EndPoint endPoint, ByteBuffer buffer, Callback callback) protected void
ConnectHandler.UpstreamConnection.write
(EndPoint endPoint, ByteBuffer buffer, Callback callback) protected void
ConnectHandler.write
(EndPoint endPoint, ByteBuffer buffer, Callback callback, ConcurrentMap<String, Object> context) Writes (with non-blocking semantic) the given buffer of data onto the given endPoint.ModifierConstructorDescriptionConnectContext
(Request request, Response response, Callback callback, EndPoint endPoint) DownstreamConnection
(EndPoint endPoint, Executor executor, ByteBufferPool bufferPool, ConcurrentMap<String, Object> context) UpstreamConnection
(EndPoint endPoint, Executor executor, ByteBufferPool bufferPool, ConnectHandler.ConnectContext connectContext) -
Uses of EndPoint in org.eclipse.jetty.server.internal
ModifierConstructorDescriptionHttpConnection
(HttpConfiguration configuration, Connector connector, EndPoint endPoint) HttpConnection
(HttpConfiguration configuration, Connector connector, EndPoint endPoint, boolean recordComplianceViolations) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of EndPoint in org.eclipse.jetty.unixdomain.server
Modifier and TypeMethodDescriptionprotected EndPoint
UnixDomainServerConnector.UnixDomainSelectorManager.newEndPoint
(SelectableChannel channel, ManagedSelector selector, SelectionKey selectionKey) Modifier and TypeMethodDescriptionprotected void
UnixDomainServerConnector.UnixDomainSelectorManager.endPointClosed
(EndPoint endpoint) protected void
UnixDomainServerConnector.UnixDomainSelectorManager.endPointOpened
(EndPoint endpoint) UnixDomainServerConnector.UnixDomainSelectorManager.newConnection
(SelectableChannel channel, EndPoint endpoint, Object attachment) -
Uses of EndPoint in org.eclipse.jetty.websocket.client.internal
-
Uses of EndPoint in org.eclipse.jetty.websocket.core
ModifierConstructorDescriptionWebSocketConnection
(EndPoint endp, Executor executor, Scheduler scheduler, ByteBufferPool byteBufferPool, WebSocketCoreSession coreSession) Create a WSConnection.WebSocketConnection
(EndPoint endp, Executor executor, Scheduler scheduler, ByteBufferPool byteBufferPool, WebSocketCoreSession coreSession, Random randomMask) Create a WSConnection. -
Uses of EndPoint in org.eclipse.jetty.websocket.core.client
-
Uses of EndPoint in org.eclipse.jetty.websocket.core.client.internal
-
Uses of EndPoint in org.eclipse.jetty.websocket.core.internal
ModifierConstructorDescriptionFrameFlusher
(ByteBufferPool bufferPool, Scheduler scheduler, Generator generator, EndPoint endPoint, int bufferSize, int maxGather) -
Uses of EndPoint in org.eclipse.jetty.websocket.core.server.internal
Modifier and TypeMethodDescriptionprotected WebSocketConnection
AbstractHandshaker.newWebSocketConnection
(EndPoint endPoint, Executor executor, Scheduler scheduler, ByteBufferPool byteBufferPool, WebSocketCoreSession coreSession)
OptionalSslConnectionFactory.nextProtocol(Connector, EndPoint, ByteBuffer)
instead.