Class DefaultRequestHandler
java.lang.Object
io.fluxcapacitor.javaclient.publishing.DefaultRequestHandler
- All Implemented Interfaces:
RequestHandler,AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected voidprotected voidhandleMessages(List<SerializedMessage> messages) sendRequest(SerializedMessage request, Consumer<SerializedMessage> requestSender) sendRequests(List<SerializedMessage> requests, Consumer<List<SerializedMessage>> requestSender)
-
Constructor Details
-
DefaultRequestHandler
public DefaultRequestHandler()
-
-
Method Details
-
sendRequest
public CompletableFuture<SerializedMessage> sendRequest(SerializedMessage request, Consumer<SerializedMessage> requestSender) - Specified by:
sendRequestin interfaceRequestHandler
-
sendRequests
public List<CompletableFuture<SerializedMessage>> sendRequests(List<SerializedMessage> requests, Consumer<List<SerializedMessage>> requestSender) - Specified by:
sendRequestsin interfaceRequestHandler
-
handleMessages
-
ensureStarted
protected void ensureStarted() -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceRequestHandler
-