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
FillInterest
andWriteFlusher
. - 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
ServerSocketChannel
passed toSelectorManager.acceptor(SelectableChannel)
. - acceptor(SelectableChannel) - Method in class org.eclipse.jetty.io.SelectorManager
-
Registers a server channel for accept operations.
- acquire() - Method in class org.eclipse.jetty.io.Retainable.ReferenceCounter
-
Updates the reference count from
0
to1
. - acquire() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
- 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
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
- acquire(int, boolean) - Method in class org.eclipse.jetty.io.NoopByteBufferPool
- 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
- 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
RetainableByteBuffer
pool where RetainableByteBuffers are held inPool
s 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
-
Creates a new ArrayRetainableByteBufferPool with the given configuration.
- ArrayRetainableByteBufferPool.ExponentialPool - Class in org.eclipse.jetty.io
-
A variant of the
ArrayRetainableByteBufferPool
that uses buckets of buffers that increase in size by a power of 2 (eg 1k, 2k, 4k, 8k, etc.). - asByteBuffer(Content.Source) - Static method in interface org.eclipse.jetty.io.Content.Source
-
Reads, blocking if necessary, the whole content source into a
ByteBuffer
. - asByteBuffer(Content.Source, Promise<ByteBuffer>) - Static method in interface org.eclipse.jetty.io.Content.Source
-
Reads, non-blocking, the whole content source into a
ByteBuffer
. - asInputStream(Content.Source) - Static method in interface org.eclipse.jetty.io.Content.Source
-
Wraps the given content source with an
InputStream
. - asOutputStream(Content.Sink) - Static method in interface org.eclipse.jetty.io.Content.Sink
-
Wraps the given content sink with an
OutputStream
. - asPublisher(Content.Source) - Static method in interface org.eclipse.jetty.io.Content.Source
-
Wraps the given content source with a
Flow.Publisher
. - asRetainableByteBufferPool() - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- 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 thePool
class. - asRetainableByteBufferPool() - Method in class org.eclipse.jetty.io.LeakTrackingByteBufferPool
- asRetainableByteBufferPool() - Method in class org.eclipse.jetty.io.NoopByteBufferPool
- asString(Content.Source) - Static method in interface org.eclipse.jetty.io.Content.Source
-
Reads, blocking if necessary, the whole content source into a
String
, converting the bytes using UTF-8. - asString(Content.Source, Charset) - Static method in interface org.eclipse.jetty.io.Content.Source
- asString(Content.Source, Charset, Promise<String>) - Static method in interface org.eclipse.jetty.io.Content.Source
- asSubscriber(Content.Sink, Callback) - Static method in interface org.eclipse.jetty.io.Content.Sink
-
Wraps the given content sink with a
Flow.Subscriber
. - AsyncContent - Class in org.eclipse.jetty.io.content
-
A
Content.Source
that is also aContent.Sink
. - AsyncContent() - Constructor for class org.eclipse.jetty.io.content.AsyncContent
- available() - Method in class org.eclipse.jetty.io.ByteBufferInputStream
- available() - Method in class org.eclipse.jetty.io.content.ContentSourceInputStream
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
ByteBuffer
andCallback
, and eventually copy these into a singleByteBuffer
or byte array and succeed the callbacks. - ByteBufferCallbackAccumulator() - Constructor for class org.eclipse.jetty.io.ByteBufferCallbackAccumulator
- ByteBufferContentSource - Class in org.eclipse.jetty.io.content
-
A
Content.Source
backed by one or moreByteBuffer
s. - ByteBufferContentSource(ByteBuffer...) - Constructor for class org.eclipse.jetty.io.content.ByteBufferContentSource
- ByteBufferContentSource(Collection<ByteBuffer>) - Constructor for class org.eclipse.jetty.io.content.ByteBufferContentSource
- ByteBufferInputStream - Class in org.eclipse.jetty.io
-
Present a ByteBuffer as an InputStream.
- ByteBufferInputStream(ByteBuffer) - Constructor for class org.eclipse.jetty.io.ByteBufferInputStream
- 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
ByteBufferPool
or 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
ByteBuffer
pool. - 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
- ChunksContentSource - Class in org.eclipse.jetty.io.content
-
A
Content.Source
backed by one or moreContent.Chunk
s. - ChunksContentSource(Collection<Content.Chunk>) - Constructor for class org.eclipse.jetty.io.content.ChunksContentSource
- 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
Connection
instances. - ClientConnectionFactory.Decorator - Interface in org.eclipse.jetty.io
-
Wraps another ClientConnectionFactory.
- ClientConnectionFactory.Info - Class in org.eclipse.jetty.io
-
A holder for a list of protocol strings identifying an application protocol (for example
["h2", "h2-17", "h2-16"]
) and aClientConnectionFactory
that creates connections that speak that network protocol. - ClientConnector - Class in org.eclipse.jetty.io
-
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
SelectableChannel
and aSocketAddress
to 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 class org.eclipse.jetty.io.content.AsyncContent
- close() - Method in class org.eclipse.jetty.io.content.ContentSinkOutputStream
- close() - Method in class org.eclipse.jetty.io.content.ContentSourceInputStream
- 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
Connection
is associated to anEndPoint
so that I/O events happening on theEndPoint
can be processed by theConnection
. - CONNECTION_PROMISE_CONTEXT_KEY - Static variable in class org.eclipse.jetty.io.ClientConnector
- Connection.Listener - Interface in org.eclipse.jetty.io
-
A Listener for connection events.
- Connection.UpgradeFrom - Interface in org.eclipse.jetty.io
-
Connection
implementations 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
-
Connection
implementations 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.Listener
that tracks connection statistics. - ConnectionStatistics() - Constructor for class org.eclipse.jetty.io.ConnectionStatistics
- ConnectionStatistics.Stats - Class in org.eclipse.jetty.io
- consumeAll(Content.Source) - Static method in interface org.eclipse.jetty.io.Content.Source
-
Reads, blocking if necessary, the given content source, until either an error or EOF, and discards the content.
- consumeAll(Content.Source, Callback) - Static method in interface org.eclipse.jetty.io.Content.Source
-
Reads, non-blocking, the given content source, until either an error or EOF, and discards the content.
- Content - Class in org.eclipse.jetty.io
-
Namespace class that contains the definitions of a
content source
, acontent sink
and acontent chunk
. - Content.Chunk - Interface in org.eclipse.jetty.io
-
A chunk of content indicating whether it is the last chunk.
- Content.Chunk.Error - Class in org.eclipse.jetty.io
-
A chunk that wraps a failure.
- Content.Sink - Interface in org.eclipse.jetty.io
-
A content sink that writes the content to its implementation (a socket, a file, etc.).
- Content.Source - Interface in org.eclipse.jetty.io
-
A source of content that can be read with a read/demand model.
- ContentSinkOutputStream - Class in org.eclipse.jetty.io.content
-
An
OutputStream
backed by aContent.Sink
. - ContentSinkOutputStream(Content.Sink) - Constructor for class org.eclipse.jetty.io.content.ContentSinkOutputStream
- ContentSinkSubscriber - Class in org.eclipse.jetty.io.content
-
A
Flow.Subscriber
that wraps aContent.Sink
. - ContentSinkSubscriber(Content.Sink, Callback) - Constructor for class org.eclipse.jetty.io.content.ContentSinkSubscriber
- ContentSourceInputStream - Class in org.eclipse.jetty.io.content
-
An
InputStream
that is backed by aContent.Source
. - ContentSourceInputStream(Content.Source) - Constructor for class org.eclipse.jetty.io.content.ContentSourceInputStream
- ContentSourcePublisher - Class in org.eclipse.jetty.io.content
-
Wraps a
Content.Source
as aFlow.Publisher
. - ContentSourcePublisher(Content.Source) - Constructor for class org.eclipse.jetty.io.content.ContentSourcePublisher
- ContentSourceTransformer - Class in org.eclipse.jetty.io.content
-
This abstract
Content.Source
wraps anotherContent.Source
and implementers need only to implement theContentSourceTransformer.transform(Content.Chunk)
method, which is used to transformContent.Chunk
read from the wrapped source. - ContentSourceTransformer(Content.Source) - Constructor for class org.eclipse.jetty.io.content.ContentSourceTransformer
- copy(Content.Source, Content.Sink, BiPredicate<Content.Chunk, Callback>, Callback) - Static method in class org.eclipse.jetty.io.Content
-
Copies the given content source to the given content sink, notifying the given callback when the copy is complete.
- copy(Content.Source, Content.Sink, Callback) - Static method in class org.eclipse.jetty.io.Content
-
Copies the given content source to the given content sink, notifying the given callback when the copy is complete (either succeeded or failed).
- copyBuffer(ByteBuffer) - Method in class org.eclipse.jetty.io.ByteBufferAccumulator
- copyBytes(byte[], int, int) - Method in class org.eclipse.jetty.io.ByteBufferAccumulator
- count() - Method in class org.eclipse.jetty.io.content.AsyncContent
- 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 extends CyclicTimeouts.Expirable> - Class in org.eclipse.jetty.io
-
An implementation of a timeout that manages many
expirable
entities 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
EndPoint
implementation 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.LogarithmicArrayByteBufferPool
-
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.LogarithmicArrayByteBufferPool
- DEFAULT_MAX_CAPACITY_BY_FACTOR - Static variable in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- demand(Runnable) - Method in class org.eclipse.jetty.io.content.AsyncContent
- demand(Runnable) - Method in class org.eclipse.jetty.io.content.ByteBufferContentSource
- demand(Runnable) - Method in class org.eclipse.jetty.io.content.ChunksContentSource
- demand(Runnable) - Method in class org.eclipse.jetty.io.content.ContentSourceTransformer
- demand(Runnable) - Method in class org.eclipse.jetty.io.content.InputStreamContentSource
- demand(Runnable) - Method in class org.eclipse.jetty.io.content.OutputStreamContentSource
- demand(Runnable) - Method in class org.eclipse.jetty.io.content.PathContentSource
- demand(Runnable) - Method in interface org.eclipse.jetty.io.Content.Source
-
Demands to invoke the given demand callback parameter when a chunk of content is available.
- 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
- EMPTY - Static variable in interface org.eclipse.jetty.io.Content.Chunk
-
An empty, non-last, chunk.
- 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
EndPoint
that wraps anotherEndPoint
. - endPointClosed(EndPoint) - Method in class org.eclipse.jetty.io.ManagedSelector
- endPointClosed(EndPoint) - Method in class org.eclipse.jetty.io.SelectorManager
-
Callback method invoked when an endpoint is closed.
- endPointOpened(EndPoint) - Method in class org.eclipse.jetty.io.ManagedSelector
- endPointOpened(EndPoint) - Method in class org.eclipse.jetty.io.SelectorManager
-
Callback method invoked when an endpoint is opened.
- 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 interface org.eclipse.jetty.io.Content.Chunk
-
An empty, last, chunk.
- EOF - Static variable in class org.eclipse.jetty.io.DatagramChannelEndPoint
- 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
- Exception() - Constructor for exception org.eclipse.jetty.io.QuietException.Exception
- Exception(String) - Constructor for exception org.eclipse.jetty.io.QuietException.Exception
- Exception(String, Throwable) - Constructor for exception org.eclipse.jetty.io.QuietException.Exception
- Exception(Throwable) - Constructor for exception org.eclipse.jetty.io.QuietException.Exception
- 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.
- ExponentialPool() - Constructor for class org.eclipse.jetty.io.ArrayRetainableByteBufferPool.ExponentialPool
- ExponentialPool(int, int, int) - Constructor for class org.eclipse.jetty.io.ArrayRetainableByteBufferPool.ExponentialPool
- ExponentialPool(int, int, int, long, long) - Constructor for class org.eclipse.jetty.io.ArrayRetainableByteBufferPool.ExponentialPool
F
- fail(Throwable) - Method in class org.eclipse.jetty.io.ByteBufferCallbackAccumulator
- fail(Throwable) - Method in class org.eclipse.jetty.io.content.AsyncContent
- fail(Throwable) - Method in class org.eclipse.jetty.io.content.ByteBufferContentSource
- fail(Throwable) - Method in class org.eclipse.jetty.io.content.ChunksContentSource
- fail(Throwable) - Method in class org.eclipse.jetty.io.content.ContentSourceTransformer
- fail(Throwable) - Method in class org.eclipse.jetty.io.content.InputStreamContentSource
- fail(Throwable) - Method in class org.eclipse.jetty.io.content.OutputStreamContentSource
- fail(Throwable) - Method in class org.eclipse.jetty.io.content.PathContentSource
- fail(Throwable) - Method in interface org.eclipse.jetty.io.Content.Source
-
Fails this content source, possibly failing and discarding accumulated content chunks that were not yet read.
- 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.content.AsyncContent
- flush() - Method in class org.eclipse.jetty.io.content.ContentSinkOutputStream
- 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(Throwable) - Static method in interface org.eclipse.jetty.io.Content.Chunk
-
Creates an
error chunk
with the given failure. - from(ByteBuffer, boolean) - Static method in interface org.eclipse.jetty.io.Content.Chunk
-
Creates a Chunk with the given ByteBuffer.
- from(ByteBuffer, boolean, Runnable) - Static method in interface org.eclipse.jetty.io.Content.Chunk
-
Creates a Chunk with the given ByteBuffer.
- from(ByteBuffer, boolean, Consumer<ByteBuffer>) - Static method in interface org.eclipse.jetty.io.Content.Chunk
-
Creates a last/non-last Chunk with the given ByteBuffer.
- from(ByteBuffer, boolean, Retainable) - Static method in interface org.eclipse.jetty.io.Content.Chunk
-
Creates a last/non-last Chunk with the given ByteBuffer, linked to the given Retainable.
- from(ByteBufferPool) - Static method in interface org.eclipse.jetty.io.RetainableByteBufferPool
G
- get(byte[], int, int) - Method in interface org.eclipse.jetty.io.Content.Chunk
-
Copies the bytes from this Chunk to the given byte array.
- 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
- getBufferSize() - Method in class org.eclipse.jetty.io.content.InputStreamContentSource
- getBufferSize() - Method in class org.eclipse.jetty.io.content.PathContentSource
- getByteBuffer() - Method in class org.eclipse.jetty.io.Content.Chunk.Error
- getByteBuffer() - Method in interface org.eclipse.jetty.io.Content.Chunk
- 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
- getByteBuffers() - Method in class org.eclipse.jetty.io.content.ByteBufferContentSource
- 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.LogarithmicArrayByteBufferPool
- getCause() - Method in class org.eclipse.jetty.io.Content.Chunk.Error
- 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
- getChunks() - Method in class org.eclipse.jetty.io.content.ChunksContentSource
- 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.LogarithmicArrayByteBufferPool
- 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.LogarithmicArrayByteBufferPool
- 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
- getInvocationType() - Method in class org.eclipse.jetty.io.AbstractConnection
-
Deprecated.
- 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
- getLength() - Method in class org.eclipse.jetty.io.content.AsyncContent
- getLength() - Method in class org.eclipse.jetty.io.content.ByteBufferContentSource
- getLength() - Method in class org.eclipse.jetty.io.content.ChunksContentSource
- getLength() - Method in class org.eclipse.jetty.io.content.OutputStreamContentSource
- getLength() - Method in class org.eclipse.jetty.io.content.PathContentSource
- getLength() - Method in interface org.eclipse.jetty.io.Content.Source
- getLocalAddress() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- getLocalAddress() - Method in interface org.eclipse.jetty.io.EndPoint
-
Deprecated.
- 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.LogarithmicArrayByteBufferPool
- getMaxCapacity() - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- getMaxCapacity() - Method in class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
- getMaxDirectMemory() - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- getMaxHeapMemory() - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- getMaxSelectedKeys() - Method in class org.eclipse.jetty.io.ManagedSelector
- getMemory(boolean) - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- 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
- getOutputStream() - Method in class org.eclipse.jetty.io.content.OutputStreamContentSource
- getOutputString() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- getOutputString(Charset) - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- getPath() - Method in class org.eclipse.jetty.io.content.PathContentSource
- 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
- 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
- getWrapped() - Method in class org.eclipse.jetty.io.Retainable.Wrapper
- 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 interface org.eclipse.jetty.io.Content.Chunk
- 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.LogarithmicArrayByteBufferPool
-
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
- InputStreamContentSource - Class in org.eclipse.jetty.io.content
-
A
Content.Source
that is backed by anInputStream
. - InputStreamContentSource(InputStream) - Constructor for class org.eclipse.jetty.io.content.InputStreamContentSource
- InputStreamContentSource(InputStream, ByteBufferPool) - Constructor for class org.eclipse.jetty.io.content.InputStreamContentSource
- InputStreamContentSource(InputStream, RetainableByteBufferPool) - Constructor for class org.eclipse.jetty.io.content.InputStreamContentSource
- insert(int, ByteBuffer, boolean) - Method in class org.eclipse.jetty.io.ByteBufferPool.Lease
- isClosed() - Method in class org.eclipse.jetty.io.content.AsyncContent
- 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
SocketAddress
is intrinsically secure. - isLast() - Method in class org.eclipse.jetty.io.Content.Chunk.Error
- isLast() - Method in interface org.eclipse.jetty.io.Content.Chunk
- 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
- isQuiet(Throwable) - Static method in interface org.eclipse.jetty.io.QuietException
- isReadComplete(long) - Method in class org.eclipse.jetty.io.content.PathContentSource
- 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.Retainable.ReferenceCounter
-
Returns whether
Retainable.ReferenceCounter.retain()
has been called at least one more time thanRetainable.ReferenceCounter.release()
. - isReusePort() - Method in class org.eclipse.jetty.io.ClientConnector
- isTCPNoDelay() - Method in class org.eclipse.jetty.io.ClientConnector
- isTerminal() - Method in interface org.eclipse.jetty.io.Content.Chunk
-
Returns whether this Chunk is a terminal chunk.
- isUseDirectByteBuffers() - Method in class org.eclipse.jetty.io.content.PathContentSource
- 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
ArrayByteBufferPool
whose 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
ArrayRetainableByteBufferPool
that 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
-
ManagedSelector
wraps aSelector
simplifying non-blocking operations on channels. - ManagedSelector(SelectorManager, int) - Constructor for class org.eclipse.jetty.io.ManagedSelector
- ManagedSelector.Selectable - Interface in org.eclipse.jetty.io
-
A
ManagedSelector.Selectable
is anEndPoint
that wish to be notified of non-blocking events by theManagedSelector
. - ManagedSelector.SelectorUpdate - Interface in org.eclipse.jetty.io
-
A selector update to be done when the selector has been woken.
- MappedByteBufferPool - Class in org.eclipse.jetty.io
-
A ByteBuffer pool where ByteBuffers are held in queues that are held in a Map.
- MappedByteBufferPool() - Constructor for class org.eclipse.jetty.io.MappedByteBufferPool
-
Creates a new MappedByteBufferPool with a default configuration.
- MappedByteBufferPool(int) - Constructor for class org.eclipse.jetty.io.MappedByteBufferPool
-
Creates a new MappedByteBufferPool with the given capacity factor.
- MappedByteBufferPool(int, int) - Constructor for class org.eclipse.jetty.io.MappedByteBufferPool
-
Creates a new MappedByteBufferPool with the given configuration.
- MappedByteBufferPool(int, int, 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
SocketChannelEndPoint
that supportsNetworkTrafficListener
s. - NetworkTrafficSocketChannelEndPoint(SocketChannel, ManagedSelector, SelectionKey, Scheduler, long, NetworkTrafficListener) - Constructor for class org.eclipse.jetty.io.NetworkTrafficSocketChannelEndPoint
- newByteBuffer(int, boolean) - Method in interface org.eclipse.jetty.io.ByteBufferPool
-
Creates a new ByteBuffer of the given capacity and the given directness.
- newByteBuffer(int, boolean) - Method in class org.eclipse.jetty.io.MappedByteBufferPool.Tagged
- newChannelWithAddress(ClientConnector, SocketAddress, Map<String, Object>) - Method in class org.eclipse.jetty.io.ClientConnector.Configurator
-
Creates a new
SocketChannel
to connect to aSocketAddress
derived 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
SSLEngine
instance for the given peer host and port, and with the given context to help the creation of the SSLEngine. - next(Content.Chunk) - Static method in interface org.eclipse.jetty.io.Content.Chunk
-
Returns the chunk that follows a chunk that has been consumed.
- nioSelect(Selector, boolean) - Method in class org.eclipse.jetty.io.ManagedSelector
- NOOP - Static variable in interface org.eclipse.jetty.io.ByteBufferPool
- NoopByteBufferPool - Class in org.eclipse.jetty.io
- NoopByteBufferPool() - Constructor for class org.eclipse.jetty.io.NoopByteBufferPool
- 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
O
- onAccepted(SelectableChannel) - Method in interface org.eclipse.jetty.io.SelectorManager.AcceptListener
-
Called after the accepted channel has been allocated an
EndPoint
and associatedConnection
, and after the onOpen notifications have been called on both endPoint and connection. - onAccepted(SelectableChannel) - Method in class org.eclipse.jetty.io.SelectorManager
- onAcceptFailed(SelectableChannel, Throwable) - Method in interface org.eclipse.jetty.io.SelectorManager.AcceptListener
-
Called if the processing of the accepted channel fails prior to calling
SelectorManager.AcceptListener.onAccepted(SelectableChannel)
. - onAcceptFailed(SelectableChannel, Throwable) - Method in class org.eclipse.jetty.io.SelectorManager
- onAccepting(SelectableChannel) - Method in interface org.eclipse.jetty.io.SelectorManager.AcceptListener
-
Called immediately after a new SelectableChannel is accepted, but before it has been submitted to the
SelectorManager
. - onAccepting(SelectableChannel) - Method in class org.eclipse.jetty.io.SelectorManager
- onClose() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- onClose() - Method in class org.eclipse.jetty.io.FillInterest
- onClose() - Method in class org.eclipse.jetty.io.IdleTimeout
- onClose() - Method in class org.eclipse.jetty.io.WriteFlusher
- onClose(Throwable) - Method in class org.eclipse.jetty.io.AbstractConnection
- onClose(Throwable) - Method in class org.eclipse.jetty.io.AbstractEndPoint
- onClose(Throwable) - Method in interface org.eclipse.jetty.io.Connection
-
Callback method invoked when this connection is closed.
- onClose(Throwable) - Method in interface org.eclipse.jetty.io.EndPoint
-
Callback method invoked when this
EndPoint
is 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 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
- onComplete() - Method in class org.eclipse.jetty.io.content.ContentSinkSubscriber
- onConnectionClosed(Connection) - Method in class org.eclipse.jetty.io.ConnectionStatistics
- onConnectionOpened(Connection) - Method in class org.eclipse.jetty.io.ConnectionStatistics
- onError(Throwable) - Method in class org.eclipse.jetty.io.content.ContentSinkSubscriber
- 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
WriteFlusher
flushed bytes in a non-blocking way, as part of a - possibly larger - write. - onIdleExpired() - Method in class org.eclipse.jetty.io.AbstractConnection
- onIdleExpired() - Method in interface org.eclipse.jetty.io.Connection
-
Callback method invoked upon an idle timeout event.
- onIdleExpired() - Method in class org.eclipse.jetty.io.ssl.SslConnection
- onIdleExpired(TimeoutException) - Method in class org.eclipse.jetty.io.AbstractEndPoint
- onIdleExpired(TimeoutException) - Method in class org.eclipse.jetty.io.IdleTimeout
-
This abstract method is called when the idle timeout has expired.
- onIncompleteFlush() - Method in class org.eclipse.jetty.io.AbstractEndPoint
- onIncompleteFlush() - Method in class org.eclipse.jetty.io.ByteArrayEndPoint
- onIncompleteFlush() - Method in class org.eclipse.jetty.io.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.
- onNext(Content.Chunk) - Method in class org.eclipse.jetty.io.content.ContentSinkSubscriber
- 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 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
ManagedSelector
for this endpoint. - onSelected() - Method in class org.eclipse.jetty.io.SelectableChannelEndPoint
- onSelectFailed(Throwable) - Method in class org.eclipse.jetty.io.ManagedSelector
- onSubscribe(Flow.Subscription) - Method in class org.eclipse.jetty.io.content.ContentSinkSubscriber
- 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
upgrade
to 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
upgrade
to 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
- open() - Method in class org.eclipse.jetty.io.content.PathContentSource
- 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.content - package org.eclipse.jetty.io.content
- 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.
- OutputStreamContentSource - Class in org.eclipse.jetty.io.content
-
A
Content.Source
backed by anOutputStream
. - OutputStreamContentSource() - Constructor for class org.eclipse.jetty.io.content.OutputStreamContentSource
P
- PathContentSource - Class in org.eclipse.jetty.io.content
-
A
Content.Source
that provides the file content of the passedPath
. - PathContentSource(Path) - Constructor for class org.eclipse.jetty.io.content.PathContentSource
- PathContentSource(Path, ByteBufferPool) - Constructor for class org.eclipse.jetty.io.content.PathContentSource
- PathContentSource(Path, RetainableByteBufferPool) - Constructor for class org.eclipse.jetty.io.content.PathContentSource
- poolFor(int, boolean) - Method in class org.eclipse.jetty.io.ArrayRetainableByteBufferPool
Q
- QuietException - Interface in org.eclipse.jetty.io
-
A Quiet Exception.
- QuietException.Exception - Exception in org.eclipse.jetty.io
R
- read() - Method in class org.eclipse.jetty.io.ByteBufferInputStream
- read() - Method in class org.eclipse.jetty.io.content.AsyncContent
- read() - Method in class org.eclipse.jetty.io.content.ByteBufferContentSource
- read() - Method in class org.eclipse.jetty.io.content.ChunksContentSource
- read() - Method in class org.eclipse.jetty.io.content.ContentSourceInputStream
- read() - Method in class org.eclipse.jetty.io.content.ContentSourceTransformer
- read() - Method in class org.eclipse.jetty.io.content.InputStreamContentSource
- read() - Method in class org.eclipse.jetty.io.content.OutputStreamContentSource
- read() - Method in class org.eclipse.jetty.io.content.PathContentSource
- read() - Method in interface org.eclipse.jetty.io.Content.Source
-
Reads a chunk of content.
- read(byte[], int, int) - Method in class org.eclipse.jetty.io.ByteBufferInputStream
- read(byte[], int, int) - Method in class org.eclipse.jetty.io.content.ContentSourceInputStream
- read(SeekableByteChannel, ByteBuffer) - Method in class org.eclipse.jetty.io.content.PathContentSource
- 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
- ReferenceCounter() - Constructor for class org.eclipse.jetty.io.Retainable.ReferenceCounter
- ReferenceCounter(int) - Constructor for class org.eclipse.jetty.io.Retainable.ReferenceCounter
- 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.Content.Chunk.Error
- release() - Method in class org.eclipse.jetty.io.Retainable.ReferenceCounter
- release() - Method in interface org.eclipse.jetty.io.Retainable
-
Releases this resource, decrementing the reference count.
- release() - Method in class org.eclipse.jetty.io.Retainable.Wrapper
- release() - Method in class org.eclipse.jetty.io.RetainableByteBuffer
- release(ByteBuffer) - Method in class org.eclipse.jetty.io.ArrayByteBufferPool
- release(ByteBuffer) - Method in class org.eclipse.jetty.io.ByteBufferPool.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.NoopByteBufferPool
- releaseExcessMemory(boolean, Consumer<Boolean>) - Method in class org.eclipse.jetty.io.LogarithmicArrayByteBufferPool
- 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 interface org.eclipse.jetty.io.Content.Chunk
- 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
ByteBuffer
that 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.Content.Chunk.Error
- retain() - Method in class org.eclipse.jetty.io.Retainable.ReferenceCounter
- retain() - Method in interface org.eclipse.jetty.io.Retainable
-
Retains this resource, incrementing the reference count.
- retain() - Method in class org.eclipse.jetty.io.Retainable.Wrapper
- Retainable - Interface in org.eclipse.jetty.io
-
A reference counted resource, for example one that is borrowed from a pool, that may be retained an additional number of times, and released a correspondent number of times, over its lifecycle.
- Retainable.ReferenceCounter - Class in org.eclipse.jetty.io
-
A reference count implementation for a
Retainable
resource. - Retainable.Wrapper - Class in org.eclipse.jetty.io
- RetainableByteBuffer - Class in org.eclipse.jetty.io
-
A pooled ByteBuffer which maintains a reference count that is incremented with
Retainable.ReferenceCounter.retain()
and decremented withRetainableByteBuffer.release()
. - RetainableByteBufferPool - Interface in org.eclipse.jetty.io
-
A
RetainableByteBuffer
pool. - 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
- rewind() - Method in class org.eclipse.jetty.io.content.ByteBufferContentSource
- rewind() - Method in class org.eclipse.jetty.io.content.PathContentSource
- rewind() - Method in interface org.eclipse.jetty.io.Content.Source
-
Rewinds this content, if possible, so that subsequent reads return chunks starting from the beginning of this content.
- RuntimeIOException - Exception in org.eclipse.jetty.io
-
Subclass of
RuntimeException
used to signal that there was anIOException
thrown by underlyingWriter
- RuntimeIOException() - Constructor for exception org.eclipse.jetty.io.RuntimeIOException
- RuntimeIOException(String) - Constructor for exception org.eclipse.jetty.io.RuntimeIOException
- RuntimeIOException(String, Throwable) - Constructor for exception org.eclipse.jetty.io.RuntimeIOException
- RuntimeIOException(Throwable) - Constructor for exception org.eclipse.jetty.io.RuntimeIOException
S
- schedule(long, TimeUnit) - Method in class org.eclipse.jetty.io.CyclicTimeout
-
Schedules a timeout, even if already set, cancelled or expired.
- 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
EndPoint
implementation based onSelectableChannel
. - SelectableChannelEndPoint(Scheduler, SelectableChannel, ManagedSelector, SelectionKey) - Constructor for class org.eclipse.jetty.io.SelectableChannelEndPoint
- SelectorManager - Class in org.eclipse.jetty.io
-
SelectorManager
manages a number ofManagedSelector
s that simplify the non-blocking primitives provided by the JVM via thejava.nio
package. - SelectorManager(Executor, Scheduler) - Constructor for class org.eclipse.jetty.io.SelectorManager
- SelectorManager(Executor, Scheduler, int) - Constructor for class org.eclipse.jetty.io.SelectorManager
- SelectorManager.AcceptListener - Interface in org.eclipse.jetty.io
-
A listener for accept events.
- SelectorManager.SelectorManagerListener - Interface in org.eclipse.jetty.io
- 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.
- setBufferSize(int) - Method in class org.eclipse.jetty.io.content.InputStreamContentSource
- setBufferSize(int) - Method in class org.eclipse.jetty.io.content.PathContentSource
- 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_notify
message to indicate the will to close the connection, otherwise it may be interpreted as a truncation attack. - setReuseAddress(boolean) - Method in class org.eclipse.jetty.io.ClientConnector
-
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
- setUseDirectByteBuffers(boolean) - Method in class org.eclipse.jetty.io.content.PathContentSource
- 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
- skip(int) - Method in interface org.eclipse.jetty.io.Content.Chunk
-
Skips, advancing the ByteBuffer position, the given number of bytes.
- slice(int, int, boolean) - Method in interface org.eclipse.jetty.io.Content.Chunk
-
Returns a new
Chunk
whoseByteBuffer
is a slice, with the given position and limit, of theByteBuffer
of the sourceChunk
. - SocketChannelEndPoint - Class in org.eclipse.jetty.io
-
An
EndPoint
implementation 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
SslConnection
instances. - 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
SSLEngine
objects. - 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(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.SelectorUpdate
to be acted on between calls toSelector.select()
- subscribe(Flow.Subscriber<? super Content.Chunk>) - Method in class org.eclipse.jetty.io.content.ContentSourcePublisher
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.Retainable.ReferenceCounter
- toString() - Method in class org.eclipse.jetty.io.Retainable.Wrapper
- 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.ssl.SslConnection.DecryptedEndPoint
- toString() - Method in class org.eclipse.jetty.io.WriteFlusher
- transform(Content.Chunk) - Method in class org.eclipse.jetty.io.content.ContentSourceTransformer
-
Transforms the input chunk parameter into an output chunk.
- tryFillInterested(Callback) - Method in class org.eclipse.jetty.io.AbstractConnection
- tryFillInterested(Callback) - Method in class org.eclipse.jetty.io.AbstractEndPoint
- tryFillInterested(Callback) - Method in interface org.eclipse.jetty.io.EndPoint
-
Requests callback methods to be invoked when a call to
EndPoint.fill(ByteBuffer)
would return data or EOF. - tryRegister(Callback) - Method in class org.eclipse.jetty.io.FillInterest
-
Call to register interest in a callback when a read is possible.
U
- unwrap() - Method in interface org.eclipse.jetty.io.EndPoint.Wrapper
- unwrap() - Method in class org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
- unwrap(SSLEngine, ByteBuffer, ByteBuffer) - Method in class org.eclipse.jetty.io.ssl.SslConnection
- update(Selector) - Method in interface org.eclipse.jetty.io.ManagedSelector.SelectorUpdate
- updateKey() - Method in interface org.eclipse.jetty.io.ManagedSelector.Selectable
-
Callback method invoked when all the keys selected by the
ManagedSelector
for this endpoint have been processed. - updateKey() - Method in class org.eclipse.jetty.io.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
- Wrapper(Retainable) - Constructor for class org.eclipse.jetty.io.Retainable.Wrapper
- write(boolean, ByteBuffer, Callback) - Method in class org.eclipse.jetty.io.content.AsyncContent
- write(boolean, ByteBuffer, Callback) - Method in interface org.eclipse.jetty.io.Content.Sink
-
Writes the given
ByteBuffer
, notifying theCallback
when the write is complete. - 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.content.ContentSinkOutputStream
- 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.content.ContentSinkOutputStream
- write(int) - Method in class org.eclipse.jetty.io.WriterOutputStream
- write(ByteBuffer) - Method in class org.eclipse.jetty.io.ByteBufferOutputStream2
- write(Content.Chunk, Callback) - Method in class org.eclipse.jetty.io.content.AsyncContent
- write(Content.Sink, boolean, String, Callback) - Static method in interface org.eclipse.jetty.io.Content.Sink
-
Writes the given
String
, converting it to UTF-8 bytes, notifying theCallback
when the write is complete. - write(Content.Sink, boolean, ByteBuffer) - Static method in interface org.eclipse.jetty.io.Content.Sink
-
Blocking version of
Content.Sink.write(boolean, ByteBuffer, Callback)
. - 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
WriteFlusher
events. - WriterOutputStream - Class in org.eclipse.jetty.io
-
Wrap a Writer as an OutputStream.
- WriterOutputStream(Writer) - Constructor for class org.eclipse.jetty.io.WriterOutputStream
- WriterOutputStream(Writer, String) - Constructor for class org.eclipse.jetty.io.WriterOutputStream
- 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
EndPoint.getLocalSocketAddress()
instead