Uses of Interface
org.eclipse.jetty.util.Promise
Packages that use Promise
Package
Description
Jetty Client : Implementation and Core Classes
This package provides APIs, utility classes and an implementation of an asynchronous HTTP client.
Jetty Client : API Classes
Jetty Proxy : Async Proxy Support
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 TypeMethodDescriptionprotected voidHttpDestination.createConnection(Promise<Connection> promise) protected voidHttpClient.newConnection(HttpDestination destination, Promise<Connection> promise) voidHttpDestination.newConnection(Promise<Connection> promise) -
Uses of Promise in org.eclipse.jetty.client.api
Methods in org.eclipse.jetty.client.api 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. -
Uses of Promise in org.eclipse.jetty.client.http
Constructors in org.eclipse.jetty.client.http with parameters of type PromiseModifierConstructorDescriptionHttpConnectionOverHTTP(EndPoint endPoint, HttpDestination destination, Promise<Connection> promise) -
Uses of Promise in org.eclipse.jetty.fcgi.client.http
Methods in org.eclipse.jetty.fcgi.client.http with parameters of type PromiseModifier and TypeMethodDescriptionprotected HttpConnectionOverFCGIHttpClientTransportOverFCGI.newHttpConnection(EndPoint endPoint, HttpDestination destination, Promise<Connection> promise) Constructors in org.eclipse.jetty.fcgi.client.http with parameters of type PromiseModifierConstructorDescriptionHttpConnectionOverFCGI(EndPoint endPoint, HttpDestination destination, Promise<Connection> promise) -
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(IStream.FrameList frames, Promise<Stream> promise, Stream.Listener listener) voidISession.newStream(IStream.FrameList frames, Promise<Stream> promise, Stream.Listener listener) Sends the given list of frames to create a newStream.voidHTTP2Session.push(IStream stream, Promise<Stream> promise, PushPromiseFrame frame, Stream.Listener listener) voidHTTP2Stream.push(PushPromiseFrame frame, Promise<Stream> promise, Stream.Listener listener) voidISession.push(IStream stream, Promise<Stream> promise, PushPromiseFrame frame, Stream.Listener listener) Enqueues the given PUSH_PROMISE frame to be written to the connection. -
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.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(SslContextFactory 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(SslContextFactory sslContextFactory, SocketAddress address, Session.Listener listener, Promise<Session> promise) voidHTTP2Client.connect(SslContextFactory sslContextFactory, SocketAddress address, Session.Listener listener, Promise<Session> promise, Map<String, Object> context) -
Uses of Promise in org.eclipse.jetty.http2.client.http
Methods in org.eclipse.jetty.http2.client.http 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.proxy
Methods in org.eclipse.jetty.proxy with parameters of type PromiseModifier and TypeMethodDescriptionprotected voidConnectHandler.connectToServer(jakarta.servlet.http.HttpServletRequest request, String host, int port, Promise<SocketChannel> promise) -
Uses of Promise in org.eclipse.jetty.util
Classes in org.eclipse.jetty.util that implement PromiseModifier and TypeClassDescriptionclassstatic classEmpty implementation ofPromise.static classA CompletableFuture that is also a Promise.static classMethods in org.eclipse.jetty.util that return PromiseModifier and TypeMethodDescriptionstatic <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()Promise.Wrapper.unwrap()Methods in org.eclipse.jetty.util with parameters of type PromiseModifier and TypeMethodDescriptionvoidSocketAddressResolver.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) Constructors in org.eclipse.jetty.util with parameters of type Promise