Uses of Interface
com.iohao.net.framework.protocol.Response
Packages that use Response
Package
Description
Provides communication contracts and adapters used for request/response delivery, broadcasts, and
cross-service messaging within the framework runtime.
Provides protocol metadata and structures used to represent command routes, headers, and payload
conventions across the ionet framework.
Net-server bootstrap, routing, load-balancing, and connection coordination components.
-
Uses of Response in com.iohao.net.framework.communication
Methods in com.iohao.net.framework.communication that return ResponseModifier and TypeMethodDescriptiondefault ResponseSynchronous call with no payload.default ResponseSynchronous call with boolean payload.default ResponseCall another logic server synchronously and return the response.default ResponseSynchronous call with int payload.default ResponseSynchronous call with long payload.default ResponseSynchronous call with Object payload.default ResponseSynchronous call with String payload.default ResponseSynchronous call with List payload.default ResponseLogicCallCommunicationDecorator.call(RequestMessage message) Synchronous call using a pre-built request message.LogicCommunication.call(RequestMessage message) Call another logic server and block until a response is received.default ResponseLogicCallCommunicationDecorator.callListBool(CmdInfo cmdInfo, List<Boolean> dataList) Synchronous call with List<Boolean> payload.default ResponseLogicCallCommunicationDecorator.callListInt(CmdInfo cmdInfo, List<Integer> dataList) Synchronous call with List<Integer> payload.default ResponseLogicCallCommunicationDecorator.callListLong(CmdInfo cmdInfo, List<Long> dataList) Synchronous call with List<Long> payload.default ResponseLogicCallCommunicationDecorator.callListString(CmdInfo cmdInfo, List<String> dataList) Synchronous call with List<String> payload.Methods in com.iohao.net.framework.communication that return types with arguments of type ResponseModifier and TypeMethodDescriptiondefault CompletableFuture<Response> LogicCallCommunicationDecorator.callFuture(CmdInfo cmdInfo) Future-based call with no payload.default CompletableFuture<Response> LogicCallCommunicationDecorator.callFuture(CmdInfo cmdInfo, boolean data) Future-based call with boolean payload.default CompletableFuture<Response> LogicCallCommunicationDecorator.callFuture(CmdInfo cmdInfo, byte[] data) Call another logic server and return a CompletableFuture for the response.default CompletableFuture<Response> LogicCallCommunicationDecorator.callFuture(CmdInfo cmdInfo, int data) Future-based call with int payload.default CompletableFuture<Response> LogicCallCommunicationDecorator.callFuture(CmdInfo cmdInfo, long data) Future-based call with long payload.default CompletableFuture<Response> LogicCallCommunicationDecorator.callFuture(CmdInfo cmdInfo, Object data) Future-based call with Object payload.default CompletableFuture<Response> LogicCallCommunicationDecorator.callFuture(CmdInfo cmdInfo, String data) Future-based call with String payload.default CompletableFuture<Response> LogicCallCommunicationDecorator.callFuture(CmdInfo cmdInfo, List<?> dataList) Future-based call with List payload.default CompletableFuture<Response> LogicCallCommunicationDecorator.callFuture(RequestMessage message) Future-based call using a pre-built request message.LogicCommunication.callFuture(RequestMessage message) Call another logic server asynchronously and return a future for the response.default CompletableFuture<Response> LogicCallCommunicationDecorator.callFutureListBool(CmdInfo cmdInfo, List<Boolean> dataList) Future-based call with List<Boolean> payload.default CompletableFuture<Response> LogicCallCommunicationDecorator.callFutureListInt(CmdInfo cmdInfo, List<Integer> dataList) Future-based call with List<Integer> payload.default CompletableFuture<Response> LogicCallCommunicationDecorator.callFutureListLong(CmdInfo cmdInfo, List<Long> dataList) Future-based call with List<Long> payload.default CompletableFuture<Response> LogicCallCommunicationDecorator.callFutureListString(CmdInfo cmdInfo, List<String> dataList) Future-based call with List<String> payload.Method parameters in com.iohao.net.framework.communication with type arguments of type ResponseModifier and TypeMethodDescriptiondefault voidAsync call with boolean payload.default voidCall another logic server asynchronously, invoking the callback with the response.default voidAsync call with int payload.default voidAsync call with long payload.default voidAsync call with Object payload.default voidAsync call with String payload.default voidAsync call with no payload.default voidLogicCallCommunicationDecorator.callAsync(CmdInfo cmdInfo, List<?> dataList, Consumer<Response> action) Async call with List payload.default voidLogicCallCommunicationDecorator.callAsync(RequestMessage message, Consumer<Response> action) Async call using a pre-built request message with the current executor.default voidLogicCallCommunicationDecorator.callAsync(RequestMessage message, Consumer<Response> action, Executor executor) Async call using a pre-built request message with a custom executor.default voidLogicCallCommunicationDecorator.callAsyncListBool(CmdInfo cmdInfo, List<Boolean> dataList, Consumer<Response> action) Async call with List<Boolean> payload.default voidLogicCallCommunicationDecorator.callAsyncListInt(CmdInfo cmdInfo, List<Integer> dataList, Consumer<Response> action) Async call with List<Integer> payload.default voidLogicCallCommunicationDecorator.callAsyncListLong(CmdInfo cmdInfo, List<Long> dataList, Consumer<Response> action) Async call with List<Long> payload.default voidLogicCallCommunicationDecorator.callAsyncListString(CmdInfo cmdInfo, List<String> dataList, Consumer<Response> action) Async call with List<String> payload. -
Uses of Response in com.iohao.net.framework.protocol
Classes in com.iohao.net.framework.protocol that implement ResponseModifier and TypeClassDescriptionfinal classInternal response message used for logic-to-logic server communication via Aeron.final classUser-facing response message sent back through the external Netty pipeline to the client.Methods in com.iohao.net.framework.protocol that return types with arguments of type ResponseModifier and TypeMethodDescriptionResponseCollect.getResponseList()Get the list of individual responses collected from logic servers.ResponseCollectMessage.getResponseList()Individual responses collected from logic servers.Method parameters in com.iohao.net.framework.protocol with type arguments of type ResponseModifier and TypeMethodDescriptionvoidResponseCollectMessage.setResponseList(List<Response> responseList) Individual responses collected from logic servers. -
Uses of Response in com.iohao.net.server
Methods in com.iohao.net.server that return ResponseMethods in com.iohao.net.server that return types with arguments of type ResponseModifier and TypeMethodDescriptionDefaultCommunicationAggregation.callFuture(RequestMessage message) protected CompletableFuture<Response> DefaultCommunicationAggregation.ofErrorFuture(ErrorInformation errorInformation)