A B C D E F G H I L M N O Q R S T U W _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractConnection - Class in org.eclipse.jetty.io
-
A convenience base implementation of
Connection
. - AbstractConnection(EndPoint, Executor) - Constructor for class org.eclipse.jetty.io.AbstractConnection
- AbstractEndPoint - Class in org.eclipse.jetty.io
- AbstractEndPoint(Scheduler) - Constructor for class org.eclipse.jetty.io.AbstractEndPoint
- accept(SelectableChannel) - Method in class org.eclipse.jetty.io.SelectorManager
- accept(SelectableChannel, Object) - Method in class org.eclipse.jetty.io.SelectorManager
-
Registers a channel to perform non-blocking read/write operations.
- accept(SocketChannel, Map<String, Object>) - Method in class org.eclipse.jetty.io.ClientConnector
- accepted(SelectableChannel) - Method in class org.eclipse.jetty.io.SelectorManager
-
Callback method when a channel is accepted from the
ServerSocketChannel
passed toSelectorManager.acceptor(SelectableChannel)
. - acceptor(SelectableChannel) - Method in class org.eclipse.jetty.io.SelectorManager
-
Registers a server channel for accept operations.
- acquire() - Method in class org.eclipse.jetty.io.ByteBufferPool.Bucket
- acquire(int, boolean) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- acquire(int, boolean) - Method in interface org.eclipse.jetty.io.ByteBufferPool
-
Requests a
ByteBuffer
of the given size. - acquire(int, boolean) - Method in class org.eclipse.jetty.io.ByteBufferPool.Lease
- acquire(int, boolean) - Method in class org.eclipse.jetty.io.LeakTrackingByteBufferPool
- acquire(int, boolean) - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- Adapter() - Constructor for class org.eclipse.jetty.io.Connection.Listener.Adapter
- addEventListener(EventListener) - Method in class org.eclipse.jetty.io.AbstractConnection
- addEventListener(EventListener) - Method in interface org.eclipse.jetty.io.Connection
-
Adds a listener of connection events.
- addEventListener(EventListener) - Method in class org.eclipse.jetty.io.SelectorManager
- addHandshakeListener(SslHandshakeListener) - Method in class org.eclipse.jetty.io.ssl.SslConnection
- addInput(String) - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- addInput(String, Charset) - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- addInput(ByteBuffer) - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- addInputAndExecute(ByteBuffer) - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- addInputEOF() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- ALPNProcessor - Interface in org.eclipse.jetty.io.ssl
- ALPNProcessor.Client - Interface in org.eclipse.jetty.io.ssl
-
Client-side interface used by ServiceLoader.
- ALPNProcessor.Server - Interface in org.eclipse.jetty.io.ssl
-
Server-side interface used by ServiceLoader.
- append(ByteBuffer, boolean) - Method in class org.eclipse.jetty.io.ByteBufferPool.Lease
- appliesTo(SSLEngine) - Method in interface org.eclipse.jetty.io.ssl.ALPNProcessor
-
Tests if this processor can be applied to the given SSLEngine.
- apply(ClientConnectionFactory) - Method in interface org.eclipse.jetty.io.ClientConnectionFactory.Decorator
-
Wraps the given
factory
. - ArrayByteBufferPool - Class in org.eclipse.jetty.io
-
A ByteBuffer pool where ByteBuffers are held in queues that are held in array elements.
- ArrayByteBufferPool() - Constructor for class org.eclipse.jetty.io.ArrayByteBufferPool
-
Creates a new ArrayByteBufferPool with a default configuration.
- ArrayByteBufferPool(int, int, int) - Constructor for class org.eclipse.jetty.io.ArrayByteBufferPool
-
Creates a new ArrayByteBufferPool with the given configuration.
- ArrayByteBufferPool(int, int, int, int) - Constructor for class org.eclipse.jetty.io.ArrayByteBufferPool
-
Creates a new ArrayByteBufferPool with the given configuration.
- ArrayByteBufferPool(int, int, int, int, long, long) - Constructor for class org.eclipse.jetty.io.ArrayByteBufferPool
-
Creates a new ArrayByteBufferPool with the given configuration.
B
- Bucket(int, int) - Constructor for class org.eclipse.jetty.io.ByteBufferPool.Bucket
- ByteArrayEndPoint - Class in org.eclipse.jetty.io
-
ByteArrayEndPoint.
- ByteArrayEndPoint() - Constructor for class org.eclipse.jetty.io.ByteArrayEndPoint
- ByteArrayEndPoint(byte[], int) - Constructor for class org.eclipse.jetty.io.ByteArrayEndPoint
- ByteArrayEndPoint(String, int) - Constructor for class org.eclipse.jetty.io.ByteArrayEndPoint
- ByteArrayEndPoint(Scheduler, long) - Constructor for class org.eclipse.jetty.io.ByteArrayEndPoint
- ByteArrayEndPoint(Scheduler, long, byte[], int) - Constructor for class org.eclipse.jetty.io.ByteArrayEndPoint
- ByteArrayEndPoint(Scheduler, long, String, int) - Constructor for class org.eclipse.jetty.io.ByteArrayEndPoint
- ByteArrayEndPoint(Scheduler, long, ByteBuffer, ByteBuffer) - Constructor for class org.eclipse.jetty.io.ByteArrayEndPoint
- ByteBufferOutputStream - Class in org.eclipse.jetty.io
-
Simple wrapper of a ByteBuffer as an OutputStream.
- ByteBufferOutputStream(ByteBuffer) - Constructor for class org.eclipse.jetty.io.ByteBufferOutputStream
- ByteBufferPool - Interface in org.eclipse.jetty.io
-
A
ByteBuffer
pool. - ByteBufferPool.Bucket - Class in org.eclipse.jetty.io
- ByteBufferPool.Lease - Class in org.eclipse.jetty.io
C
- cancel() - Method in class org.eclipse.jetty.io.CyclicTimeout
-
Cancels this CyclicTimeout so that it won't expire.
- checkFill() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- checkFlush() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- checkIdleTimeout() - Method in class org.eclipse.jetty.io.IdleTimeout
- clear() - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- clear() - Method in class org.eclipse.jetty.io.ByteBufferPool.Bucket
- clear() - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- clear() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
- clearTracking() - Method in class org.eclipse.jetty.io.LeakTrackingByteBufferPool
- CLIENT_CONNECTION_FACTORY_CONTEXT_KEY - Static variable in class org.eclipse.jetty.io.ClientConnector
- CLIENT_CONNECTOR_CONTEXT_KEY - Static variable in class org.eclipse.jetty.io.ClientConnector
- CLIENT_CONTEXT_KEY - Static variable in interface org.eclipse.jetty.io.ClientConnectionFactory
- ClientConnectionFactory - Interface in org.eclipse.jetty.io
-
Factory for client-side
Connection
instances. - ClientConnectionFactory.Decorator - Interface in org.eclipse.jetty.io
-
Wraps another ClientConnectionFactory.
- ClientConnectionFactory.Info - Class in org.eclipse.jetty.io
-
A holder for a list of protocol strings identifying an application protocol (for example
["h2", "h2-17", "h2-16"]
) and aClientConnectionFactory
that creates connections that speak that network protocol. - ClientConnector - Class in org.eclipse.jetty.io
- ClientConnector() - Constructor for class org.eclipse.jetty.io.ClientConnector
- ClientConnector.ClientSelectorManager - Class in org.eclipse.jetty.io
- ClientSelectorManager(Executor, Scheduler, int) - Constructor for class org.eclipse.jetty.io.ClientConnector.ClientSelectorManager
- close() - Method in class org.eclipse.jetty.io.AbstractConnection
- close() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- close() - Method in class org.eclipse.jetty.io.ByteBufferOutputStream
- close() - Method in interface org.eclipse.jetty.io.Connection
-
Performs a logical close of this connection.
- close() - Method in interface org.eclipse.jetty.io.EndPoint
-
Close any backing stream associated with the endpoint
- close() - Method in class org.eclipse.jetty.io.NegotiatingClientConnection
- close() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- close() - Method in class org.eclipse.jetty.io.WriterOutputStream
- close(Throwable) - Method in class org.eclipse.jetty.io.AbstractEndPoint
- close(Throwable) - Method in interface org.eclipse.jetty.io.EndPoint
-
Close any backing stream associated with the endpoint, passing a cause
- closed(Socket) - Method in interface org.eclipse.jetty.io.NetworkTrafficListener
-
Callback method invoked when a connection to a remote client has been closed.
- completed(String) - Method in class org.eclipse.jetty.io.NegotiatingClientConnection
- completeWrite() - Method in class org.eclipse.jetty.io.WriteFlusher
-
Complete a write that has not completed and that called
WriteFlusher.onIncompleteFlush()
to request a call to this method when a call toEndPoint.flush(ByteBuffer...)
is likely to be able to progress. - configure(SocketChannel) - Method in class org.eclipse.jetty.io.ClientConnector
- configure(SSLEngine, Connection) - Method in interface org.eclipse.jetty.io.ssl.ALPNProcessor
-
Configures the given SSLEngine and the given Connection for ALPN.
- connect(SocketAddress, Map<String, Object>) - Method in class org.eclipse.jetty.io.ClientConnector
- connect(SelectableChannel, Object) - Method in class org.eclipse.jetty.io.SelectorManager
-
Registers a channel to perform a non-blocking connect.
- connectFailed(Throwable, Map<String, Object>) - Method in class org.eclipse.jetty.io.ClientConnector
- Connection - Interface in org.eclipse.jetty.io
-
A
Connection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
. - CONNECTION_PROMISE_CONTEXT_KEY - Static variable in class org.eclipse.jetty.io.ClientConnector
- Connection.Listener - Interface in org.eclipse.jetty.io
-
A Listener for connection events.
- Connection.Listener.Adapter - Class in org.eclipse.jetty.io
- Connection.UpgradeFrom - Interface in org.eclipse.jetty.io
- Connection.UpgradeTo - Interface in org.eclipse.jetty.io
- connectionClosed(Connection, Throwable) - Method in class org.eclipse.jetty.io.SelectorManager
-
Callback method invoked when a connection is closed.
- connectionFailed(SelectableChannel, Throwable, Object) - Method in class org.eclipse.jetty.io.ClientConnector.ClientSelectorManager
- connectionFailed(SelectableChannel, Throwable, Object) - Method in class org.eclipse.jetty.io.SelectorManager
-
Callback method invoked when a non-blocking connect cannot be completed.
- connectionOpened(Connection, Object) - Method in class org.eclipse.jetty.io.ClientConnector.ClientSelectorManager
- connectionOpened(Connection, Object) - Method in class org.eclipse.jetty.io.SelectorManager
-
Callback method invoked when a connection is opened.
- ConnectionStatistics - Class in org.eclipse.jetty.io
-
A
Connection.Listener
that tracks connection statistics. - ConnectionStatistics() - Constructor for class org.eclipse.jetty.io.ConnectionStatistics
- customize(Connection, Map<String, Object>) - Method in interface org.eclipse.jetty.io.ClientConnectionFactory
- customize(Connection, Map<String, Object>) - Method in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- CyclicTimeout - Class in org.eclipse.jetty.io
-
An abstract implementation of a timeout.
- CyclicTimeout(Scheduler) - Constructor for class org.eclipse.jetty.io.CyclicTimeout
D
- DecryptedEndPoint() - Constructor for class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- DEFAULT_CONNECT_TIMEOUT - Static variable in class org.eclipse.jetty.io.SelectorManager
- destroy() - Method in class org.eclipse.jetty.io.CyclicTimeout
-
Destroys this CyclicTimeout.
- doAccept(SelectableChannel) - Method in class org.eclipse.jetty.io.SelectorManager
- doClose() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- doClose() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- doClose() - Method in class org.eclipse.jetty.io.SocketChannelEndPoint
- doClose() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- doFinishConnect(SelectableChannel) - Method in class org.eclipse.jetty.io.SelectorManager
- doShutdownInput() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- doShutdownOutput() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- doShutdownOutput() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- doShutdownOutput() - Method in class org.eclipse.jetty.io.SocketChannelEndPoint
- doShutdownOutput() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- doStart() - Method in class org.eclipse.jetty.io.ClientConnector
- doStart() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- doStart() - Method in class org.eclipse.jetty.io.ManagedSelector
- doStart() - Method in class org.eclipse.jetty.io.SelectorManager
- doStop() - Method in class org.eclipse.jetty.io.ClientConnector
- doStop() - Method in class org.eclipse.jetty.io.ManagedSelector
- doStop() - Method in class org.eclipse.jetty.io.SelectorManager
- dump() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- dump(Appendable, String) - Method in class org.eclipse.jetty.io.ConnectionStatistics
- dump(Appendable, String) - Method in class org.eclipse.jetty.io.ManagedSelector
E
- EndPoint - Interface in org.eclipse.jetty.io
-
A transport EndPoint
- EndPoint.Wrapper - Interface in org.eclipse.jetty.io
-
Marks an
EndPoint
that wraps anotherEndPoint
. - endPointClosed(EndPoint) - Method in class org.eclipse.jetty.io.ManagedSelector
- endPointClosed(EndPoint) - Method in class org.eclipse.jetty.io.SelectorManager
-
Callback method invoked when an endpoint is closed.
- endPointOpened(EndPoint) - Method in class org.eclipse.jetty.io.ManagedSelector
- endPointOpened(EndPoint) - Method in class org.eclipse.jetty.io.SelectorManager
-
Callback method invoked when an endpoint is opened.
- EofException - Exception in org.eclipse.jetty.io
-
A Jetty specialization of EOFException.
- EofException() - Constructor for exception org.eclipse.jetty.io.EofException
- EofException(String) - Constructor for exception org.eclipse.jetty.io.EofException
- EofException(Throwable) - Constructor for exception org.eclipse.jetty.io.EofException
- Event(Object) - Constructor for class org.eclipse.jetty.io.ssl.SslHandshakeListener.Event
- execute(Runnable) - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- execute(Runnable) - Method in class org.eclipse.jetty.io.SelectorManager
-
Executes the given task in a different thread.
F
- failedCallback(Callback, Throwable) - Method in class org.eclipse.jetty.io.AbstractConnection
- fill(ByteBuffer) - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- fill(ByteBuffer) - Method in interface org.eclipse.jetty.io.EndPoint
-
Fill the passed buffer with data from this endpoint.
- fill(ByteBuffer) - Method in class org.eclipse.jetty.io.NetworkTrafficSocketChannelEndPoint
- fill(ByteBuffer) - Method in class org.eclipse.jetty.io.SocketChannelEndPoint
- fill(ByteBuffer) - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- fillable() - Method in class org.eclipse.jetty.io.FillInterest
-
Call to signal that a read is now possible.
- FillInterest - Class in org.eclipse.jetty.io
-
A Utility class to help implement
EndPoint.fillInterested(Callback)
by keeping state and calling the context and callback objects. - FillInterest() - Constructor for class org.eclipse.jetty.io.FillInterest
- fillInterested() - Method in class org.eclipse.jetty.io.AbstractConnection
-
Utility method to be called to register read interest.
- fillInterested(Callback) - Method in class org.eclipse.jetty.io.AbstractEndPoint
- fillInterested(Callback) - Method in interface org.eclipse.jetty.io.EndPoint
-
Requests callback methods to be invoked when a call to
EndPoint.fill(ByteBuffer)
would return data or EOF. - flush() - Method in class org.eclipse.jetty.io.ByteBufferOutputStream
- flush() - Method in class org.eclipse.jetty.io.WriterOutputStream
- flush(ByteBuffer...) - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- flush(ByteBuffer...) - Method in interface org.eclipse.jetty.io.EndPoint
-
Flush data from the passed header/buffer to this endpoint.
- flush(ByteBuffer...) - Method in class org.eclipse.jetty.io.NetworkTrafficSocketChannelEndPoint
- flush(ByteBuffer...) - Method in class org.eclipse.jetty.io.SocketChannelEndPoint
- flush(ByteBuffer...) - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- flush(ByteBuffer[]) - Method in class org.eclipse.jetty.io.WriteFlusher
-
Flushes the buffers iteratively until no progress is made.
G
- getBindAddress() - Method in class org.eclipse.jetty.io.ClientConnector
- getBuffer() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
- getByteBufferPool() - Method in class org.eclipse.jetty.io.ClientConnector
- getByteBuffers() - Method in class org.eclipse.jetty.io.ByteBufferPool.Lease
- getBytesIn() - Method in class org.eclipse.jetty.io.AbstractConnection
- getBytesIn() - Method in interface org.eclipse.jetty.io.Connection
- getBytesOut() - Method in class org.eclipse.jetty.io.AbstractConnection
- getBytesOut() - Method in interface org.eclipse.jetty.io.Connection
- getCallbackInvocationType() - Method in class org.eclipse.jetty.io.FillInterest
- getCallbackInvocationType() - Method in class org.eclipse.jetty.io.WriteFlusher
- getChannel() - Method in class org.eclipse.jetty.io.SocketChannelEndPoint
- getClientConnectionFactory() - Method in class org.eclipse.jetty.io.ClientConnectionFactory.Info
- getClientConnectionFactory() - Method in class org.eclipse.jetty.io.NegotiatingClientConnectionFactory
- getClientConnectionFactory() - Method in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- getConnection() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- getConnection() - Method in interface org.eclipse.jetty.io.EndPoint
- getConnectionDurationMax() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getConnectionDurationMean() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getConnectionDurationStdDev() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getConnections() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getConnectionsMax() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getConnectionsTotal() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getConnectTimeout() - Method in class org.eclipse.jetty.io.ClientConnector
- getConnectTimeout() - Method in class org.eclipse.jetty.io.SelectorManager
-
Get the connect timeout
- getCreatedTimeStamp() - Method in class org.eclipse.jetty.io.AbstractConnection
- getCreatedTimeStamp() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- getCreatedTimeStamp() - Method in interface org.eclipse.jetty.io.Connection
- getCreatedTimeStamp() - Method in interface org.eclipse.jetty.io.EndPoint
- getDecryptedEndPoint() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- getDirectByteBufferCount() - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- getDirectByteBufferCount() - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- getEndPoint() - Method in class org.eclipse.jetty.io.AbstractConnection
- getEndPoint() - Method in interface org.eclipse.jetty.io.Connection
- getExecutor() - Method in class org.eclipse.jetty.io.AbstractConnection
- getExecutor() - Method in class org.eclipse.jetty.io.ClientConnector
- getExecutor() - Method in class org.eclipse.jetty.io.SelectorManager
- getFillInterest() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- getHeapByteBufferCount() - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- getHeapByteBufferCount() - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- getIdleFor() - Method in class org.eclipse.jetty.io.IdleTimeout
- getIdleTimeout() - Method in class org.eclipse.jetty.io.ClientConnector
- getIdleTimeout() - Method in interface org.eclipse.jetty.io.EndPoint
-
Get the max idle time in ms.
- getIdleTimeout() - Method in class org.eclipse.jetty.io.IdleTimeout
- getIdleTimeout() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- getInputBufferSize() - Method in class org.eclipse.jetty.io.AbstractConnection
- getLeakedAcquires() - Method in class org.eclipse.jetty.io.LeakTrackingByteBufferPool
- getLeakedReleases() - Method in class org.eclipse.jetty.io.LeakTrackingByteBufferPool
- getLeakedResources() - Method in class org.eclipse.jetty.io.LeakTrackingByteBufferPool
- getLocalAddress() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- getLocalAddress() - Method in interface org.eclipse.jetty.io.EndPoint
- getLocalAddress() - Method in class org.eclipse.jetty.io.SocketChannelEndPoint
- getLocalAddress() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- getMessagesIn() - Method in class org.eclipse.jetty.io.AbstractConnection
- getMessagesIn() - Method in interface org.eclipse.jetty.io.Connection
- getMessagesOut() - Method in class org.eclipse.jetty.io.AbstractConnection
- getMessagesOut() - Method in interface org.eclipse.jetty.io.Connection
- getOutput() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- getOutputString() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- getOutputString(Charset) - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- getProtocol() - Method in class org.eclipse.jetty.io.NegotiatingClientConnection
- getProtocols(boolean) - Method in class org.eclipse.jetty.io.ClientConnectionFactory.Info
- getReceivedBytes() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getReceivedBytesRate() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getReceivedMessages() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getReceivedMessagesRate() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getReferences() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
- getRemoteAddress() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- getRemoteAddress() - Method in interface org.eclipse.jetty.io.EndPoint
- getRemoteAddress() - Method in class org.eclipse.jetty.io.SocketChannelEndPoint
- getRemoteAddress() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- getRenegotiationLimit() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- getReuseAddress() - Method in class org.eclipse.jetty.io.ClientConnector
- getScheduler() - Method in class org.eclipse.jetty.io.ClientConnector
- getScheduler() - Method in class org.eclipse.jetty.io.CyclicTimeout
- getScheduler() - Method in class org.eclipse.jetty.io.IdleTimeout
- getScheduler() - Method in class org.eclipse.jetty.io.SelectorManager
- getSelector() - Method in class org.eclipse.jetty.io.ManagedSelector
- getSelectorCount() - Method in class org.eclipse.jetty.io.SelectorManager
- getSelectors() - Method in class org.eclipse.jetty.io.ClientConnector
- getSentBytes() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getSentBytesRate() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getSentMessages() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getSentMessagesRate() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getSize() - Method in class org.eclipse.jetty.io.ByteBufferPool.Lease
- getSslConnection() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- getSslContextFactory() - Method in class org.eclipse.jetty.io.ClientConnector
- getSSLEngine() - Method in class org.eclipse.jetty.io.NegotiatingClientConnection
- getSSLEngine() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- getSSLEngine() - Method in class org.eclipse.jetty.io.ssl.SslHandshakeListener.Event
- getTotalLength() - Method in class org.eclipse.jetty.io.ByteBufferPool.Lease
- getTransport() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- getTransport() - Method in interface org.eclipse.jetty.io.EndPoint
- getTransport() - Method in class org.eclipse.jetty.io.SocketChannelEndPoint
- getTransport() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- getWriteFlusher() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- getWriteFlusher() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
H
- handleSelectFailure(Selector, Throwable) - Method in class org.eclipse.jetty.io.ManagedSelector
- handshakeFailed(SslHandshakeListener.Event, Throwable) - Method in interface org.eclipse.jetty.io.ssl.SslHandshakeListener
-
Callback method invoked when the TLS handshake fails.
- handshakeSucceeded(SslHandshakeListener.Event) - Method in interface org.eclipse.jetty.io.ssl.SslHandshakeListener
-
Callback method invoked when the TLS handshake succeeds.
- hasMore() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- hasRemaining() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
I
- IdleTimeout - Class in org.eclipse.jetty.io
-
An Abstract implementation of an Idle Timeout.
- IdleTimeout(Scheduler) - Constructor for class org.eclipse.jetty.io.IdleTimeout
- incoming(Socket, ByteBuffer) - Method in interface org.eclipse.jetty.io.NetworkTrafficListener
-
Callback method invoked when bytes sent by a remote client arrived on the server.
- Info(ClientConnectionFactory) - Constructor for class org.eclipse.jetty.io.ClientConnectionFactory.Info
- init() - Method in interface org.eclipse.jetty.io.ssl.ALPNProcessor
-
Initializes this ALPNProcessor
- insert(int, ByteBuffer, boolean) - Method in class org.eclipse.jetty.io.ByteBufferPool.Lease
- isConnectBlocking() - Method in class org.eclipse.jetty.io.ClientConnector
- isConnectionPending(SelectableChannel) - Method in class org.eclipse.jetty.io.SelectorManager
- isDirectBuffersForDecryption() - Method in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- isDirectBuffersForEncryption() - Method in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- isEmpty() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
- isFillInterested() - Method in class org.eclipse.jetty.io.AbstractConnection
- isFillInterested() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- isFillInterested() - Method in interface org.eclipse.jetty.io.EndPoint
- isGrowOutput() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- isInputShutdown() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- isInputShutdown() - Method in interface org.eclipse.jetty.io.EndPoint
-
Test if the input is shutdown.
- isInputShutdown() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- isInterested() - Method in class org.eclipse.jetty.io.FillInterest
- isOpen() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- isOpen() - Method in interface org.eclipse.jetty.io.EndPoint
- isOpen() - Method in class org.eclipse.jetty.io.IdleTimeout
-
This abstract method should be called to check if idle timeouts should still be checked.
- isOpen() - Method in class org.eclipse.jetty.io.SocketChannelEndPoint
- isOpen() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- isOutputShutdown() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- isOutputShutdown() - Method in interface org.eclipse.jetty.io.EndPoint
-
Test if output is shutdown.
- isOutputShutdown() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- isPending() - Method in class org.eclipse.jetty.io.WriteFlusher
- isRenegotiationAllowed() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- isRequireCloseMessage() - Method in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- isRequireCloseMessage() - Method in class org.eclipse.jetty.io.ssl.SslConnection
L
- leaked(LeakDetector.LeakInfo) - Method in class org.eclipse.jetty.io.LeakTrackingByteBufferPool
- LeakTrackingByteBufferPool - Class in org.eclipse.jetty.io
- LeakTrackingByteBufferPool(ByteBufferPool) - Constructor for class org.eclipse.jetty.io.LeakTrackingByteBufferPool
- Lease(ByteBufferPool) - Constructor for class org.eclipse.jetty.io.ByteBufferPool.Lease
- LOG - Static variable in class org.eclipse.jetty.io.SelectorManager
M
- ManagedSelector - Class in org.eclipse.jetty.io
-
ManagedSelector
wraps aSelector
simplifying non-blocking operations on channels. - ManagedSelector(SelectorManager, int) - Constructor for class org.eclipse.jetty.io.ManagedSelector
- ManagedSelector.Selectable - Interface in org.eclipse.jetty.io
-
A
ManagedSelector.Selectable
is anEndPoint
that wish to be notified of non-blocking events by theManagedSelector
. - ManagedSelector.SelectorUpdate - Interface in org.eclipse.jetty.io
-
A selector update to be done when the selector has been woken.
- MappedByteBufferPool - Class in org.eclipse.jetty.io
-
A ByteBuffer pool where ByteBuffers are held in queues that are held in a Map.
- MappedByteBufferPool() - Constructor for class org.eclipse.jetty.io.MappedByteBufferPool
-
Creates a new MappedByteBufferPool with a default configuration.
- MappedByteBufferPool(int) - Constructor for class org.eclipse.jetty.io.MappedByteBufferPool
-
Creates a new MappedByteBufferPool with the given capacity factor.
- MappedByteBufferPool(int, int) - Constructor for class org.eclipse.jetty.io.MappedByteBufferPool
-
Creates a new MappedByteBufferPool with the given configuration.
- MappedByteBufferPool(int, int, Function<Integer, ByteBufferPool.Bucket>) - Constructor for class org.eclipse.jetty.io.MappedByteBufferPool
-
Creates a new MappedByteBufferPool with the given configuration.
- MappedByteBufferPool(int, int, Function<Integer, ByteBufferPool.Bucket>, long, long) - Constructor for class org.eclipse.jetty.io.MappedByteBufferPool
-
Creates a new MappedByteBufferPool with the given configuration.
- MappedByteBufferPool.Tagged - Class in org.eclipse.jetty.io
- matches(List<String>, boolean) - Method in class org.eclipse.jetty.io.ClientConnectionFactory.Info
-
Tests whether one of the protocols of this class is also present in the given candidates list.
N
- needsFillInterest() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- needsFillInterest() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- needsFillInterest() - Method in class org.eclipse.jetty.io.FillInterest
-
Register the read interest Abstract method to be implemented by the Specific ReadInterest to schedule a future call to
FillInterest.fillable()
orFillInterest.onFail(Throwable)
- needsFillInterest() - Method in class org.eclipse.jetty.io.SocketChannelEndPoint
- needsFillInterest() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- NegotiatingClientConnection - Class in org.eclipse.jetty.io
- NegotiatingClientConnection(EndPoint, Executor, SSLEngine, ClientConnectionFactory, Map<String, Object>) - Constructor for class org.eclipse.jetty.io.NegotiatingClientConnection
- NegotiatingClientConnectionFactory - Class in org.eclipse.jetty.io
- NegotiatingClientConnectionFactory(ClientConnectionFactory) - Constructor for class org.eclipse.jetty.io.NegotiatingClientConnectionFactory
- networkFill(ByteBuffer) - Method in class org.eclipse.jetty.io.ssl.SslConnection
- networkFlush(ByteBuffer) - Method in class org.eclipse.jetty.io.ssl.SslConnection
- NetworkTrafficListener - Interface in org.eclipse.jetty.io
-
A listener for raw network traffic within Jetty.
- NetworkTrafficSocketChannelEndPoint - Class in org.eclipse.jetty.io
-
A specialized version of
SocketChannelEndPoint
that supportsNetworkTrafficListener
s. - NetworkTrafficSocketChannelEndPoint(SocketChannel, ManagedSelector, SelectionKey, Scheduler, long, NetworkTrafficListener) - Constructor for class org.eclipse.jetty.io.NetworkTrafficSocketChannelEndPoint
- newByteBuffer(int, boolean) - Method in interface org.eclipse.jetty.io.ByteBufferPool
-
Creates a new ByteBuffer of the given capacity and the given directness.
- newByteBuffer(int, boolean) - Method in class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
- newConnection(SelectableChannel, EndPoint, Object) - Method in class org.eclipse.jetty.io.ClientConnector.ClientSelectorManager
- newConnection(SelectableChannel, EndPoint, Object) - Method in class org.eclipse.jetty.io.SelectorManager
-
Factory method to create
Connection
. - newConnection(EndPoint, Map<String, Object>) - Method in interface org.eclipse.jetty.io.ClientConnectionFactory
- newConnection(EndPoint, Map<String, Object>) - Method in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- newDecryptedEndPoint() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- newEndPoint(SelectableChannel, ManagedSelector, SelectionKey) - Method in class org.eclipse.jetty.io.ClientConnector.ClientSelectorManager
- newEndPoint(SelectableChannel, ManagedSelector, SelectionKey) - Method in class org.eclipse.jetty.io.SelectorManager
-
Factory method to create
EndPoint
. - newEndPoint(SocketChannel, ManagedSelector, SelectionKey) - Method in class org.eclipse.jetty.io.ClientConnector
- newSelector() - Method in class org.eclipse.jetty.io.SelectorManager
- newSelector(int) - Method in class org.eclipse.jetty.io.SelectorManager
-
Factory method for
ManagedSelector
. - newSelectorManager() - Method in class org.eclipse.jetty.io.ClientConnector
- newSslConnection(ByteBufferPool, Executor, EndPoint, SSLEngine) - Method in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- newSslContextFactory() - Method in class org.eclipse.jetty.io.ClientConnector
- nioSelect(Selector, boolean) - Method in class org.eclipse.jetty.io.ManagedSelector
- notIdle() - Method in class org.eclipse.jetty.io.IdleTimeout
-
This method should be called when non-idle activity has taken place.
- notifyIncoming(ByteBuffer, int) - Method in class org.eclipse.jetty.io.NetworkTrafficSocketChannelEndPoint
- notifyOutgoing(ByteBuffer) - Method in class org.eclipse.jetty.io.NetworkTrafficSocketChannelEndPoint
O
- onAccepted(SelectableChannel) - Method in interface org.eclipse.jetty.io.SelectorManager.AcceptListener
-
Called after the accepted channel has been allocated an
EndPoint
and associatedConnection
, and after the onOpen notifications have been called on both endPoint and connection. - onAccepted(SelectableChannel) - Method in class org.eclipse.jetty.io.SelectorManager
- onAcceptFailed(SelectableChannel, Throwable) - Method in interface org.eclipse.jetty.io.SelectorManager.AcceptListener
-
Called if the processing of the accepted channel fails prior to calling
SelectorManager.AcceptListener.onAccepted(SelectableChannel)
. - onAcceptFailed(SelectableChannel, Throwable) - Method in class org.eclipse.jetty.io.SelectorManager
- onAccepting(SelectableChannel) - Method in interface org.eclipse.jetty.io.SelectorManager.AcceptListener
-
Called immediately after a new SelectableChannel is accepted, but before it has been submitted to the
SelectorManager
. - onAccepting(SelectableChannel) - Method in class org.eclipse.jetty.io.SelectorManager
- onClose() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- onClose() - Method in class org.eclipse.jetty.io.FillInterest
- onClose() - Method in class org.eclipse.jetty.io.IdleTimeout
- onClose() - Method in class org.eclipse.jetty.io.WriteFlusher
- onClose(Throwable) - Method in class org.eclipse.jetty.io.AbstractConnection
- onClose(Throwable) - Method in class org.eclipse.jetty.io.AbstractEndPoint
- onClose(Throwable) - Method in interface org.eclipse.jetty.io.Connection
-
Callback method invoked when this connection is closed.
- onClose(Throwable) - Method in interface org.eclipse.jetty.io.EndPoint
-
Callback method invoked when this
EndPoint
is close. - onClose(Throwable) - Method in class org.eclipse.jetty.io.NetworkTrafficSocketChannelEndPoint
- onClose(Throwable) - Method in class org.eclipse.jetty.io.SocketChannelEndPoint
- onClose(Throwable) - Method in class org.eclipse.jetty.io.ssl.SslConnection
- onClosed(Connection) - Method in class org.eclipse.jetty.io.Connection.Listener.Adapter
- onClosed(Connection) - Method in interface org.eclipse.jetty.io.Connection.Listener
- onClosed(Connection) - Method in class org.eclipse.jetty.io.ConnectionStatistics
- onFail(Throwable) - Method in class org.eclipse.jetty.io.FillInterest
-
Call to signal a failure to a registered interest
- onFail(Throwable) - Method in class org.eclipse.jetty.io.WriteFlusher
-
Notify the flusher of a failure
- onFillable() - Method in class org.eclipse.jetty.io.AbstractConnection
-
Callback method invoked when the endpoint is ready to be read.
- onFillable() - Method in class org.eclipse.jetty.io.NegotiatingClientConnection
- onFillable() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- onFillable() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- onFillableFail(Throwable) - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- onFillInterestedFailed(Throwable) - Method in class org.eclipse.jetty.io.AbstractConnection
-
Callback method invoked when the endpoint failed to be ready to be read.
- onFillInterestedFailed(Throwable) - Method in class org.eclipse.jetty.io.ssl.SslConnection
- onFlushed(long) - Method in interface org.eclipse.jetty.io.WriteFlusher.Listener
-
Invoked when a
WriteFlusher
flushed bytes in a non-blocking way, as part of a - possibly larger - write. - onIdleExpired() - Method in class org.eclipse.jetty.io.AbstractConnection
- onIdleExpired() - Method in interface org.eclipse.jetty.io.Connection
-
Callback method invoked upon an idle timeout event.
- onIdleExpired() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- onIdleExpired(TimeoutException) - Method in class org.eclipse.jetty.io.AbstractEndPoint
- onIdleExpired(TimeoutException) - Method in class org.eclipse.jetty.io.IdleTimeout
-
This abstract method is called when the idle timeout has expired.
- onIncompleteFlush() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- onIncompleteFlush() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- onIncompleteFlush() - Method in class org.eclipse.jetty.io.SocketChannelEndPoint
- onIncompleteFlush() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- onIncompleteFlush() - Method in class org.eclipse.jetty.io.WriteFlusher
-
Abstract call to be implemented by specific WriteFlushers.
- onOpen() - Method in class org.eclipse.jetty.io.AbstractConnection
- onOpen() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- onOpen() - Method in interface org.eclipse.jetty.io.Connection
-
Callback method invoked when this connection is opened.
- onOpen() - Method in interface org.eclipse.jetty.io.EndPoint
-
Callback method invoked when this
EndPoint
is opened. - onOpen() - Method in class org.eclipse.jetty.io.IdleTimeout
- onOpen() - Method in class org.eclipse.jetty.io.NegotiatingClientConnection
- onOpen() - Method in class org.eclipse.jetty.io.NetworkTrafficSocketChannelEndPoint
- onOpen() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- onOpened(Connection) - Method in class org.eclipse.jetty.io.Connection.Listener.Adapter
- onOpened(Connection) - Method in interface org.eclipse.jetty.io.Connection.Listener
- onOpened(Connection) - Method in class org.eclipse.jetty.io.ConnectionStatistics
- onReadTimeout(Throwable) - Method in class org.eclipse.jetty.io.AbstractConnection
-
Callback method invoked when the endpoint failed to be ready to be read after a timeout
- onSelected() - Method in interface org.eclipse.jetty.io.ManagedSelector.Selectable
-
Callback method invoked when a read or write events has been detected by the
ManagedSelector
for this endpoint. - onSelected() - Method in class org.eclipse.jetty.io.SocketChannelEndPoint
- onSelectFailed(Throwable) - Method in class org.eclipse.jetty.io.ManagedSelector
- onTimeoutExpired() - Method in class org.eclipse.jetty.io.CyclicTimeout
-
Invoked when the timeout expires.
- onUpgradeFrom() - Method in interface org.eclipse.jetty.io.Connection.UpgradeFrom
-
Takes the input buffer from the connection on upgrade.
- onUpgradeTo(ByteBuffer) - Method in interface org.eclipse.jetty.io.Connection.UpgradeTo
-
Callback method invoked when this connection is upgraded.
- onUpgradeTo(ByteBuffer) - Method in class org.eclipse.jetty.io.ssl.SslConnection
- opened(Socket) - Method in interface org.eclipse.jetty.io.NetworkTrafficListener
-
Callback method invoked when a connection from a remote client has been accepted.
- org.eclipse.jetty.io - module org.eclipse.jetty.io
- org.eclipse.jetty.io - package org.eclipse.jetty.io
-
Jetty IO : Core classes for Jetty IO subsystem
- org.eclipse.jetty.io.ssl - package org.eclipse.jetty.io.ssl
-
Jetty IO : Core SSL Support
- outgoing(Socket, ByteBuffer) - Method in interface org.eclipse.jetty.io.NetworkTrafficListener
-
Callback method invoked when bytes are sent to a remote client from the server.
Q
- QuietException - Interface in org.eclipse.jetty.io
-
A Quiet Exception.
R
- recycle() - Method in class org.eclipse.jetty.io.ByteBufferPool.Lease
- register(Callback) - Method in class org.eclipse.jetty.io.FillInterest
-
Call to register interest in a callback when a read is possible.
- release() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
- release(ByteBuffer) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- release(ByteBuffer) - Method in class org.eclipse.jetty.io.ByteBufferPool.Bucket
- release(ByteBuffer) - Method in class org.eclipse.jetty.io.ByteBufferPool.Lease
- release(ByteBuffer) - Method in interface org.eclipse.jetty.io.ByteBufferPool
-
Returns a
ByteBuffer
, usually obtained withByteBufferPool.acquire(int, boolean)
(but not necessarily), making it available for recycling and reuse. - release(ByteBuffer) - Method in class org.eclipse.jetty.io.LeakTrackingByteBufferPool
- release(ByteBuffer) - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- releaseDecryptedInputBuffer() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- remaining() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
- REMOTE_SOCKET_ADDRESS_CONTEXT_KEY - Static variable in class org.eclipse.jetty.io.ClientConnector
- removeEventListener(EventListener) - Method in class org.eclipse.jetty.io.AbstractConnection
- removeEventListener(EventListener) - Method in interface org.eclipse.jetty.io.Connection
-
Removes a listener of connection events.
- removeEventListener(EventListener) - Method in class org.eclipse.jetty.io.SelectorManager
- removeHandshakeListener(SslHandshakeListener) - Method in class org.eclipse.jetty.io.ssl.SslConnection
- replaceKey(SelectionKey) - Method in interface org.eclipse.jetty.io.ManagedSelector.Selectable
-
Callback method invoked when the SelectionKey is replaced because the channel has been moved to a new selector.
- replaceKey(SelectionKey) - Method in class org.eclipse.jetty.io.SocketChannelEndPoint
- reset() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- reset() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- reset() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- retain() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
- RetainableByteBuffer - Class in org.eclipse.jetty.io
-
A Retainable ByteBuffer.
- RetainableByteBuffer(ByteBufferPool, int) - Constructor for class org.eclipse.jetty.io.RetainableByteBuffer
- RetainableByteBuffer(ByteBufferPool, int, boolean) - Constructor for class org.eclipse.jetty.io.RetainableByteBuffer
- RuntimeIOException - Exception in org.eclipse.jetty.io
-
Subclass of
RuntimeException
used to signal that there was anIOException
thrown by underlyingWriter
- RuntimeIOException() - Constructor for exception org.eclipse.jetty.io.RuntimeIOException
- RuntimeIOException(String) - Constructor for exception org.eclipse.jetty.io.RuntimeIOException
- RuntimeIOException(String, Throwable) - Constructor for exception org.eclipse.jetty.io.RuntimeIOException
- RuntimeIOException(Throwable) - Constructor for exception org.eclipse.jetty.io.RuntimeIOException
S
- schedule(long, TimeUnit) - Method in class org.eclipse.jetty.io.CyclicTimeout
-
Schedules a timeout, even if already set, cancelled or expired.
- select(Selector) - Method in class org.eclipse.jetty.io.ManagedSelector
- SelectorManager - Class in org.eclipse.jetty.io
-
SelectorManager
manages a number ofManagedSelector
s that simplify the non-blocking primitives provided by the JVM via thejava.nio
package. - SelectorManager(Executor, Scheduler) - Constructor for class org.eclipse.jetty.io.SelectorManager
- SelectorManager(Executor, Scheduler, int) - Constructor for class org.eclipse.jetty.io.SelectorManager
- SelectorManager.AcceptListener - Interface in org.eclipse.jetty.io
-
A listener for accept events.
- SelectorManager.SelectorManagerListener - Interface in org.eclipse.jetty.io
- setBindAddress(SocketAddress) - Method in class org.eclipse.jetty.io.ClientConnector
- setByteBufferPool(ByteBufferPool) - Method in class org.eclipse.jetty.io.ClientConnector
- setConnectBlocking(boolean) - Method in class org.eclipse.jetty.io.ClientConnector
- setConnection(Connection) - Method in class org.eclipse.jetty.io.AbstractEndPoint
- setConnection(Connection) - Method in interface org.eclipse.jetty.io.EndPoint
- setConnection(Connection) - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- setConnectTimeout(long) - Method in class org.eclipse.jetty.io.SelectorManager
-
Set the connect timeout (in milliseconds)
- setConnectTimeout(Duration) - Method in class org.eclipse.jetty.io.ClientConnector
- setDirectBuffersForDecryption(boolean) - Method in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- setDirectBuffersForEncryption(boolean) - Method in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- setExecutor(Executor) - Method in class org.eclipse.jetty.io.ClientConnector
- setGrowOutput(boolean) - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- setIdleTimeout(long) - Method in interface org.eclipse.jetty.io.EndPoint
-
Set the idle timeout.
- setIdleTimeout(long) - Method in class org.eclipse.jetty.io.IdleTimeout
-
Sets the idle timeout in milliseconds.
- setIdleTimeout(long) - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- setIdleTimeout(Duration) - Method in class org.eclipse.jetty.io.ClientConnector
- setInputBufferSize(int) - Method in class org.eclipse.jetty.io.AbstractConnection
- setOutput(ByteBuffer) - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- setRenegotiationAllowed(boolean) - Method in class org.eclipse.jetty.io.ssl.SslConnection
- setRenegotiationLimit(int) - Method in class org.eclipse.jetty.io.ssl.SslConnection
- setRequireCloseMessage(boolean) - Method in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- setRequireCloseMessage(boolean) - Method in class org.eclipse.jetty.io.ssl.SslConnection
-
Sets whether it is required that a peer send the TLS
close_notify
message to indicate the will to close the connection, otherwise it may be interpreted as a truncation attack. - setReuseAddress(boolean) - Method in class org.eclipse.jetty.io.ClientConnector
- setScheduler(Scheduler) - Method in class org.eclipse.jetty.io.ClientConnector
- setSelectors(int) - Method in class org.eclipse.jetty.io.ClientConnector
- setSslContextFactory(SslContextFactory.Client) - Method in class org.eclipse.jetty.io.ClientConnector
- shutdownInput() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- shutdownOutput() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- shutdownOutput() - Method in interface org.eclipse.jetty.io.EndPoint
-
Shutdown the output.
- size() - Method in class org.eclipse.jetty.io.ManagedSelector
- SocketChannelEndPoint - Class in org.eclipse.jetty.io
-
Channel End Point.
- SocketChannelEndPoint(SocketChannel, ManagedSelector, SelectionKey, Scheduler) - Constructor for class org.eclipse.jetty.io.SocketChannelEndPoint
- SSL_ENGINE_CONTEXT_KEY - Static variable in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- SslClientConnectionFactory - Class in org.eclipse.jetty.io.ssl
- SslClientConnectionFactory(SslContextFactory, ByteBufferPool, Executor, ClientConnectionFactory) - Constructor for class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- SslConnection - Class in org.eclipse.jetty.io.ssl
-
A Connection that acts as an interceptor between an EndPoint providing SSL encrypted data and another consumer of an EndPoint (typically an
Connection
like HttpConnection) that wants unencrypted data. - SslConnection(ByteBufferPool, Executor, EndPoint, SSLEngine) - Constructor for class org.eclipse.jetty.io.ssl.SslConnection
- SslConnection(ByteBufferPool, Executor, EndPoint, SSLEngine, boolean, boolean) - Constructor for class org.eclipse.jetty.io.ssl.SslConnection
- SslConnection.DecryptedEndPoint - Class in org.eclipse.jetty.io.ssl
- SslHandshakeListener - Interface in org.eclipse.jetty.io.ssl
-
Implementations of this interface are notified of TLS handshake events.
- SslHandshakeListener.Event - Class in org.eclipse.jetty.io.ssl
-
The event object carrying information about TLS handshake events.
- submit(ManagedSelector.SelectorUpdate) - Method in class org.eclipse.jetty.io.ManagedSelector
-
Submit an
ManagedSelector.SelectorUpdate
to be acted on between calls toSelector.select()
T
- Tagged() - Constructor for class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
- takeOutput() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- takeOutputString() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- takeOutputString(Charset) - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- toConnectionString() - Method in class org.eclipse.jetty.io.AbstractConnection
- toConnectionString() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- toConnectionString() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- toEndPointString() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- toEndPointString() - Method in class org.eclipse.jetty.io.SocketChannelEndPoint
- toStateString() - Method in class org.eclipse.jetty.io.FillInterest
- toStateString() - Method in class org.eclipse.jetty.io.WriteFlusher
- toString() - Method in class org.eclipse.jetty.io.AbstractConnection
- toString() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- toString() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- toString() - Method in class org.eclipse.jetty.io.ByteBufferPool.Bucket
- toString() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- toString() - Method in class org.eclipse.jetty.io.FillInterest
- toString() - Method in class org.eclipse.jetty.io.ManagedSelector
- toString() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
- toString() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- toString() - Method in class org.eclipse.jetty.io.WriteFlusher
- tryFillInterested() - Method in class org.eclipse.jetty.io.AbstractConnection
- tryFillInterested(Callback) - Method in class org.eclipse.jetty.io.AbstractConnection
- tryFillInterested(Callback) - Method in class org.eclipse.jetty.io.AbstractEndPoint
- tryFillInterested(Callback) - Method in interface org.eclipse.jetty.io.EndPoint
-
Requests callback methods to be invoked when a call to
EndPoint.fill(ByteBuffer)
would return data or EOF. - tryRegister(Callback) - Method in class org.eclipse.jetty.io.FillInterest
-
Call to register interest in a callback when a read is possible.
U
- unwrap() - Method in interface org.eclipse.jetty.io.EndPoint.Wrapper
- unwrap() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- unwrap(SSLEngine, ByteBuffer, ByteBuffer) - Method in class org.eclipse.jetty.io.ssl.SslConnection
- update(Selector) - Method in interface org.eclipse.jetty.io.ManagedSelector.SelectorUpdate
- updateKey() - Method in interface org.eclipse.jetty.io.ManagedSelector.Selectable
-
Callback method invoked when all the keys selected by the
ManagedSelector
for this endpoint have been processed. - updateKey() - Method in class org.eclipse.jetty.io.SocketChannelEndPoint
- upgrade(Connection) - Method in class org.eclipse.jetty.io.AbstractEndPoint
- upgrade(Connection) - Method in interface org.eclipse.jetty.io.EndPoint
-
Upgrade connections.
- upgrade(EndPoint, Map<String, Object>) - Method in class org.eclipse.jetty.io.ClientConnectionFactory.Info
W
- waitForOutput(long, TimeUnit) - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
-
Wait for some output
- wrap(SSLEngine, ByteBuffer[], ByteBuffer) - Method in class org.eclipse.jetty.io.ssl.SslConnection
- write(byte[]) - Method in class org.eclipse.jetty.io.ByteBufferOutputStream
- write(byte[]) - Method in class org.eclipse.jetty.io.WriterOutputStream
- write(byte[], int, int) - Method in class org.eclipse.jetty.io.ByteBufferOutputStream
- write(byte[], int, int) - Method in class org.eclipse.jetty.io.WriterOutputStream
- write(int) - Method in class org.eclipse.jetty.io.ByteBufferOutputStream
- write(int) - Method in class org.eclipse.jetty.io.WriterOutputStream
- write(Callback, ByteBuffer...) - Method in class org.eclipse.jetty.io.AbstractEndPoint
- write(Callback, ByteBuffer...) - Method in interface org.eclipse.jetty.io.EndPoint
-
Writes the given buffers via
EndPoint.flush(ByteBuffer...)
and invokes callback methods when either all the data has been flushed or an error occurs. - write(Callback, ByteBuffer...) - Method in class org.eclipse.jetty.io.WriteFlusher
-
Tries to switch state to WRITING.
- WriteFlusher - Class in org.eclipse.jetty.io
-
A Utility class to help implement
EndPoint.write(Callback, ByteBuffer...)
by callingEndPoint.flush(ByteBuffer...)
until all content is written. - WriteFlusher(EndPoint) - Constructor for class org.eclipse.jetty.io.WriteFlusher
- WriteFlusher.Listener - Interface in org.eclipse.jetty.io
-
A listener of
WriteFlusher
events. - WriterOutputStream - Class in org.eclipse.jetty.io
-
Wrap a Writer as an OutputStream.
- WriterOutputStream(Writer) - Constructor for class org.eclipse.jetty.io.WriterOutputStream
- WriterOutputStream(Writer, String) - Constructor for class org.eclipse.jetty.io.WriterOutputStream
_
- _encoding - Variable in class org.eclipse.jetty.io.WriterOutputStream
- _writer - Variable in class org.eclipse.jetty.io.WriterOutputStream
All Classes All Packages