Uses of Interface
org.cometd.bayeux.Promise
-
-
Uses of Promise in org.cometd.bayeux
Classes in org.cometd.bayeux that implement Promise Modifier and Type Class Description static classPromise.Completable<S>A CompletableFuture that is also a Promise.Fields in org.cometd.bayeux declared as Promise Modifier and Type Field Description static Promise<?>Promise. NOOPShared instance whose methods are implemented empty,Methods in org.cometd.bayeux that return Promise Modifier and Type Method Description static <T> Promise<T>Promise. complete(java.util.function.BiConsumer<T,java.lang.Throwable> fn)Returns a Promise that, when completed, invokes the givenBiConsumerfunction.static <T> Promise<T>Promise. from(java.util.function.Consumer<T> succeed, java.util.function.Consumer<java.lang.Throwable> fail)static <T> Promise<T>Promise. noop() -
Uses of Promise in org.cometd.bayeux.client
Methods in org.cometd.bayeux.client with parameters of type Promise Modifier and Type Method Description default voidClientSession.Extension. incoming(ClientSession session, Message.Mutable message, Promise<java.lang.Boolean> promise)Callback method invoked every time a message is incoming.default voidClientSession.Extension. outgoing(ClientSession session, Message.Mutable message, Promise<java.lang.Boolean> promise)Callback method invoked every time a message is outgoing. -
Uses of Promise in org.cometd.bayeux.server
Methods in org.cometd.bayeux.server with parameters of type Promise Modifier and Type Method Description default voidAuthorizer. authorize(Authorizer.Operation operation, ChannelId channel, ServerSession session, ServerMessage message, Promise<Authorizer.Result> promise)Callback invoked to authorize the givenoperationon the givenchannel.default voidSecurityPolicy. canCreate(BayeuxServer server, ServerSession session, java.lang.String channelId, ServerMessage message, Promise<java.lang.Boolean> promise)Checks if a message should be allowed to create a new channel.default voidSecurityPolicy. canHandshake(BayeuxServer server, ServerSession session, ServerMessage message, Promise<java.lang.Boolean> promise)Checks if a handshake message should be accepted.default voidSecurityPolicy. canPublish(BayeuxServer server, ServerSession session, ServerChannel channel, ServerMessage message, Promise<java.lang.Boolean> promise)Checks if a client can publish a message to a channel.default voidSecurityPolicy. canSubscribe(BayeuxServer server, ServerSession session, ServerChannel channel, ServerMessage message, Promise<java.lang.Boolean> promise)Checks if a subscribe message from a client is allowed to subscribe to a channel.voidServerSession. deliver(Session sender, java.lang.String channel, java.lang.Object data, Promise<java.lang.Boolean> promise)Delivers the given information to this session.voidServerSession. deliver(Session sender, ServerMessage.Mutable message, Promise<java.lang.Boolean> promise)Delivers the given message to this session.default voidBayeuxServer.Extension. incoming(ServerSession from, ServerMessage.Mutable message, Promise<java.lang.Boolean> promise)Callback method invoked every time a message is incoming.default voidServerSession.Extension. incoming(ServerSession session, ServerMessage.Mutable message, Promise<java.lang.Boolean> promise)Callback method invoked every time a message is incoming.default voidServerChannel.MessageListener. onMessage(ServerSession sender, ServerChannel channel, ServerMessage.Mutable message, Promise<java.lang.Boolean> promise)Callback invoked when a message is being published.default voidServerSession.MessageListener. onMessage(ServerSession session, ServerSession sender, ServerMessage message, Promise<java.lang.Boolean> promise)Callback invoked when a message is sent.default voidBayeuxServer.Extension. outgoing(ServerSession from, ServerSession to, ServerMessage.Mutable message, Promise<java.lang.Boolean> promise)Callback method invoked every time a message is outgoing.default voidServerSession.Extension. outgoing(ServerSession sender, ServerSession session, ServerMessage.Mutable message, Promise<ServerMessage.Mutable> promise)Callback method invoked every time a message is outgoing.voidServerChannel. publish(Session from, java.lang.Object data, Promise<java.lang.Boolean> promise)Publishes the given information to this channel.voidServerChannel. publish(Session from, ServerMessage.Mutable message, Promise<java.lang.Boolean> promise)Publishes the given message to this channel, delivering the message to all theServerSessions subscribed to this channel. -
Uses of Promise in org.cometd.client
Methods in org.cometd.client with parameters of type Promise Modifier and Type Method Description protected voidBayeuxClient. sendMessages(java.util.List<Message.Mutable> messages, Promise<java.lang.Boolean> promise) -
Uses of Promise in org.cometd.client.http.jetty
Methods in org.cometd.client.http.jetty with parameters of type Promise Modifier and Type Method Description protected voidJettyHttpClientTransport. customize(org.eclipse.jetty.client.api.Request request, Promise<org.eclipse.jetty.client.api.Request> promise) -
Uses of Promise in org.cometd.client.http.okhttp
Methods in org.cometd.client.http.okhttp with parameters of type Promise Modifier and Type Method Description protected voidOkHttpClientTransport. customize(okhttp3.Request.Builder request, Promise<okhttp3.Request.Builder> promise) -
Uses of Promise in org.cometd.client.transport
Methods in org.cometd.client.transport with parameters of type Promise Modifier and Type Method Description default voidTransportListener. onTimeout(java.util.List<? extends Message> messages, Promise<java.lang.Long> promise)Callback method invoked when the send of a batch of messages expires before receiving a response from the server, controlled by themaxNetworkDelayoption. -
Uses of Promise in org.cometd.common
Methods in org.cometd.common with parameters of type Promise Modifier and Type Method Description protected voidAbstractClientSession. extendIncoming(Message.Mutable message, Promise<java.lang.Boolean> promise)protected voidAbstractClientSession. extendOutgoing(Message.Mutable message, Promise<java.lang.Boolean> promise)voidAbstractClientSession. receive(Message.Mutable message, Promise<java.lang.Void> promise)Receives a message (from the server) and process it.static <T,R>
voidAsyncFoldLeft. reverseRun(java.util.List<T> list, R zero, AsyncFoldLeft.Operation<T,R> operation, Promise<R> promise)Processes, in reverse order, the given sequence of elements.static <T,R>
voidAsyncFoldLeft. run(java.lang.Iterable<T> iterable, R zero, AsyncFoldLeft.Operation<T,R> operation, Promise<R> promise)Processes the given sequence of elements.static <T,R>
voidAsyncFoldLeft. run(T[] array, R zero, AsyncFoldLeft.Operation<T,R> operation, Promise<R> promise)Processes the given array of elements. -
Uses of Promise in org.cometd.server
Methods in org.cometd.server that return Promise Modifier and Type Method Description protected Promise<java.lang.Boolean>BayeuxServerImpl. resolveLoop(AsyncFoldLeft.Loop<java.lang.Boolean> loop)Methods in org.cometd.server with parameters of type Promise Modifier and Type Method Description voidServerSessionImpl. deliver(Session sender, java.lang.String channelId, java.lang.Object data, Promise<java.lang.Boolean> promise)voidServerSessionImpl. deliver(Session sender, ServerMessage.Mutable message, Promise<java.lang.Boolean> promise)protected voidServerSessionImpl. deliver1(ServerSession sender, ServerMessage.Mutable mutable, Promise<java.lang.Boolean> promise)protected voidServerSessionImpl. extendIncoming(ServerMessage.Mutable message, Promise<java.lang.Boolean> promise)protected voidBayeuxServerImpl. extendOutgoing(ServerSession sender, ServerSession session, ServerMessage.Mutable message, Promise<java.lang.Boolean> promise)protected voidServerSessionImpl. extendOutgoing(ServerSession sender, ServerMessage.Mutable message, Promise<ServerMessage.Mutable> promise)voidBayeuxServerImpl. extendReply(ServerSessionImpl sender, ServerSessionImpl session, ServerMessage.Mutable reply, Promise<ServerMessage.Mutable> promise)voidBayeuxServerImpl. handle(ServerSessionImpl session, ServerMessage.Mutable message, Promise<ServerMessage.Mutable> promise)voidAbstractServerTransport. processReply(ServerSessionImpl session, ServerMessage.Mutable reply, Promise<ServerMessage.Mutable> promise)protected voidBayeuxServerImpl. publish(ServerSessionImpl session, ServerChannelImpl channel, ServerMessage.Mutable message, boolean receiving, Promise<java.lang.Boolean> promise)voidServerChannelImpl. publish(Session from, java.lang.Object data, Promise<java.lang.Boolean> promise)voidServerChannelImpl. publish(Session from, ServerMessage.Mutable mutable, Promise<java.lang.Boolean> promise)voidLocalSessionImpl. receive(Message.Mutable message, Promise<java.lang.Void> promise) -
Uses of Promise in org.cometd.server.http
Methods in org.cometd.server.http that return Promise Modifier and Type Method Description Promise<java.lang.Void>AbstractHttpTransport.LongPollScheduler. getPromise()Methods in org.cometd.server.http with parameters of type Promise Modifier and Type Method Description protected voidAbstractHttpTransport. flush(AbstractHttpTransport.Context context, Promise<java.lang.Void> promise)protected voidAbstractHttpTransport. handleMessage(AbstractHttpTransport.Context context, ServerMessage.Mutable message, Promise<ServerMessage.Mutable> promise)protected AbstractHttpTransport.HttpSchedulerAbstractStreamHttpTransport. newHttpScheduler(AbstractHttpTransport.Context context, Promise<java.lang.Void> promise, ServerMessage.Mutable message, long timeout)protected AbstractHttpTransport.HttpSchedulerAsyncJSONTransport. newHttpScheduler(AbstractHttpTransport.Context context, Promise<java.lang.Void> promise, ServerMessage.Mutable reply, long timeout)protected voidAbstractStreamHttpTransport. process(AbstractHttpTransport.Context context, Promise<java.lang.Void> promise)protected voidAsyncJSONTransport. process(java.lang.String json, AbstractHttpTransport.Context context, Promise<java.lang.Void> promise)protected voidAbstractHttpTransport. processMessages(AbstractHttpTransport.Context context, java.util.List<ServerMessage.Mutable> messages, Promise<java.lang.Void> promise)protected voidAbstractHttpTransport. resume(AbstractHttpTransport.Context context, ServerMessage.Mutable message, Promise<java.lang.Void> promise)protected abstract AbstractHttpTransport.HttpSchedulerAbstractHttpTransport. suspend(AbstractHttpTransport.Context context, Promise<java.lang.Void> promise, ServerMessage.Mutable message, long timeout)protected AbstractHttpTransport.HttpSchedulerAbstractStreamHttpTransport. suspend(AbstractHttpTransport.Context context, Promise<java.lang.Void> promise, ServerMessage.Mutable message, long timeout)protected AbstractHttpTransport.HttpSchedulerAsyncJSONTransport. suspend(AbstractHttpTransport.Context context, Promise<java.lang.Void> promise, ServerMessage.Mutable message, long timeout)protected abstract voidAbstractHttpTransport. write(AbstractHttpTransport.Context context, java.util.List<ServerMessage> messages, Promise<java.lang.Void> promise)protected voidAbstractStreamHttpTransport. write(AbstractHttpTransport.Context context, java.util.List<ServerMessage> messages, Promise<java.lang.Void> promise)protected voidAsyncJSONTransport. write(AbstractHttpTransport.Context context, java.util.List<ServerMessage> messages, Promise<java.lang.Void> promise)Constructors in org.cometd.server.http with parameters of type Promise Constructor Description AbstractReader(AbstractHttpTransport.Context context, Promise<java.lang.Void> promise)CharsetReader(AbstractHttpTransport.Context context, Promise<java.lang.Void> promise, java.nio.charset.Charset charset)DispatchingLongPollScheduler(AbstractHttpTransport.Context context, Promise<java.lang.Void> promise, ServerMessage.Mutable message, long timeout)LongPollScheduler(AbstractHttpTransport.Context context, Promise<java.lang.Void> promise, ServerMessage.Mutable message, long timeout)UTF8Reader(AbstractHttpTransport.Context context, Promise<java.lang.Void> promise)Writer(AbstractHttpTransport.Context context, java.util.List<ServerMessage> messages, Promise<java.lang.Void> promise) -
Uses of Promise in org.cometd.server.websocket.common
Methods in org.cometd.server.websocket.common with parameters of type Promise Modifier and Type Method Description protected voidAbstractWebSocketEndPoint. flush(AbstractWebSocketEndPoint.Context context, Promise<java.lang.Void> promise)voidAbstractWebSocketEndPoint. onMessage(java.lang.String data, Promise<java.lang.Void> p)
-