Interface RequestGateway
-
- All Superinterfaces:
HasLocalHandlers
- All Known Implementing Classes:
DefaultGenericGateway
public interface RequestGateway extends HasLocalHandlers
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <R> CompletableFuture<R>send(Message message)default <R> CompletableFuture<R>send(Object payload)default <R> CompletableFuture<R>send(Object payload, Metadata metadata)voidsendAndForget(Message message)default voidsendAndForget(Object payload)default voidsendAndForget(Object payload, Metadata metadata)default <R> RsendAndWait(Message message)default <R> RsendAndWait(Object payload)default <R> RsendAndWait(Object payload, Metadata metadata)CompletableFuture<Message>sendForMessage(Message message)-
Methods inherited from interface io.fluxcapacitor.javaclient.tracking.handling.HasLocalHandlers
registerHandler, registerHandler
-
-
-
-
Method Detail
-
sendAndForget
default void sendAndForget(Object payload)
-
sendAndForget
void sendAndForget(Message message)
-
send
default <R> CompletableFuture<R> send(Message message)
-
send
default <R> CompletableFuture<R> send(Object payload)
-
send
default <R> CompletableFuture<R> send(Object payload, Metadata metadata)
-
sendForMessage
CompletableFuture<Message> sendForMessage(Message message)
-
sendAndWait
default <R> R sendAndWait(Object payload)
-
sendAndWait
default <R> R sendAndWait(Message message)
-
-