Uses of Interface
org.eclipse.jetty.util.Promise
Packages that use Promise
Package
Description
Jetty Http : Tools for Http processing
Jetty IO : Core classes for Jetty IO subsystem
Jetty Server : Core Handler API
Jetty Util : Common Utility Classes
-
Uses of Promise in org.eclipse.jetty.client
Methods in org.eclipse.jetty.client with parameters of type PromiseModifier and TypeMethodDescriptionvoidDestination.newConnection(Promise<Connection> promise) Creates asynchronously a new, unpooled,Connectionthat will be returned at a later time through the givenPromise.voidHttpClient.newConnection(Destination destination, Promise<Connection> promise) -
Uses of Promise in org.eclipse.jetty.client.transport
Methods in org.eclipse.jetty.client.transport with parameters of type PromiseModifier and TypeMethodDescriptionvoidHttpChannel.abort(HttpExchange exchange, Throwable requestFailure, Throwable responseFailure, Promise<Boolean> promise) voidvoidvoidHttpReceiver.abort(HttpExchange exchange, Throwable failure, Promise<Boolean> promise) voidHttpSender.abort(HttpExchange exchange, Throwable failure, Promise<Boolean> promise) voidHttpChannel.abortResponse(HttpExchange exchange, Throwable failure, Promise<Boolean> promise) protected voidHttpDestination.createConnection(Promise<Connection> promise) voidHttpDestination.newConnection(Promise<Connection> promise) protected voidHttpReceiver.responseFailure(Throwable failure, Promise<Boolean> promise) Method to be invoked when the response is failed. -
Uses of Promise in org.eclipse.jetty.fcgi.client.transport
Methods in org.eclipse.jetty.fcgi.client.transport with parameters of type PromiseModifier and TypeMethodDescriptionprotected ConnectionHttpClientTransportOverFCGI.newConnection(EndPoint endPoint, Destination destination, Promise<Connection> promise) -
Uses of Promise in org.eclipse.jetty.http
Methods in org.eclipse.jetty.http with parameters of type PromiseModifier and TypeMethodDescriptionvoidMultiPartFormData.Parser.parse(Content.Source content, Promise<MultiPartFormData.Parts> immediate, Promise.Invocable<MultiPartFormData.Parts> future) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Promise in org.eclipse.jetty.http2
Methods in org.eclipse.jetty.http2 with parameters of type PromiseModifier and TypeMethodDescriptionvoidHTTP2Session.newStream(HeadersFrame frame, Promise<Stream> promise, Stream.Listener listener) voidHTTP2Session.newStream(HTTP2Stream.FrameList frames, Promise<Stream> promise, Stream.Listener listener) HTTP2Channel.Client.onTimeout(TimeoutException failure, Promise<Boolean> promise) voidHTTP2Session.push(Stream stream, Promise<Stream> promise, PushPromiseFrame frame, Stream.Listener listener) voidHTTP2Stream.push(PushPromiseFrame frame, Promise<Stream> promise, Stream.Listener listener) -
Uses of Promise in org.eclipse.jetty.http2.api
Methods in org.eclipse.jetty.http2.api with parameters of type PromiseModifier and TypeMethodDescriptionvoidSession.newStream(HeadersFrame frame, Promise<Stream> promise, Stream.Listener listener) Sends the given HEADERSframeto create a newStream.default voidStream.Listener.onIdleTimeout(Stream stream, TimeoutException x, Promise<Boolean> promise) Callback method invoked when the stream exceeds its idle timeout.voidStream.push(PushPromiseFrame frame, Promise<Stream> promise, Stream.Listener listener) Sends the given PUSH_PROMISEframe. -
Uses of Promise in org.eclipse.jetty.http2.client
Methods in org.eclipse.jetty.http2.client with parameters of type PromiseModifier and TypeMethodDescriptionvoidHTTP2Client.accept(SocketChannel channel, ClientConnectionFactory factory, Session.Listener listener, Promise<Session> promise) voidHTTP2Client.accept(Transport transport, SocketChannel channel, ClientConnectionFactory factory, Session.Listener listener, Promise<Session> promise) voidHTTP2Client.accept(SslContextFactory.Client sslContextFactory, SocketChannel channel, Session.Listener listener, Promise<Session> promise) voidHTTP2Client.connect(SocketAddress address, Session.Listener listener, Promise<Session> promise) voidHTTP2Client.connect(SocketAddress address, ClientConnectionFactory factory, Session.Listener listener, Promise<Session> promise, Map<String, Object> context) voidHTTP2Client.connect(Transport transport, SocketAddress address, ClientConnectionFactory factory, Session.Listener listener, Promise<Session> promise, Map<String, Object> context) voidHTTP2Client.connect(Transport transport, SslContextFactory.Client sslContextFactory, SocketAddress address, Session.Listener listener, Promise<Session> promise, Map<String, Object> context) voidHTTP2Client.connect(SslContextFactory.Client sslContextFactory, SocketAddress address, Session.Listener listener, Promise<Session> promise) voidHTTP2Client.connect(SslContextFactory.Client sslContextFactory, SocketAddress address, Session.Listener listener, Promise<Session> promise, Map<String, Object> context) -
Uses of Promise in org.eclipse.jetty.http2.client.transport
Methods in org.eclipse.jetty.http2.client.transport with parameters of type PromiseModifier and TypeMethodDescriptionprotected voidHttpClientTransportOverHTTP2.connect(InetSocketAddress address, ClientConnectionFactory factory, Session.Listener listener, Promise<Session> promise, Map<String, Object> context) protected voidHttpClientTransportOverHTTP2.connect(SocketAddress address, ClientConnectionFactory factory, Session.Listener listener, Promise<Session> promise, Map<String, Object> context) -
Uses of Promise in org.eclipse.jetty.http2.server
Methods in org.eclipse.jetty.http2.server with parameters of type PromiseModifier and TypeMethodDescriptionvoidHTTP2ServerConnectionFactory.HTTPServerSessionListener.onIdleTimeout(Stream stream, TimeoutException x, Promise<Boolean> promise) -
Uses of Promise in org.eclipse.jetty.http3
Methods in org.eclipse.jetty.http3 with parameters of type PromiseModifier and TypeMethodDescriptionprotected abstract voidHTTP3Stream.notifyIdleTimeout(TimeoutException timeout, Promise<Boolean> promise) -
Uses of Promise in org.eclipse.jetty.http3.api
Methods in org.eclipse.jetty.http3.api with parameters of type PromiseModifier and TypeMethodDescriptiondefault voidStream.Client.Listener.onIdleTimeout(Stream.Client stream, Throwable failure, Promise<Boolean> promise) Callback method invoked when the stream idle timeout elapses.default voidStream.Server.Listener.onIdleTimeout(Stream.Server stream, TimeoutException failure, Promise<Boolean> promise) Callback method invoked when the stream idle timeout elapses. -
Uses of Promise in org.eclipse.jetty.http3.client
Methods in org.eclipse.jetty.http3.client with parameters of type PromiseModifier and TypeMethodDescriptionprotected voidHTTP3StreamClient.notifyIdleTimeout(TimeoutException timeout, Promise<Boolean> promise) Constructors in org.eclipse.jetty.http3.client with parameters of type PromiseModifierConstructorDescriptionClientHTTP3Session(HTTP3Configuration configuration, ClientQuicSession quicSession, Session.Client.Listener listener, Promise<Session.Client> promise) HTTP3SessionClient(ClientHTTP3Session session, Session.Client.Listener listener, Promise<Session.Client> promise) -
Uses of Promise in org.eclipse.jetty.io
Methods in org.eclipse.jetty.io with parameters of type PromiseModifier and TypeMethodDescriptionstatic voidContent.Source.asByteBuffer(Content.Source source, Promise<ByteBuffer> promise) Reads, non-blocking, the whole content source into aByteBuffer.static voidContent.Source.asString(Content.Source source, Charset charset, Promise<String> promise) -
Uses of Promise in org.eclipse.jetty.server.handler
Methods in org.eclipse.jetty.server.handler with parameters of type PromiseModifier and TypeMethodDescriptionprotected voidConnectHandler.connectToServer(Request request, String host, int port, Promise<SocketChannel> promise) -
Uses of Promise in org.eclipse.jetty.util
Subinterfaces of Promise in org.eclipse.jetty.utilModifier and TypeInterfaceDescriptionstatic interfacestatic interfaceAnInvocablePromisethat provides theInvocable.InvocationTypeof calls toPromise.succeeded(Object).Classes in org.eclipse.jetty.util that implement PromiseModifier and TypeClassDescriptionclassstatic classEmpty implementation ofPromise.static classA CompletableFuture that is also a Promise.static classPromise.Task<T>static classFields in org.eclipse.jetty.util declared as PromiseMethods in org.eclipse.jetty.util that return PromiseModifier and TypeMethodDescriptionstatic <T> Promise<T> Creates a promise that runs the givenRunnablewhen it succeeds or fails.static <T> Promise<T> Promise.from(CompletableFuture<? super T> completable) Creates a promise from the given incomplete CompletableFuture.static <T> Promise<T> Creates a Promise from the given success and failure consumers.Promise.Wrapper.getPromise()static <T> Promise<T> Promise.noop()Promise.Wrapper.unwrap()Methods in org.eclipse.jetty.util with parameters of type PromiseModifier and TypeMethodDescriptionstatic <C> Promise.Invocable<C> Create anPromise.Invocablethat isInvocable.InvocationType.NON_BLOCKINGbecause it executes the callbacksstatic <C> Promise.Invocable<C> Promise.from(Invocable.InvocationType invocationType, Promise<C> promise) Create anPromise.InvocablevoidSocketAddressResolver.Async.resolve(String host, int port, Promise<List<InetSocketAddress>> promise) voidSocketAddressResolver.resolve(String host, int port, Promise<List<InetSocketAddress>> promise) Resolves via DNS the given host and port, within the connect timeout, returning a list ofInetSocketAddressthrough the givenPromise.voidSocketAddressResolver.Sync.resolve(String host, int port, Promise<List<InetSocketAddress>> promise) Method parameters in org.eclipse.jetty.util with type arguments of type PromiseModifier and TypeMethodDescriptionstatic <R> Promise.Completable<R> Creates a newCompletableto be consumed by the givenconsumer, then returns the newly createdCompletable.Constructors in org.eclipse.jetty.util with parameters of type Promise
MultiPartFormData.Parser.parse(Content.Source, Promise.Invocable)orMultiPartFormData.onParts(Content.Source, Attributes, String, MultiPartConfig, Promise.Invocable)instead.