A B C D E F G H I L M N O P 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, InetSocketAddress, InetSocketAddress) - Constructor for class org.eclipse.jetty.io.AbstractEndPoint
- accept(SocketChannel) - Method in class org.eclipse.jetty.io.SelectorManager
- accept(SocketChannel, Object) - Method in class org.eclipse.jetty.io.SelectorManager
-
Registers a channel to perform non-blocking read/write operations.
- accepted(SocketChannel) - Method in class org.eclipse.jetty.io.SelectorManager
-
Callback method when a channel is accepted from the
ServerSocketChannel
passed toSelectorManager.acceptor(ServerSocketChannel)
. - acceptor(ServerSocketChannel) - Method in class org.eclipse.jetty.io.SelectorManager
-
Registers a server channel for accept operations.
- acquire(boolean) - 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
- Adapter() - Constructor for class org.eclipse.jetty.io.NetworkTrafficListener.Adapter
- 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
- addListener(Connection.Listener) - Method in class org.eclipse.jetty.io.AbstractConnection
- addListener(Connection.Listener) - Method in interface org.eclipse.jetty.io.Connection
-
Adds a listener of connection events.
- ALPNProcessor - Interface in org.eclipse.jetty.io.ssl
- ALPNProcessor.Client - Interface in org.eclipse.jetty.io.ssl
- ALPNProcessor.Server - Interface in org.eclipse.jetty.io.ssl
- append(ByteBuffer, boolean) - Method in class org.eclipse.jetty.io.ByteBufferPool.Lease
- ArrayByteBufferPool - Class in org.eclipse.jetty.io
- ArrayByteBufferPool() - Constructor for class org.eclipse.jetty.io.ArrayByteBufferPool
- ArrayByteBufferPool(int, int, int) - Constructor for class org.eclipse.jetty.io.ArrayByteBufferPool
- ArrayByteBufferPool(int, int, int, int) - Constructor for class org.eclipse.jetty.io.ArrayByteBufferPool
B
- Bucket(ByteBufferPool, 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
- 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
- ChannelEndPoint - Class in org.eclipse.jetty.io
-
Channel End Point.
- ChannelEndPoint(Scheduler, SocketChannel) - Constructor for class org.eclipse.jetty.io.ChannelEndPoint
- 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
- clearTracking() - Method in class org.eclipse.jetty.io.LeakTrackingByteBufferPool
- ClientConnectionFactory - Interface in org.eclipse.jetty.io
-
Factory for client-side
Connection
instances. - 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.ByteArrayEndPoint
- close() - Method in class org.eclipse.jetty.io.ChannelEndPoint
- 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.SelectChannelEndPoint
- close() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- close() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- close() - Method in class org.eclipse.jetty.io.WriterOutputStream
- close(Throwable) - Method in class org.eclipse.jetty.io.AbstractEndPoint
- close(Throwable) - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- closed(Socket) - Method in class org.eclipse.jetty.io.NetworkTrafficListener.Adapter
- closed(Socket) - Method in interface org.eclipse.jetty.io.NetworkTrafficListener
-
Callback method invoked when a connection to a remote client has been closed.
- completed() - 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(SSLEngine) - Method in interface org.eclipse.jetty.io.ssl.ALPNProcessor.Server
- configure(SSLEngine, List<String>) - Method in interface org.eclipse.jetty.io.ssl.ALPNProcessor.Client
- connect(SocketChannel, Object) - Method in class org.eclipse.jetty.io.SelectorManager
-
Registers a channel to perform a non-blocking connect.
- 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.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) - Method in class org.eclipse.jetty.io.SelectorManager
-
Callback method invoked when a connection is closed.
- connectionFailed(SocketChannel, Throwable, Object) - Method in class org.eclipse.jetty.io.SelectorManager
-
Callback method invoked when a non-blocking connect cannot be completed.
- connectionOpened(Connection) - 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
- CONNECTOR_CONTEXT_KEY - Static variable in interface org.eclipse.jetty.io.ClientConnectionFactory
- 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
D
- DecryptedEndPoint() - Constructor for class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- DEFAULT_CONNECT_TIMEOUT - Static variable in class org.eclipse.jetty.io.SelectorManager
- destroyEndPoint(EndPoint) - Method in class org.eclipse.jetty.io.ManagedSelector
- 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.ManagedSelector
- doStop() - Method in class org.eclipse.jetty.io.SelectorManager
- dump() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- dump() - Method in class org.eclipse.jetty.io.ManagedSelector
- 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
- 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.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 class org.eclipse.jetty.io.ChannelEndPoint
- 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.NetworkTrafficSelectChannelEndPoint
- 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. - finishConnect(SocketChannel) - Method in class org.eclipse.jetty.io.SelectorManager
- flush() - Method in class org.eclipse.jetty.io.WriterOutputStream
- flush(ByteBuffer...) - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- flush(ByteBuffer...) - Method in class org.eclipse.jetty.io.ChannelEndPoint
- 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.NetworkTrafficSelectChannelEndPoint
- 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
- 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
- getChannel() - Method in class org.eclipse.jetty.io.ChannelEndPoint
- getClientConnectionFactory() - Method in class org.eclipse.jetty.io.NegotiatingClientConnectionFactory
- 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.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
- getEndPoint() - Method in class org.eclipse.jetty.io.AbstractConnection
- getEndPoint() - Method in interface org.eclipse.jetty.io.Connection
- getExecutionStrategy() - Method in class org.eclipse.jetty.io.ManagedSelector
- getExecutionStrategyFactory() - Method in class org.eclipse.jetty.io.SelectorManager
- getExecutor() - Method in class org.eclipse.jetty.io.AbstractConnection
- getExecutor() - Method in class org.eclipse.jetty.io.SelectorManager
- getFillInterest() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- getIdleFor() - Method in class org.eclipse.jetty.io.IdleTimeout
- 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
- getIdleTimestamp() - Method in class org.eclipse.jetty.io.IdleTimeout
- 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.AbstractEndPoint
- getLocalAddress() - Method in interface org.eclipse.jetty.io.EndPoint
- 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
- 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
- getRemoteAddress() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- getRemoteAddress() - Method in interface org.eclipse.jetty.io.EndPoint
- getRenegotiationLimit() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- 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
- getSelectorPriorityDelta() - Method in class org.eclipse.jetty.io.SelectorManager
-
Deprecated.not implemented
- 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
- getSocket() - Method in class org.eclipse.jetty.io.ChannelEndPoint
- getSslConnection() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- 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 class org.eclipse.jetty.io.ChannelEndPoint
- getTransport() - Method in interface org.eclipse.jetty.io.EndPoint
- 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
- 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
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 class org.eclipse.jetty.io.NetworkTrafficListener.Adapter
- 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.
- insert(int, ByteBuffer, boolean) - Method in class org.eclipse.jetty.io.ByteBufferPool.Lease
- isAllowMissingCloseMessage() - Method in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- isAllowMissingCloseMessage() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- isCallbackNonBlocking() - Method in class org.eclipse.jetty.io.FillInterest
- isCallbackNonBlocking() - Method in class org.eclipse.jetty.io.WriteFlusher
- isDirectBuffersForDecryption() - Method in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- isDirectBuffersForEncryption() - Method in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- isDispatchIO() - Method in class org.eclipse.jetty.io.AbstractConnection
-
Deprecated.
- 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
- isInProgress() - Method in class org.eclipse.jetty.io.WriteFlusher
- isInputShutdown() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- isInputShutdown() - Method in class org.eclipse.jetty.io.ChannelEndPoint
- 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.ByteArrayEndPoint
- isOpen() - Method in class org.eclipse.jetty.io.ChannelEndPoint
- 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.SelectChannelEndPoint
- isOpen() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- isOptimizedForDirectBuffers() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- isOptimizedForDirectBuffers() - Method in class org.eclipse.jetty.io.ChannelEndPoint
- isOptimizedForDirectBuffers() - Method in interface org.eclipse.jetty.io.EndPoint
-
Is the endpoint optimized for DirectBuffer usage
- isOutputShutdown() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- isOutputShutdown() - Method in class org.eclipse.jetty.io.ChannelEndPoint
- 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
- isRenegotiationAllowed() - 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.SelectChannelEndPoint
- 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(SelectorManager, int, ExecutionStrategy.Factory) - Constructor for class org.eclipse.jetty.io.ManagedSelector
- ManagedSelector.SelectableEndPoint - Interface in org.eclipse.jetty.io
-
A
ManagedSelector.SelectableEndPoint
is anEndPoint
that wish to be notified of non-blocking events by theManagedSelector
. - MappedByteBufferPool - Class in org.eclipse.jetty.io
- MappedByteBufferPool() - Constructor for class org.eclipse.jetty.io.MappedByteBufferPool
- MappedByteBufferPool(int) - Constructor for class org.eclipse.jetty.io.MappedByteBufferPool
- MappedByteBufferPool(int, int) - Constructor for class org.eclipse.jetty.io.MappedByteBufferPool
- MappedByteBufferPool(int, int, Function<Integer, ByteBufferPool.Bucket>) - Constructor for class org.eclipse.jetty.io.MappedByteBufferPool
- MappedByteBufferPool.Tagged - Class in org.eclipse.jetty.io
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.ChannelEndPoint
- 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.SelectChannelEndPoint
- 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
- NetworkTrafficListener - Interface in org.eclipse.jetty.io
-
A listener for raw network traffic within Jetty.
- NetworkTrafficListener.Adapter - Class in org.eclipse.jetty.io
-
A commodity class that implements
NetworkTrafficListener
with empty methods. - NetworkTrafficSelectChannelEndPoint - Class in org.eclipse.jetty.io
- NetworkTrafficSelectChannelEndPoint(SocketChannel, ManagedSelector, SelectionKey, Scheduler, long, List<NetworkTrafficListener>) - Constructor for class org.eclipse.jetty.io.NetworkTrafficSelectChannelEndPoint
- newByteBuffer(int, boolean) - Method in interface org.eclipse.jetty.io.ByteBufferPool
- newByteBuffer(int, boolean) - Method in class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
- newConnection(SocketChannel, 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(SocketChannel, ManagedSelector, SelectionKey) - Method in class org.eclipse.jetty.io.SelectorManager
-
Factory method to create
EndPoint
. - newSelector() - Method in class org.eclipse.jetty.io.ManagedSelector
- newSelector(int) - Method in class org.eclipse.jetty.io.SelectorManager
-
Factory method for
ManagedSelector
. - newSslConnection(ByteBufferPool, Executor, EndPoint, SSLEngine) - Method in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- NOIP - Static variable in class org.eclipse.jetty.io.ByteArrayEndPoint
- NOOP - Static variable in interface org.eclipse.jetty.io.ssl.ALPNProcessor.Client
- NOOP - Static variable in interface org.eclipse.jetty.io.ssl.ALPNProcessor.Server
- 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.NetworkTrafficSelectChannelEndPoint
- notifyOutgoing(ByteBuffer) - Method in class org.eclipse.jetty.io.NetworkTrafficSelectChannelEndPoint
O
- onClose() - Method in class org.eclipse.jetty.io.AbstractConnection
- onClose() - Method in interface org.eclipse.jetty.io.Connection
-
Callback method invoked when this connection is closed.
- onClose() - Method in interface org.eclipse.jetty.io.EndPoint
-
Callback method invoked when this
EndPoint
is close. - 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.NetworkTrafficSelectChannelEndPoint
- onClose() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- onClose() - Method in class org.eclipse.jetty.io.WriteFlusher
- 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
- 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
- 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.ChannelEndPoint
- onIncompleteFlush() - Method in class org.eclipse.jetty.io.SelectChannelEndPoint
- 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.NetworkTrafficSelectChannelEndPoint
- onOpen() - Method in class org.eclipse.jetty.io.SelectChannelEndPoint
- 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() - 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.SelectableEndPoint
-
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.SelectChannelEndPoint
- onSelectFailed(Throwable) - Method in class org.eclipse.jetty.io.ManagedSelector
- 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.
- opened(Socket) - Method in class org.eclipse.jetty.io.NetworkTrafficListener.Adapter
- 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 - 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 class org.eclipse.jetty.io.NetworkTrafficListener.Adapter
- 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.
P
- process(SSLEngine) - Method in interface org.eclipse.jetty.io.ssl.ALPNProcessor.Client
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(ByteBuffer) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- release(ByteBuffer) - Method in class org.eclipse.jetty.io.ByteBufferPool.Bucket
- 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
- removeHandshakeListener(SslHandshakeListener) - Method in class org.eclipse.jetty.io.ssl.SslConnection
- removeListener(Connection.Listener) - Method in class org.eclipse.jetty.io.AbstractConnection
- removeListener(Connection.Listener) - Method in interface org.eclipse.jetty.io.Connection
-
Removes a listener of connection events.
- reset() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- reset() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- run() - Method in class org.eclipse.jetty.io.ManagedSelector
- 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
- SelectChannelEndPoint - Class in org.eclipse.jetty.io
-
An ChannelEndpoint that can be scheduled by
SelectorManager
. - SelectChannelEndPoint(SocketChannel, ManagedSelector, SelectionKey, Scheduler, long) - Constructor for class org.eclipse.jetty.io.SelectChannelEndPoint
- 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
- setAllowMissingCloseMessage(boolean) - Method in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- setAllowMissingCloseMessage(boolean) - Method in class org.eclipse.jetty.io.ssl.SslConnection
- 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)
- setDirectBuffersForDecryption(boolean) - Method in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- setDirectBuffersForEncryption(boolean) - Method in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- setExecutionStrategyFactory(ExecutionStrategy.Factory) - Method in class org.eclipse.jetty.io.SelectorManager
- 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
- setIdleTimeout(long) - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- 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
- setSelectorPriorityDelta(int) - Method in class org.eclipse.jetty.io.SelectorManager
-
Deprecated.not implemented
- shutdownInput() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- shutdownInput() - Method in class org.eclipse.jetty.io.ChannelEndPoint
- shutdownOutput() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- shutdownOutput() - Method in class org.eclipse.jetty.io.ChannelEndPoint
- shutdownOutput() - Method in interface org.eclipse.jetty.io.EndPoint
-
Shutdown the output.
- shutdownOutput() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- size() - Method in class org.eclipse.jetty.io.ManagedSelector
- SSL_CONTEXT_FACTORY_CONTEXT_KEY - Static variable in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- SSL_ENGINE_CONTEXT_KEY - Static variable in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- SSL_PEER_HOST_CONTEXT_KEY - Static variable in class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- SSL_PEER_PORT_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.
- startSelector() - Method in class org.eclipse.jetty.io.ManagedSelector
- submit(Runnable) - Method in class org.eclipse.jetty.io.ManagedSelector
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
- 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.SelectChannelEndPoint
- toString() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- toString() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- 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(SSLEngine, ByteBuffer, ByteBuffer) - Method in class org.eclipse.jetty.io.ssl.SslConnection
- updateKey() - Method in interface org.eclipse.jetty.io.ManagedSelector.SelectableEndPoint
-
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.SelectChannelEndPoint
- upgrade(Connection) - Method in class org.eclipse.jetty.io.AbstractEndPoint
- upgrade(Connection) - Method in interface org.eclipse.jetty.io.EndPoint
-
Upgrade connections.
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.WriterOutputStream
- write(byte[], int, int) - Method in class org.eclipse.jetty.io.WriterOutputStream
- 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
- 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