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(BiConsumer<T,Throwable> fn)Returns a Promise that, when completed, invokes the givenBiConsumerfunction.static <T> Promise<T>Promise. from(Consumer<T> succeed, Consumer<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<Boolean> promise)Callback method invoked every time a message is incoming.default voidClientSession.Extension. outgoing(ClientSession session, Message.Mutable message, Promise<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, String channelId, ServerMessage message, Promise<Boolean> promise)Checks if a message should be allowed to create a new channel.default voidSecurityPolicy. canHandshake(BayeuxServer server, ServerSession session, ServerMessage message, Promise<Boolean> promise)Checks if a handshake message should be accepted.default voidSecurityPolicy. canPublish(BayeuxServer server, ServerSession session, ServerChannel channel, ServerMessage message, Promise<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<Boolean> promise)Checks if a subscribe message from a client is allowed to subscribe to a channel.voidServerSession. deliver(Session sender, String channel, Object data, Promise<Boolean> promise)Delivers the given information to this session.voidServerSession. deliver(Session sender, ServerMessage.Mutable message, Promise<Boolean> promise)Delivers the given message to this session.default voidBayeuxServer.Extension. incoming(ServerSession from, ServerMessage.Mutable message, Promise<Boolean> promise)Callback method invoked every time a message is incoming.default voidServerSession.Extension. incoming(ServerSession session, ServerMessage.Mutable message, Promise<Boolean> promise)Callback method invoked every time a message is incoming.default voidServerChannel.MessageListener. onMessage(ServerSession sender, ServerChannel channel, ServerMessage.Mutable message, Promise<Boolean> promise)Callback invoked when a message is being published.default voidServerSession.MessageListener. onMessage(ServerSession session, ServerSession sender, ServerMessage message, Promise<Boolean> promise)Callback invoked when a message is sent.default voidBayeuxServer.Extension. outgoing(ServerSession from, ServerSession to, ServerMessage.Mutable message, Promise<Boolean> promise)Callback method invoked every time a message is outgoing.default voidServerSession.Extension. outgoing(ServerSession session, ServerMessage.Mutable message, Promise<ServerMessage.Mutable> promise)Callback method invoked every time a message is outgoing.voidServerChannel. publish(Session from, Object data, Promise<Boolean> promise)Publishes the given information to this channel.voidServerChannel. publish(Session from, ServerMessage.Mutable message, Promise<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(List<Message.Mutable> messages, Promise<Boolean> 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 protected voidLongPollingTransport. customize(org.eclipse.jetty.client.api.Request request, Promise<org.eclipse.jetty.client.api.Request> promise) -
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<Boolean> promise)protected voidAbstractClientSession. extendOutgoing(Message.Mutable message, Promise<Boolean> promise)voidAbstractClientSession. receive(Message.Mutable message, Promise<Void> promise)Receives a message (from the server) and process it.static <T,R>
voidAsyncFoldLeft. run(Collection<T> collection, R zero, AsyncFoldLeft.Operation<T,R> operation, Promise<R> promise)Processes the givencollectionof elements.static <T,R>
voidAsyncFoldLeft. run(List<T> list, R zero, AsyncFoldLeft.Operation<T,R> operation, Promise<R> promise)Deprecated.static <T,R>
voidAsyncFoldLeft. run(T[] array, R zero, AsyncFoldLeft.Operation<T,R> operation, Promise<R> promise) -
Uses of Promise in org.cometd.server
Methods in org.cometd.server that return Promise Modifier and Type Method Description protected Promise<Boolean>BayeuxServerImpl. resolveLoop(AsyncFoldLeft.Loop<Boolean> loop)Methods in org.cometd.server with parameters of type Promise Modifier and Type Method Description voidServerSessionImpl. deliver(Session sender, String channelId, Object data, Promise<Boolean> promise)voidServerSessionImpl. deliver(Session sender, ServerMessage.Mutable message, Promise<Boolean> promise)protected voidServerSessionImpl. deliver1(ServerSession sender, ServerMessage.Mutable mutable, Promise<Boolean> promise)protected voidServerSessionImpl. extendIncoming(ServerMessage.Mutable message, Promise<Boolean> promise)protected voidBayeuxServerImpl. extendOutgoing(ServerSession sender, ServerSession session, ServerMessage.Mutable message, Promise<Boolean> promise)protected voidServerSessionImpl. extendOutgoing(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<Boolean> promise)voidServerChannelImpl. publish(Session from, Object data, Promise<Boolean> promise)voidServerChannelImpl. publish(Session from, ServerMessage.Mutable mutable, Promise<Boolean> promise)voidLocalSessionImpl. receive(Message.Mutable message, Promise<Void> promise) -
Uses of Promise in org.cometd.server.transport
Methods in org.cometd.server.transport that return Promise Modifier and Type Method Description Promise<Void>AbstractHttpTransport.LongPollScheduler. getPromise()Methods in org.cometd.server.transport with parameters of type Promise Modifier and Type Method Description protected voidAbstractHttpTransport. flush(AbstractHttpTransport.Context context, Promise<Void> promise)protected voidAbstractHttpTransport. handleMessage(AbstractHttpTransport.Context context, ServerMessage.Mutable message, Promise<ServerMessage.Mutable> promise)protected AbstractHttpTransport.HttpSchedulerAbstractStreamHttpTransport. newHttpScheduler(AbstractHttpTransport.Context context, Promise<Void> promise, ServerMessage.Mutable message, long timeout)protected AbstractHttpTransport.HttpSchedulerAsyncJSONTransport. newHttpScheduler(AbstractHttpTransport.Context context, Promise<Void> promise, ServerMessage.Mutable reply, long timeout)protected voidAbstractStreamHttpTransport. process(AbstractHttpTransport.Context context, Promise<Void> promise)protected voidAsyncJSONTransport. process(String json, AbstractHttpTransport.Context context, Promise<Void> promise)protected voidAbstractHttpTransport. processMessages(AbstractHttpTransport.Context context, ServerMessage.Mutable[] messages, Promise<Void> promise)protected voidAbstractHttpTransport. resume(AbstractHttpTransport.Context context, ServerMessage.Mutable message, Promise<Void> promise)protected abstract AbstractHttpTransport.HttpSchedulerAbstractHttpTransport. suspend(AbstractHttpTransport.Context context, Promise<Void> promise, ServerMessage.Mutable message, long timeout)protected AbstractHttpTransport.HttpSchedulerAbstractStreamHttpTransport. suspend(AbstractHttpTransport.Context context, Promise<Void> promise, ServerMessage.Mutable message, long timeout)protected AbstractHttpTransport.HttpSchedulerAsyncJSONTransport. suspend(AbstractHttpTransport.Context context, Promise<Void> promise, ServerMessage.Mutable message, long timeout)protected abstract voidAbstractHttpTransport. write(AbstractHttpTransport.Context context, List<ServerMessage> messages, Promise<Void> promise)protected voidAbstractStreamHttpTransport. write(AbstractHttpTransport.Context context, List<ServerMessage> messages, Promise<Void> promise)protected voidAsyncJSONTransport. write(AbstractHttpTransport.Context context, List<ServerMessage> messages, Promise<Void> promise)Constructors in org.cometd.server.transport with parameters of type Promise Constructor Description AbstractReader(AbstractHttpTransport.Context context, Promise<Void> promise)CharsetReader(AbstractHttpTransport.Context context, Promise<Void> promise, Charset charset)DispatchingLongPollScheduler(AbstractHttpTransport.Context context, Promise<Void> promise, ServerMessage.Mutable message, long timeout)LongPollScheduler(AbstractHttpTransport.Context context, Promise<Void> promise, ServerMessage.Mutable message, long timeout)UTF8Reader(AbstractHttpTransport.Context context, Promise<Void> promise)Writer(AbstractHttpTransport.Context context, List<ServerMessage> messages, Promise<Void> promise) -
Uses of Promise in org.cometd.websocket.server.common
Methods in org.cometd.websocket.server.common with parameters of type Promise Modifier and Type Method Description protected voidAbstractWebSocketEndPoint. flush(AbstractWebSocketEndPoint.Context context, Promise<Void> promise)voidAbstractWebSocketEndPoint. onMessage(String data, Promise<Void> p)
-