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(Transport transport, SslContextFactory.Client sslContextFactory, SocketChannel channel, Session.Listener listener, Promise<Session> promise) Accepts the already connectedSocketChannelfor clear-text or secure HTTP/2 with the specifiedTransport.voidHTTP2Client.accept(SslContextFactory.Client sslContextFactory, SocketChannel channel, Session.Listener listener, Promise<Session> promise) Accepts the already connectedSocketChannelfor clear-text or secure HTTP/2.voidHTTP2Client.connect(SocketAddress address, Session.Listener listener, Promise<Session> promise) Connect for clear-text HTTP/2.voidHTTP2Client.connect(Transport transport, SslContextFactory.Client sslContextFactory, SocketAddress address, Session.Listener listener, Promise<Session> promise) Connect for clear-text or secure HTTP/2 with the specifiedTransport.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) Connect for clear-text or secure HTTP/2. - 
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(Transport transport, SslContextFactory.Client sslContextFactory, SocketAddress address, 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.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.asRetainableByteBuffer(Content.Source source, ByteBufferPool pool, boolean direct, int maxSize, Promise<RetainableByteBuffer> promise) Reads, non-blocking, the whole content source into aRetainableByteBuffer.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 classA CompletableFuture that is also a Promise.static classAbstract implementation ofPromise.Invocablewith the specifiedInvocable.InvocationType.static classAbstract implementation ofPromise.InvocablewithInvocable.InvocationTypeset toInvocable.InvocationType.NON_BLOCKING.static classPromise.Task<T>static classMethods 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.getWrapped()static <T> Promise<T> Promise.noop()Methods in org.eclipse.jetty.util with parameters of type PromiseModifier and TypeMethodDescriptionstatic <T> voidPromise.completeWith(Promise<T> promise, CompletableFuture<T> completable) Completes the given promise with the givenCompletableFuture.voidSocketAddressResolver.Async.resolve(String host, int port, Map<String, Object> context, Promise<List<InetSocketAddress>> promise) voidSocketAddressResolver.resolve(String host, int port, Map<String, Object> context, 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, Map<String, Object> context, 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.