Uses of Interface
org.eclipse.jetty.util.thread.Scheduler
Package
Description
Jetty Servlets : Generally Useful Servlets, Handlers and Filters
Jetty IO : Core classes for Jetty IO subsystem
This module contains the main abstractions for the QUIC protocol.
Jetty Server : Core Server API
Jetty Server : Core Handler API
Jetty Server : Session Management Implementations
Jetty Util : Common Utility Classes
Jetty Util : Common ThreadPool Utilities
-
Uses of Scheduler in org.eclipse.jetty.client
Modifier and TypeMethodDescriptionHttpClient.getScheduler()
Get theScheduler
of this HttpClient.Modifier and TypeMethodDescriptionvoid
HttpClient.setScheduler
(Scheduler scheduler) Set theScheduler
of this HttpClient.ModifierConstructorDescriptionValidatingConnectionPool
(Destination destination, int maxConnections, Scheduler scheduler, long timeout) -
Uses of Scheduler in org.eclipse.jetty.ee10.servlets
-
Uses of Scheduler in org.eclipse.jetty.http.content
ModifierConstructorDescriptionValidatingCachingHttpContentFactory
(HttpContent.Factory authority, long validationPeriod, ByteBufferPool bufferPool, Scheduler scheduler, long sweepPeriod, long idleTimeout) Construct aValidatingCachingHttpContentFactory
which validates entries upon use to check if they are still valid and an optional period sweeper of the cache to find invalid and old entries to evict. -
Uses of Scheduler in org.eclipse.jetty.http2
ModifierConstructorDescriptionHTTP2Session
(Scheduler scheduler, EndPoint endPoint, Parser parser, Generator generator, Session.Listener listener, FlowControlStrategy flowControl, int initialStreamId) -
Uses of Scheduler in org.eclipse.jetty.http2.client
-
Uses of Scheduler in org.eclipse.jetty.http2.client.internal
ModifierConstructorDescriptionHTTP2ClientSession
(Scheduler scheduler, EndPoint endPoint, Parser parser, Generator generator, Session.Listener listener, FlowControlStrategy flowControl) -
Uses of Scheduler in org.eclipse.jetty.http2.server.internal
ModifierConstructorDescriptionHTTP2ServerSession
(Scheduler scheduler, EndPoint endPoint, ServerParser parser, Generator generator, ServerSessionListener listener, FlowControlStrategy flowControl) -
Uses of Scheduler in org.eclipse.jetty.http3.server
ModifierConstructorDescriptionHTTP3ServerConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, SslContextFactory.Server sslContextFactory, ConnectionFactory... factories) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Scheduler in org.eclipse.jetty.io
Modifier and TypeMethodDescriptionClientConnector.getScheduler()
CyclicTimeout.getScheduler()
IdleTimeout.getScheduler()
SelectorManager.getScheduler()
Modifier and TypeMethodDescriptiondefault EndPoint
Transport.newEndPoint
(Scheduler scheduler, ManagedSelector selector, SelectableChannel selectable, SelectionKey selectionKey) ForTransport
s that are based on sockets, or forTransport
s that are layered on top of anotherTransport
that is based on sockets, this method is invoked to create a newEndPoint
that wraps theSelectableChannel
created byTransport.newSelectableChannel()
.Transport.TCPIP.newEndPoint
(Scheduler scheduler, ManagedSelector selector, SelectableChannel selectable, SelectionKey selectionKey) Transport.TCPUnix.newEndPoint
(Scheduler scheduler, ManagedSelector selector, SelectableChannel selectable, SelectionKey selectionKey) Transport.UDPIP.newEndPoint
(Scheduler scheduler, ManagedSelector selector, SelectableChannel selectable, SelectionKey selectionKey) Transport.UDPUnix.newEndPoint
(Scheduler scheduler, ManagedSelector selector, SelectableChannel selectable, SelectionKey selectionKey) Transport.Wrapper.newEndPoint
(Scheduler scheduler, ManagedSelector selector, SelectableChannel selectable, SelectionKey selectionKey) void
ClientConnector.setScheduler
(Scheduler scheduler) ModifierConstructorDescriptionprotected
AbstractEndPoint
(Scheduler scheduler) ByteArrayEndPoint
(Scheduler scheduler, long idleTimeoutMs) ByteArrayEndPoint
(Scheduler timer, long idleTimeoutMs, byte[] input, int outputSize) ByteArrayEndPoint
(Scheduler timer, long idleTimeoutMs, String input, int outputSize) ByteArrayEndPoint
(Scheduler timer, long idleTimeoutMs, ByteBuffer input, ByteBuffer output) ClientSelectorManager
(Executor executor, Scheduler scheduler, int selectors) CyclicTimeout
(Scheduler scheduler) CyclicTimeouts
(Scheduler scheduler) DatagramChannelEndPoint
(DatagramChannel channel, ManagedSelector selector, SelectionKey key, Scheduler scheduler) IdleTimeout
(Scheduler scheduler) MemoryEndPointPipe
(Scheduler scheduler, Consumer<Invocable.Task> consumer, SocketAddress socketAddress) NetworkTrafficSocketChannelEndPoint
(SocketChannel channel, ManagedSelector selectSet, SelectionKey key, Scheduler scheduler, long idleTimeout, NetworkTrafficListener listener) SelectableChannelEndPoint
(Scheduler scheduler, SelectableChannel channel, ManagedSelector selector, SelectionKey selectionKey) protected
SelectorManager
(Executor executor, Scheduler scheduler) protected
SelectorManager
(Executor executor, Scheduler scheduler, int selectors) SocketChannelEndPoint
(SocketChannel channel, ManagedSelector selector, SelectionKey key, Scheduler scheduler) -
Uses of Scheduler in org.eclipse.jetty.quic.client
ModifierConstructorDescriptionprotected
ClientQuicSession
(Executor executor, Scheduler scheduler, ByteBufferPool byteBufferPool, org.eclipse.jetty.quic.quiche.QuicheConnection quicheConnection, QuicConnection connection, InetSocketAddress remoteAddress, Map<String, Object> context) -
Uses of Scheduler in org.eclipse.jetty.quic.common
ModifierConstructorDescriptionprotected
QuicConnection
(Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, EndPoint endPoint) protected
QuicSession
(Executor executor, Scheduler scheduler, ByteBufferPool byteBufferPool, org.eclipse.jetty.quic.quiche.QuicheConnection quicheConnection, QuicConnection connection, SocketAddress remoteAddress) QuicStreamEndPoint
(Scheduler scheduler, QuicSession session, long streamId) -
Uses of Scheduler in org.eclipse.jetty.quic.server
ModifierConstructorDescriptionQuicServerConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, ServerQuicConfiguration quicConfiguration, ConnectionFactory... factories) QuicServerConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, SslContextFactory.Server sslContextFactory, ConnectionFactory... factories) Deprecated, for removal: This API element is subject to removal in a future version.ServerQuicSession
(Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, org.eclipse.jetty.quic.quiche.QuicheConnection quicheConnection, ServerQuicConnection connection, SocketAddress remoteAddress, Connector connector) -
Uses of Scheduler in org.eclipse.jetty.server
Modifier and TypeMethodDescriptionAbstractConnector.getScheduler()
Components.getScheduler()
Connector.getScheduler()
Get theScheduler
used to schedule tasks.Server.getScheduler()
Modifier and TypeMethodDescriptionprotected SelectorManager
ServerConnector.newSelectorManager
(Executor executor, Scheduler scheduler, int selectors) ModifierConstructorDescriptionAbstractConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, int acceptors, ConnectionFactory... factories) AbstractNetworkConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, int acceptors, ConnectionFactory... factories) LocalConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, int acceptors, ConnectionFactory... factories) MemoryConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, ConnectionFactory... factories) NetworkTrafficServerConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, int acceptors, int selectors, ConnectionFactory... factories) Server
(ThreadPool threadPool, Scheduler scheduler, ByteBufferPool bufferPool) ServerConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, int acceptors, int selectors, ConnectionFactory... factories) ServerConnectorManager
(Executor executor, Scheduler scheduler, int selectors) -
Uses of Scheduler in org.eclipse.jetty.server.handler
ModifierConstructorDescriptionprotected
ConnectManager
(Executor executor, Scheduler scheduler, int selectors) -
Uses of Scheduler in org.eclipse.jetty.server.internal
-
Uses of Scheduler in org.eclipse.jetty.session
ModifierConstructorDescriptionSessionInactivityTimer
(SessionManager sessionManager, ManagedSession session, Scheduler scheduler) -
Uses of Scheduler in org.eclipse.jetty.unixdomain.server
Modifier and TypeMethodDescriptionprotected SelectorManager
UnixDomainServerConnector.newSelectorManager
(Executor executor, Scheduler scheduler, int selectors) ModifierConstructorDescriptionUnixDomainSelectorManager
(Executor executor, Scheduler scheduler, int selectors) UnixDomainServerConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, int acceptors, int selectors, ConnectionFactory... factories) -
Uses of Scheduler in org.eclipse.jetty.util
ModifierConstructorDescriptionCreates a new instance with the given executor (to perform DNS resolution in a separate thread), the given scheduler (to cancel the operation if it takes too long) and the given timeout, in milliseconds. -
Uses of Scheduler in org.eclipse.jetty.util.thread
Modifier and TypeClassDescriptionclass
Implementation ofScheduler
based on JDK'sScheduledThreadPoolExecutor
.class
Deprecated, for removal: This API element is subject to removal in a future version.useScheduledExecutorScheduler
instead. -
Uses of Scheduler in org.eclipse.jetty.websocket.core
ModifierConstructorDescriptionWebSocketConnection
(EndPoint endp, Executor executor, Scheduler scheduler, ByteBufferPool byteBufferPool, WebSocketCoreSession coreSession) Create a WSConnection.WebSocketConnection
(EndPoint endp, Executor executor, Scheduler scheduler, ByteBufferPool byteBufferPool, WebSocketCoreSession coreSession, Random randomMask) Create a WSConnection. -
Uses of Scheduler in org.eclipse.jetty.websocket.core.internal
ModifierConstructorDescriptionFrameFlusher
(ByteBufferPool bufferPool, Scheduler scheduler, Generator generator, EndPoint endPoint, int bufferSize, int maxGather) -
Uses of Scheduler in org.eclipse.jetty.websocket.core.server.internal
Modifier and TypeMethodDescriptionprotected WebSocketConnection
AbstractHandshaker.newWebSocketConnection
(EndPoint endPoint, Executor executor, Scheduler scheduler, ByteBufferPool byteBufferPool, WebSocketCoreSession coreSession)
QuicServerConnector(Server, Executor, Scheduler, ByteBufferPool, ServerQuicConfiguration, ConnectionFactory...)
instead