Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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
-
Partial implementation of EndPoint that uses
FillInterestandWriteFlusher. - 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(SelectableChannel, 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
ServerSocketChannelpassed toSelectorManager.acceptor(SelectableChannel). - acceptor(SelectableChannel) - Method in class org.eclipse.jetty.io.SelectorManager
-
Registers a server channel for accept operations.
- acquire(int, boolean) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- acquire(int, boolean) - Method in class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
- acquire(int, boolean) - Method in interface org.eclipse.jetty.io.ByteBufferPool
-
Requests a
ByteBufferof 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
- acquire(int, boolean) - Method in class org.eclipse.jetty.io.NullByteBufferPool
- acquire(int, boolean) - Method in interface org.eclipse.jetty.io.RetainableByteBufferPool
-
Acquires a memory buffer from the pool.
- acquire(int, boolean) - Method in class org.eclipse.jetty.io.RetainableByteBufferPool.NotRetainedByteBufferPool
- Adapter() - Constructor for class org.eclipse.jetty.io.Connection.Listener.Adapter
- add(Class<? extends Connection>) - Method in class org.eclipse.jetty.io.IncludeExcludeConnectionStatistics.ConnectionSet
- addEntry(ByteBuffer, Callback) - Method in class org.eclipse.jetty.io.ByteBufferCallbackAccumulator
- 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
- allocate(int) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool.Retained
- allocate(int) - Method in class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
- allocate(int) - Method in class org.eclipse.jetty.io.MappedByteBufferPool.Retained
- allocateDirect(int) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool.Retained
- allocateDirect(int) - Method in class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
- allocateDirect(int) - Method in class org.eclipse.jetty.io.MappedByteBufferPool.Retained
- 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
- APPLICATION_PROTOCOLS_CONTEXT_KEY - Static variable in class org.eclipse.jetty.io.ClientConnector
- 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.
- ArrayByteBufferPool(int, int, int, int, long, long, long, long) - Constructor for class org.eclipse.jetty.io.ArrayByteBufferPool
-
Creates a new ArrayByteBufferPool with the given configuration.
- ArrayByteBufferPool.Retained - Class in org.eclipse.jetty.io
- ArrayRetainableByteBufferPool - Class in org.eclipse.jetty.io
-
A
RetainableByteBufferpool where RetainableByteBuffers are held inPools that are held in array elements. - ArrayRetainableByteBufferPool() - Constructor for class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
-
Creates a new ArrayRetainableByteBufferPool with a default configuration.
- ArrayRetainableByteBufferPool(int, int, int, int) - Constructor for class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
-
Creates a new ArrayRetainableByteBufferPool with the given configuration.
- ArrayRetainableByteBufferPool(int, int, int, int, long, long) - Constructor for class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
-
Creates a new ArrayRetainableByteBufferPool with the given configuration.
- ArrayRetainableByteBufferPool(int, int, int, int, long, long, Function<Integer, Integer>, Function<Integer, Integer>) - Constructor for class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
-
Deprecated.
- ArrayRetainableByteBufferPool(int, int, int, int, IntUnaryOperator, IntUnaryOperator, long, long) - Constructor for class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
-
Creates a new ArrayRetainableByteBufferPool with the given configuration.
- asRetainableByteBufferPool() - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- asRetainableByteBufferPool() - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- asRetainableByteBufferPool() - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- asRetainableByteBufferPool() - Method in class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
- asRetainableByteBufferPool() - Method in interface org.eclipse.jetty.io.ByteBufferPool
-
Get this pool as a
RetainableByteBufferPool, which supports reference counting of the buffers and possibly a more efficient lookup mechanism based on thePoolclass. - asRetainableByteBufferPool() - Method in class org.eclipse.jetty.io.LeakTrackingByteBufferPool
- asRetainableByteBufferPool() - Method in class org.eclipse.jetty.io.NullByteBufferPool
B
- bucketFor(int) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- bucketFor(int) - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- bucketFor(int) - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- bucketFor(int, boolean) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- 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
- ByteBufferAccumulator - Class in org.eclipse.jetty.io
-
Accumulates data into a list of ByteBuffers which can then be combined into a single buffer or written to an OutputStream.
- ByteBufferAccumulator() - Constructor for class org.eclipse.jetty.io.ByteBufferAccumulator
- ByteBufferAccumulator(ByteBufferPool, boolean) - Constructor for class org.eclipse.jetty.io.ByteBufferAccumulator
- ByteBufferCallbackAccumulator - Class in org.eclipse.jetty.io
-
This class can be used to accumulate pairs of
ByteBufferandCallback, and eventually copy these into a singleByteBufferor byte array and succeed the callbacks. - ByteBufferCallbackAccumulator() - Constructor for class org.eclipse.jetty.io.ByteBufferCallbackAccumulator
- 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
- ByteBufferOutputStream2 - Class in org.eclipse.jetty.io
-
This class implements an output stream in which the data is written into a list of ByteBuffer, the buffer list automatically grows as data is written to it, the buffers are taken from the supplied
ByteBufferPoolor freshly allocated if one is not supplied. - ByteBufferOutputStream2() - Constructor for class org.eclipse.jetty.io.ByteBufferOutputStream2
- ByteBufferOutputStream2(ByteBufferPool, boolean) - Constructor for class org.eclipse.jetty.io.ByteBufferOutputStream2
- ByteBufferPool - Interface in org.eclipse.jetty.io
-
A
ByteBufferpool. - 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.
- capacity() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
- capacityFor(int) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- capacityFor(int) - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- capacityFor(int) - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- ChannelWithAddress(SelectableChannel, SocketAddress) - Constructor for class org.eclipse.jetty.io.ClientConnector.Configurator.ChannelWithAddress
- checkIdleTimeout() - Method in class org.eclipse.jetty.io.IdleTimeout
- chooseSelector() - Method in class org.eclipse.jetty.io.SelectorManager
- clear() - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- clear() - Method in class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
- clear() - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- clear() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
- clear() - Method in interface org.eclipse.jetty.io.RetainableByteBufferPool
- clear() - Method in class org.eclipse.jetty.io.RetainableByteBufferPool.NotRetainedByteBufferPool
- clearTracking() - Method in class org.eclipse.jetty.io.LeakTrackingByteBufferPool
-
Clears the tracking data returned by
LeakTrackingByteBufferPool.getLeakedAcquires(),LeakTrackingByteBufferPool.getLeakedReleases(),LeakTrackingByteBufferPool.getLeakedResources(). - 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
Connectioninstances. - 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 aClientConnectionFactorythat creates connections that speak that network protocol. - ClientConnector - Class in org.eclipse.jetty.io
-
The client-side component that connects to server sockets.
- ClientConnector() - Constructor for class org.eclipse.jetty.io.ClientConnector
- ClientConnector(ClientConnector.Configurator) - Constructor for class org.eclipse.jetty.io.ClientConnector
- ClientConnector.ClientSelectorManager - Class in org.eclipse.jetty.io
- ClientConnector.Configurator - Class in org.eclipse.jetty.io
-
Configures a
ClientConnector. - ClientConnector.Configurator.ChannelWithAddress - Class in org.eclipse.jetty.io
-
A pair/record holding a
SelectableChanneland aSocketAddressto connect to. - 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.ByteBufferAccumulator
- close() - Method in class org.eclipse.jetty.io.ByteBufferOutputStream
- close() - Method in class org.eclipse.jetty.io.ByteBufferOutputStream2
- 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. - Configurator() - Constructor for class org.eclipse.jetty.io.ClientConnector.Configurator
- configure(SelectableChannel) - 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
Connectionis associated to anEndPointso that I/O events happening on theEndPointcan 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
-
Connectionimplementations implement this interface when they can upgrade from the protocol they speak (for example HTTP/1.1) to a different protocol (e.g. - Connection.UpgradeTo - Interface in org.eclipse.jetty.io
-
Connectionimplementations implement this interface when they can be upgraded to the protocol they speak (e.g. - 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.
- ConnectionSet() - Constructor for class org.eclipse.jetty.io.IncludeExcludeConnectionStatistics.ConnectionSet
- ConnectionStatistics - Class in org.eclipse.jetty.io
-
A
Connection.Listenerthat tracks connection statistics. - ConnectionStatistics() - Constructor for class org.eclipse.jetty.io.ConnectionStatistics
- ConnectionStatistics.Stats - Class in org.eclipse.jetty.io
- copyBuffer(ByteBuffer) - Method in class org.eclipse.jetty.io.ByteBufferAccumulator
- copyBytes(byte[], int, int) - Method in class org.eclipse.jetty.io.ByteBufferAccumulator
- 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
- CyclicTimeouts<T> - Class in org.eclipse.jetty.io
-
An implementation of a timeout that manages many
expirableentities whose timeouts are mostly cancelled or re-scheduled. - CyclicTimeouts(Scheduler) - Constructor for class org.eclipse.jetty.io.CyclicTimeouts
- CyclicTimeouts.Expirable - Interface in org.eclipse.jetty.io
-
An entity that may expire.
D
- DatagramChannelEndPoint - Class in org.eclipse.jetty.io
-
An
EndPointimplementation based onDatagramChannel. - DatagramChannelEndPoint(DatagramChannel, ManagedSelector, SelectionKey, Scheduler) - Constructor for class org.eclipse.jetty.io.DatagramChannelEndPoint
- decrementCount() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- decrementMemory(ByteBuffer) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
-
Deprecated.
- decrementMemory(ByteBuffer) - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
-
Deprecated.
- decrementMemory(ByteBuffer) - Method in class org.eclipse.jetty.io.MappedByteBufferPool
-
Deprecated.
- decrementMemory(ByteBuffer) - Method in class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
-
Deprecated.
- DecryptedEndPoint() - Constructor for class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- DEFAULT_CONNECT_TIMEOUT - Static variable in class org.eclipse.jetty.io.SelectorManager
- DEFAULT_FACTOR - Static variable in class org.eclipse.jetty.io.ArrayByteBufferPool
- DEFAULT_FACTOR - Static variable in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- DEFAULT_FACTOR - Static variable in class org.eclipse.jetty.io.MappedByteBufferPool
- DEFAULT_FACTOR - Static variable in class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
- DEFAULT_MAX_CAPACITY_BY_FACTOR - Static variable in class org.eclipse.jetty.io.ArrayByteBufferPool
- DEFAULT_MAX_CAPACITY_BY_FACTOR - Static variable in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- DEFAULT_MAX_CAPACITY_BY_FACTOR - Static variable in class org.eclipse.jetty.io.MappedByteBufferPool
- DEFAULT_MAX_CAPACITY_BY_FACTOR - Static variable in class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
- destroy() - Method in class org.eclipse.jetty.io.CyclicTimeout
-
Destroys this CyclicTimeout.
- destroy() - Method in class org.eclipse.jetty.io.CyclicTimeouts
- 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.SelectableChannelEndPoint
- 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(Appendable, String) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- dump(Appendable, String) - Method in class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
- dump(Appendable, String) - Method in class org.eclipse.jetty.io.ConnectionStatistics
- dump(Appendable, String) - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- dump(Appendable, String) - Method in class org.eclipse.jetty.io.ManagedSelector
- dump(Appendable, String) - Method in class org.eclipse.jetty.io.MappedByteBufferPool
E
- EndPoint - Interface in org.eclipse.jetty.io
-
EndPoint is the abstraction for an I/O channel that transports bytes.
- EndPoint.Wrapper - Interface in org.eclipse.jetty.io
-
Marks an
EndPointthat 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.
- ensureBuffer(int) - Method in class org.eclipse.jetty.io.ByteBufferAccumulator
-
Get the last buffer of the accumulator, this can be written to directly to avoid copying into the accumulator.
- ensureBuffer(int, int) - Method in class org.eclipse.jetty.io.ByteBufferAccumulator
-
Get the last buffer of the accumulator, this can be written to directly to avoid copying into the accumulator.
- EOF - Static variable in class org.eclipse.jetty.io.DatagramChannelEndPoint
- EofException - Exception Class in org.eclipse.jetty.io
-
A Jetty specialization of EOFException.
- EofException() - Constructor for exception class org.eclipse.jetty.io.EofException
- EofException(String) - Constructor for exception class org.eclipse.jetty.io.EofException
- EofException(Throwable) - Constructor for exception class org.eclipse.jetty.io.EofException
- Event(Object) - Constructor for class org.eclipse.jetty.io.ssl.SslHandshakeListener.Event
- exclude(Class<? extends Connection>) - Method in class org.eclipse.jetty.io.IncludeExcludeConnectionStatistics
- exclude(String) - Method in class org.eclipse.jetty.io.IncludeExcludeConnectionStatistics
- 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
- fail(Throwable) - Method in class org.eclipse.jetty.io.ByteBufferCallbackAccumulator
- 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(SocketAddress, ByteBuffer[]) - Method in class org.eclipse.jetty.io.WriteFlusher
-
Flushes the buffers iteratively until no progress is made.
- 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
- forUnixDomain(Path) - Static method in class org.eclipse.jetty.io.ClientConnector
-
Creates a ClientConnector configured to connect via Unix-Domain sockets to the given Unix-Domain path
- from(ByteBufferPool) - Static method in interface org.eclipse.jetty.io.RetainableByteBufferPool
G
- getAvailableDirectByteBufferCount() - Method in class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
- getAvailableDirectMemory() - Method in class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
- getAvailableHeapByteBufferCount() - Method in class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
- getAvailableHeapMemory() - Method in class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
- getAverageSelectedKeys() - Method in class org.eclipse.jetty.io.ManagedSelector
- 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.ByteBufferAccumulator
- getByteBufferPool() - Method in class org.eclipse.jetty.io.ByteBufferOutputStream2
- 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
- getBytesIn() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- getBytesOut() - Method in class org.eclipse.jetty.io.AbstractConnection
- getBytesOut() - Method in interface org.eclipse.jetty.io.Connection
- getBytesOut() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- getCallbackInvocationType() - Method in class org.eclipse.jetty.io.FillInterest
- getCallbackInvocationType() - Method in class org.eclipse.jetty.io.WriteFlusher
- getCapacityFactor() - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- getCapacityFactor() - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- getCapacityFactor() - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- getCapacityFactor() - Method in class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
- getChannel() - Method in class org.eclipse.jetty.io.DatagramChannelEndPoint
- getChannel() - Method in class org.eclipse.jetty.io.SelectableChannelEndPoint
- 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
- getConnectionDurationMax() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- getConnectionDurationMean() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getConnectionDurationMean() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- getConnectionDurationStdDev() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getConnectionDurationStdDev() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- getConnections() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getConnections() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- getConnectionsMax() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getConnectionsMax() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- getConnectionStatisticsGroups() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getConnectionsTotal() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getConnectionsTotal() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- 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.ArrayRetainableByteBufferPool
- getDirectByteBufferCount() - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- getDirectMemory() - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- getDirectMemory() - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- getDirectMemory() - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- getDirectMemory() - Method in class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
- getDirectMemory() - Method in class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
- 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
- getExpireNanoTime() - Method in interface org.eclipse.jetty.io.CyclicTimeouts.Expirable
-
Returns the expiration time in nanoseconds.
- 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.ArrayRetainableByteBufferPool
- getHeapByteBufferCount() - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- getHeapMemory() - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- getHeapMemory() - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- getHeapMemory() - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- getHeapMemory() - Method in class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
- getHeapMemory() - Method in class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
- 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
- getLastUpdate() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
- getLeakedAcquires() - Method in class org.eclipse.jetty.io.LeakTrackingByteBufferPool
- getLeakedReleases() - Method in class org.eclipse.jetty.io.LeakTrackingByteBufferPool
- getLeakedRemoves() - Method in class org.eclipse.jetty.io.LeakTrackingByteBufferPool
- getLeakedResources() - Method in class org.eclipse.jetty.io.LeakTrackingByteBufferPool
- getLength() - Method in class org.eclipse.jetty.io.ByteBufferAccumulator
-
Get the amount of bytes which have been accumulated.
- getLength() - Method in class org.eclipse.jetty.io.ByteBufferCallbackAccumulator
- getLocalAddress() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- getLocalAddress() - Method in interface org.eclipse.jetty.io.EndPoint
-
Deprecated.use
EndPoint.getLocalSocketAddress()instead - getLocalSocketAddress() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- getLocalSocketAddress() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- getLocalSocketAddress() - Method in interface org.eclipse.jetty.io.EndPoint
- getLocalSocketAddress() - Method in class org.eclipse.jetty.io.SelectableChannelEndPoint
- getLocalSocketAddress() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- getMaxBucketSize() - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- getMaxBucketSize() - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- getMaxBucketSize() - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- getMaxBucketSize() - Method in class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
- getMaxCapacity() - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- getMaxCapacity() - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- getMaxCapacity() - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- getMaxCapacity() - Method in class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
- getMaxCapacity() - Method in class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
- getMaxDirectMemory() - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- getMaxDirectMemory() - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- getMaxDirectMemory() - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- getMaxDirectMemory() - Method in class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
- getMaxHeapMemory() - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- getMaxHeapMemory() - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- getMaxHeapMemory() - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- getMaxHeapMemory() - Method in class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
- getMaxSelectedKeys() - Method in class org.eclipse.jetty.io.ManagedSelector
- getMemory(boolean) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- getMemory(boolean) - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- getMemory(boolean) - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- getMemory(boolean) - Method in class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
- 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
- getMinCapacity() - Method in class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
- getName() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- 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
- getReceiveBufferSize() - Method in class org.eclipse.jetty.io.ClientConnector
- getReceivedBytes() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getReceivedBytes() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- getReceivedBytesRate() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getReceivedBytesRate() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- getReceivedMessages() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getReceivedMessages() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- getReceivedMessagesRate() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getReceivedMessagesRate() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- getRemoteAddress() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- getRemoteAddress() - Method in interface org.eclipse.jetty.io.EndPoint
-
Deprecated.use
EndPoint.getRemoteSocketAddress()instead. - getRemoteSocketAddress() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- getRemoteSocketAddress() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- getRemoteSocketAddress() - Method in interface org.eclipse.jetty.io.EndPoint
- getRemoteSocketAddress() - Method in class org.eclipse.jetty.io.SocketChannelEndPoint
- getRemoteSocketAddress() - 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
- getSelectableChannel() - Method in class org.eclipse.jetty.io.ClientConnector.Configurator.ChannelWithAddress
- getSelectCount() - Method in class org.eclipse.jetty.io.ManagedSelector
- 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
- getSendBufferSize() - Method in class org.eclipse.jetty.io.ClientConnector
- getSentBytes() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getSentBytes() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- getSentBytesRate() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getSentBytesRate() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- getSentMessages() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getSentMessages() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- getSentMessagesRate() - Method in class org.eclipse.jetty.io.ConnectionStatistics
- getSentMessagesRate() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- getSize() - Method in class org.eclipse.jetty.io.ByteBufferPool.Lease
- getSocketAddress() - Method in class org.eclipse.jetty.io.ClientConnector.Configurator.ChannelWithAddress
- 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
- getTotalKeys() - Method in class org.eclipse.jetty.io.ManagedSelector
- getTotalKeys() - Method in class org.eclipse.jetty.io.SelectorManager
-
Get total number of keys from each selector.
- 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.SelectableChannelEndPoint
- 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
- include(Class<? extends Connection>) - Method in class org.eclipse.jetty.io.IncludeExcludeConnectionStatistics
- include(String) - Method in class org.eclipse.jetty.io.IncludeExcludeConnectionStatistics
- IncludeExcludeConnectionStatistics - Class in org.eclipse.jetty.io
- IncludeExcludeConnectionStatistics() - Constructor for class org.eclipse.jetty.io.IncludeExcludeConnectionStatistics
- IncludeExcludeConnectionStatistics.ConnectionSet - Class in org.eclipse.jetty.io
- 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.
- incrementCount() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- incrementMemory(ByteBuffer) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
-
Deprecated.
- incrementMemory(ByteBuffer) - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
-
Deprecated.
- incrementMemory(ByteBuffer) - Method in class org.eclipse.jetty.io.MappedByteBufferPool
-
Deprecated.
- incrementMemory(ByteBuffer) - Method in class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
-
Deprecated.
- 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
- isDetailedDump() - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- isDetailedDump() - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- isDirect() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
- 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
- isIntrinsicallySecure(SocketAddress) - Method in class org.eclipse.jetty.io.ClientConnector
- isIntrinsicallySecure(ClientConnector, SocketAddress) - Method in class org.eclipse.jetty.io.ClientConnector.Configurator
-
Returns whether the connection to a given
SocketAddressis intrinsically secure. - 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.SelectableChannelEndPoint
- 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
- isRetained() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
-
Checks if
RetainableByteBuffer.retain()has been called at least one more time thanRetainableByteBuffer.release(). - isReusePort() - Method in class org.eclipse.jetty.io.ClientConnector
- isTCPNoDelay() - Method in class org.eclipse.jetty.io.ClientConnector
- iterator() - Method in class org.eclipse.jetty.io.CyclicTimeouts
- iterator() - Method in class org.eclipse.jetty.io.IncludeExcludeConnectionStatistics.ConnectionSet
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
- LogarithmicArrayByteBufferPool - Class in org.eclipse.jetty.io
-
Extension of the
ArrayByteBufferPoolwhose bucket sizes increase exponentially instead of linearly. - LogarithmicArrayByteBufferPool() - Constructor for class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
-
Creates a new ByteBufferPool with a default configuration.
- LogarithmicArrayByteBufferPool(int, int) - Constructor for class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
-
Creates a new ByteBufferPool with the given configuration.
- LogarithmicArrayByteBufferPool(int, int, int) - Constructor for class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
-
Creates a new ByteBufferPool with the given configuration.
- LogarithmicArrayByteBufferPool(int, int, int, long, long) - Constructor for class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
-
Creates a new ByteBufferPool with the given configuration.
- LogarithmicArrayByteBufferPool(int, int, int, long, long, long, long) - Constructor for class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
-
Creates a new ByteBufferPool with the given configuration.
- LogarithmicArrayByteBufferPool.LogarithmicRetainablePool - Class in org.eclipse.jetty.io
-
A variant of the
ArrayRetainableByteBufferPoolthat uses buckets of buffers that increase in size by a power of 2 (eg 1k, 2k, 4k, 8k, etc.). - LogarithmicRetainablePool() - Constructor for class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool.LogarithmicRetainablePool
- LogarithmicRetainablePool(int, int, int) - Constructor for class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool.LogarithmicRetainablePool
- LogarithmicRetainablePool(int, int, int, long, long) - Constructor for class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool.LogarithmicRetainablePool
M
- ManagedSelector - Class in org.eclipse.jetty.io
-
ManagedSelectorwraps aSelectorsimplifying 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.Selectableis anEndPointthat 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, long, long) - Constructor for class org.eclipse.jetty.io.MappedByteBufferPool
-
Creates a new MappedByteBufferPool with the given configuration.
- MappedByteBufferPool(int, int, long, long, long, long) - Constructor for class org.eclipse.jetty.io.MappedByteBufferPool
-
Creates a new MappedByteBufferPool with the given configuration.
- MappedByteBufferPool.Retained - Class in org.eclipse.jetty.io
- 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.SelectableChannelEndPoint
- 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
SocketChannelEndPointthat supportsNetworkTrafficListeners. - 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
- newChannelWithAddress(ClientConnector, SocketAddress, Map<String, Object>) - Method in class org.eclipse.jetty.io.ClientConnector.Configurator
-
Creates a new
SocketChannelto connect to aSocketAddressderived from the input socket address. - 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(ClientConnector, SocketAddress, EndPoint, Map<String, Object>) - Method in class org.eclipse.jetty.io.ClientConnector.Configurator
- 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.ClientConnector
- 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.ClientConnector
- newEndPoint(SelectableChannel, ManagedSelector, SelectionKey) - Method in class org.eclipse.jetty.io.SelectorManager
-
Factory method to create
EndPoint. - newEndPoint(ClientConnector, SocketAddress, SelectableChannel, ManagedSelector, SelectionKey) - Method in class org.eclipse.jetty.io.ClientConnector.Configurator
- newRetainableByteBufferPool(int, int, int, long, long) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- newRetainableByteBufferPool(int, int, int, long, long) - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- newRetainableByteBufferPool(int, int, int, long, long) - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- 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
- newSslEngine(String, int, Map<String, Object>) - Method in interface org.eclipse.jetty.io.ssl.SslClientConnectionFactory.SslEngineFactory
-
Creates a new
SSLEngineinstance for the given peer host and port, and with the given context to help the creation of the SSLEngine. - 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
- NotRetainedByteBufferPool(ByteBufferPool) - Constructor for class org.eclipse.jetty.io.RetainableByteBufferPool.NotRetainedByteBufferPool
- NullByteBufferPool - Class in org.eclipse.jetty.io
- NullByteBufferPool() - Constructor for class org.eclipse.jetty.io.NullByteBufferPool
O
- onAccepted(SelectableChannel) - Method in interface org.eclipse.jetty.io.SelectorManager.AcceptListener
-
Called after the accepted channel has been allocated an
EndPointand 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
EndPointis closed. - onClose(Throwable) - Method in class org.eclipse.jetty.io.NetworkTrafficSocketChannelEndPoint
- onClose(Throwable) - Method in class org.eclipse.jetty.io.SelectableChannelEndPoint
- 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
- onClosed(Connection) - Method in class org.eclipse.jetty.io.IncludeExcludeConnectionStatistics
- onConnectionClosed(Connection) - Method in class org.eclipse.jetty.io.ConnectionStatistics
- onConnectionOpened(Connection) - Method in class org.eclipse.jetty.io.ConnectionStatistics
- onExpired(T) - Method in class org.eclipse.jetty.io.CyclicTimeouts
-
Invoked during the iteration when the given entity is expired.
- 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
WriteFlusherflushed 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.SelectableChannelEndPoint
- 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
- onOpened(Connection) - Method in class org.eclipse.jetty.io.IncludeExcludeConnectionStatistics
- 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
ManagedSelectorfor this endpoint. - onSelected() - Method in class org.eclipse.jetty.io.SelectableChannelEndPoint
- onSelectFailed(Throwable) - Method in class org.eclipse.jetty.io.ManagedSelector
- onTimeoutExpired() - Method in class org.eclipse.jetty.io.CyclicTimeout
-
Invoked when the timeout expires.
- onTotalClosed(Connection) - Method in class org.eclipse.jetty.io.ConnectionStatistics
- onTotalOpened(Connection) - Method in class org.eclipse.jetty.io.ConnectionStatistics
- onUpgradeFrom() - Method in interface org.eclipse.jetty.io.Connection.UpgradeFrom
-
Invoked during an
upgradeto produce a buffer containing bytes that have not been consumed by this connection, and that must be consumed by the upgrade-to connection. - onUpgradeTo(ByteBuffer) - Method in interface org.eclipse.jetty.io.Connection.UpgradeTo
-
Invoked during an
upgradeto receive a buffer containing bytes that have not been consumed by the upgrade-from connection, and that must be consumed by this connection. - 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.
P
- poolFor(int, boolean) - Method in class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
Q
- QuietException - Interface in org.eclipse.jetty.io
-
A Quiet Exception.
R
- receive(ByteBuffer) - Method in class org.eclipse.jetty.io.DatagramChannelEndPoint
-
Receives data into the given buffer from the returned address.
- recordBytesIn(long) - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- recordBytesOut(long) - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- recordDuration(long) - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- recordMessagesIn(long) - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- recordMessagesOut(long) - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- 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
-
Decrements the retained counter of this buffer.
- release(ByteBuffer) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- 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
- release(ByteBuffer) - Method in class org.eclipse.jetty.io.NullByteBufferPool
- releaseExcessMemory(boolean, Consumer<Boolean>) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- releaseExcessMemory(boolean, Consumer<Boolean>) - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- releaseExcessMemory(boolean, Consumer<Boolean>) - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- releaseExcessMemory(boolean, Consumer<Boolean>) - Method in class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
- releaseMemory(boolean) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- releaseMemory(boolean) - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- releaseMemory(boolean) - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- remaining() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
- REMOTE_SOCKET_ADDRESS_CONTEXT_KEY - Static variable in class org.eclipse.jetty.io.ClientConnector
- remove(Object) - Method in class org.eclipse.jetty.io.IncludeExcludeConnectionStatistics.ConnectionSet
- remove(ByteBuffer) - Method in interface org.eclipse.jetty.io.ByteBufferPool
-
Removes a
ByteBufferthat was previously obtained withByteBufferPool.acquire(int, boolean). - remove(ByteBuffer) - Method in class org.eclipse.jetty.io.LeakTrackingByteBufferPool
- removed(RetainableByteBuffer) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool.Retained
- removed(RetainableByteBuffer) - Method in class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
- removed(RetainableByteBuffer) - Method in class org.eclipse.jetty.io.MappedByteBufferPool.Retained
- 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.SelectableChannelEndPoint
- 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
- reset() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- resetStats() - Method in class org.eclipse.jetty.io.ManagedSelector
- retain() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
-
Increments the retained counter of this buffer.
- RetainableByteBuffer - Class in org.eclipse.jetty.io
-
A pooled ByteBuffer which maintains a reference count that is incremented with
RetainableByteBuffer.retain()and decremented withRetainableByteBuffer.release(). - RetainableByteBufferPool - Interface in org.eclipse.jetty.io
-
A
RetainableByteBufferpool. - RetainableByteBufferPool.NotRetainedByteBufferPool - Class in org.eclipse.jetty.io
- Retained(int, int, int, long, long) - Constructor for class org.eclipse.jetty.io.ArrayByteBufferPool.Retained
- Retained(int, int, int, long, long) - Constructor for class org.eclipse.jetty.io.MappedByteBufferPool.Retained
- RuntimeIOException - Exception Class in org.eclipse.jetty.io
-
Subclass of
RuntimeExceptionused to signal that there was anIOExceptionthrown by underlyingWriter - RuntimeIOException() - Constructor for exception class org.eclipse.jetty.io.RuntimeIOException
- RuntimeIOException(String) - Constructor for exception class org.eclipse.jetty.io.RuntimeIOException
- RuntimeIOException(String, Throwable) - Constructor for exception class org.eclipse.jetty.io.RuntimeIOException
- RuntimeIOException(Throwable) - Constructor for exception class 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.
- schedule(T) - Method in class org.eclipse.jetty.io.CyclicTimeouts
-
Manages the timeout of a new entity.
- select(Selector) - Method in class org.eclipse.jetty.io.ManagedSelector
- SelectableChannelEndPoint - Class in org.eclipse.jetty.io
-
A partial
EndPointimplementation based onSelectableChannel. - SelectableChannelEndPoint(Scheduler, SelectableChannel, ManagedSelector, SelectionKey) - Constructor for class org.eclipse.jetty.io.SelectableChannelEndPoint
- SelectorManager - Class in org.eclipse.jetty.io
-
SelectorManagermanages a number ofManagedSelectors that simplify the non-blocking primitives provided by the JVM via thejava.niopackage. - 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
- send(SocketAddress, ByteBuffer...) - Method in class org.eclipse.jetty.io.DatagramChannelEndPoint
-
Sends to the given address the data in the given buffers.
- setBindAddress(SocketAddress) - Method in class org.eclipse.jetty.io.ClientConnector
-
Sets the bind address of sockets before the connect operation.
- 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
- setDetailedDump(boolean) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- setDetailedDump(boolean) - Method in class org.eclipse.jetty.io.MappedByteBufferPool
- 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
- setReceiveBufferSize(int) - Method in class org.eclipse.jetty.io.ClientConnector
- 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_notifymessage 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
-
Sets whether it is allowed to bind a socket to a socket address that may be in use by another socket in tear-down state, for example in TIME_WAIT state.
- setReusePort(boolean) - Method in class org.eclipse.jetty.io.ClientConnector
-
Sets whether it is allowed to bind multiple sockets to the same socket address (same host and same port).
- setScheduler(Scheduler) - Method in class org.eclipse.jetty.io.ClientConnector
- setSelectors(int) - Method in class org.eclipse.jetty.io.ClientConnector
- setSendBufferSize(int) - Method in class org.eclipse.jetty.io.ClientConnector
- setSslContextFactory(SslContextFactory.Client) - Method in class org.eclipse.jetty.io.ClientConnector
- setTCPNoDelay(boolean) - 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.ByteBufferOutputStream2
- size() - Method in class org.eclipse.jetty.io.IncludeExcludeConnectionStatistics.ConnectionSet
- size() - Method in class org.eclipse.jetty.io.ManagedSelector
- SocketChannelEndPoint - Class in org.eclipse.jetty.io
-
An
EndPointimplementation based onSocketChannel. - 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
-
A ClientConnectionFactory that creates client-side
SslConnectioninstances. - SslClientConnectionFactory(SslContextFactory, ByteBufferPool, Executor, ClientConnectionFactory) - Constructor for class org.eclipse.jetty.io.ssl.SslClientConnectionFactory
- SslClientConnectionFactory.SslEngineFactory - Interface in org.eclipse.jetty.io.ssl
-
A factory for
SSLEngineobjects. - 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
Connectionlike 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(RetainableByteBufferPool, 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.
- Stats(String) - Constructor for class org.eclipse.jetty.io.ConnectionStatistics.Stats
- submit(ManagedSelector.SelectorUpdate) - Method in class org.eclipse.jetty.io.ManagedSelector
-
Submit an
ManagedSelector.SelectorUpdateto be acted on between calls toSelector.select()
T
- Tagged() - Constructor for class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
- takeByteArray() - Method in class org.eclipse.jetty.io.ByteBufferCallbackAccumulator
- takeByteBuffer() - Method in class org.eclipse.jetty.io.ByteBufferAccumulator
-
Take the combined buffer containing all content written to the accumulator.
- takeByteBuffer() - Method in class org.eclipse.jetty.io.ByteBufferOutputStream2
-
Take the combined buffer containing all content written to the OutputStream.
- 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
- test(Connection) - Method in class org.eclipse.jetty.io.IncludeExcludeConnectionStatistics.ConnectionSet
- toByteArray() - Method in class org.eclipse.jetty.io.ByteBufferAccumulator
- toByteArray() - Method in class org.eclipse.jetty.io.ByteBufferOutputStream2
- toByteBuffer() - Method in class org.eclipse.jetty.io.ByteBufferAccumulator
-
Take the combined buffer containing all content written to the accumulator.
- toByteBuffer() - Method in class org.eclipse.jetty.io.ByteBufferOutputStream2
-
Take the combined buffer containing all content written to the OutputStream.
- 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.SelectableChannelEndPoint
- 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.ArrayByteBufferPool
- toString() - Method in class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
- toString() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- toString() - Method in class org.eclipse.jetty.io.ByteBufferOutputStream2
- toString() - Method in class org.eclipse.jetty.io.ConnectionStatistics.Stats
- 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.MappedByteBufferPool
- toString() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
- toString() - Method in class org.eclipse.jetty.io.RetainableByteBufferPool.NotRetainedByteBufferPool
- toString() - Method in class org.eclipse.jetty.io.SelectorManager
- toString() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- toString() - Method in class org.eclipse.jetty.io.WriteFlusher
- 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
ManagedSelectorfor this endpoint have been processed. - updateKey() - Method in class org.eclipse.jetty.io.SelectableChannelEndPoint
- upgrade(Connection) - Method in class org.eclipse.jetty.io.AbstractEndPoint
- upgrade(Connection) - Method in interface org.eclipse.jetty.io.EndPoint
-
Upgrades this EndPoint from the current connection to the given new connection.
- 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.ByteBufferOutputStream2
- 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.ByteBufferOutputStream2
- write(int) - Method in class org.eclipse.jetty.io.WriterOutputStream
- write(ByteBuffer) - Method in class org.eclipse.jetty.io.ByteBufferOutputStream2
- write(Callback, SocketAddress, ByteBuffer...) - Method in class org.eclipse.jetty.io.DatagramChannelEndPoint
-
Writes to the given address the data contained in the given buffers, and invokes the given callback when either all the data has been sent, or a failure occurs.
- write(Callback, SocketAddress, ByteBuffer...) - Method in class org.eclipse.jetty.io.WriteFlusher
- 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
WriteFlusherevents. - 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
- writeTo(OutputStream) - Method in class org.eclipse.jetty.io.ByteBufferAccumulator
- writeTo(OutputStream) - Method in class org.eclipse.jetty.io.ByteBufferOutputStream2
- writeTo(ByteBuffer) - Method in class org.eclipse.jetty.io.ByteBufferAccumulator
- writeTo(ByteBuffer) - Method in class org.eclipse.jetty.io.ByteBufferCallbackAccumulator
- writeTo(ByteBuffer) - Method in class org.eclipse.jetty.io.ByteBufferOutputStream2
_
- _encoding - Variable in class org.eclipse.jetty.io.WriterOutputStream
- _writer - Variable in class org.eclipse.jetty.io.WriterOutputStream
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ArrayRetainableByteBufferPool(int, int, int, int, IntUnaryOperator, IntUnaryOperator, long, long)instead