Uses of Interface
org.cometd.bayeux.Promise
Packages that use Promise
Package
Description
-
Uses of Promise in org.cometd.bayeux
Classes in org.cometd.bayeux that implement PromiseModifier and TypeClassDescriptionstatic classA CompletableFuture that is also a Promise.Fields in org.cometd.bayeux declared as PromiseModifier and TypeFieldDescriptionstatic final Promise<?> Promise.NOOPShared instance whose methods are implemented empty,Methods in org.cometd.bayeux that return PromiseModifier and TypeMethodDescriptionstatic <T> Promise<T> Promise.complete(BiConsumer<T, Throwable> fn) Returns a Promise that, when completed, invokes the givenBiConsumerfunction.static <T> Promise<T> static <T> Promise<T> Promise.noop() -
Uses of Promise in org.cometd.bayeux.client
Methods in org.cometd.bayeux.client with parameters of type PromiseModifier and TypeMethodDescriptiondefault 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 PromiseModifier and TypeMethodDescriptiondefault 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.voidDelivers 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 sender, ServerSession session, ServerMessage.Mutable message, Promise<ServerMessage.Mutable> promise) Callback method invoked every time a message is outgoing.voidPublishes 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 PromiseModifier and TypeMethodDescriptionprotected voidBayeuxClient.sendMessages(List<Message.Mutable> messages, Promise<Boolean> promise) -
Uses of Promise in org.cometd.client.http.jetty
Methods in org.cometd.client.http.jetty with parameters of type Promise -
Uses of Promise in org.cometd.client.http.okhttp
Methods in org.cometd.client.http.okhttp with parameters of type Promise -
Uses of Promise in org.cometd.client.transport
Methods in org.cometd.client.transport with parameters of type Promise -
Uses of Promise in org.cometd.common
Methods in org.cometd.common with parameters of type PromiseModifier and TypeMethodDescriptionprotected 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> void AsyncFoldLeft.reverseRun(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> void AsyncFoldLeft.run(Iterable<T> iterable, R zero, AsyncFoldLeft.Operation<T, R> operation, Promise<R> promise) Processes the given sequence of elements.static <T,R> void AsyncFoldLeft.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 PromiseMethods in org.cometd.server with parameters of type PromiseModifier and TypeMethodDescriptionvoidvoidServerSessionImpl.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(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<Boolean> promise) voidvoidServerChannelImpl.publish(Session from, ServerMessage.Mutable mutable, Promise<Boolean> promise) voidLocalSessionImpl.receive(Message.Mutable message, Promise<Void> promise) -
Uses of Promise in org.cometd.server.http
Methods in org.cometd.server.http that return PromiseMethods in org.cometd.server.http with parameters of type PromiseModifier and TypeMethodDescriptionprotected 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, List<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.http with parameters of type PromiseModifierConstructorDescriptionprotectedAbstractReader(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) protectedLongPollScheduler(AbstractHttpTransport.Context context, Promise<Void> promise, ServerMessage.Mutable message, long timeout) protectedUTF8Reader(AbstractHttpTransport.Context context, Promise<Void> promise) protectedWriter(AbstractHttpTransport.Context context, List<ServerMessage> messages, Promise<Void> promise) -
Uses of Promise in org.cometd.server.websocket.common
Methods in org.cometd.server.websocket.common with parameters of type Promise