Uses of Record Class
com.iohao.net.framework.core.CmdInfo
Packages that use CmdInfo
Package
Description
Provides client-side testing and simulation utilities for sending requests, joining external
servers, and scripting client behavior during local development or pressure testing.
Provides client command abstractions and request command models used by the simulation client
module to build and execute test requests.
Provides utility helpers for simulation-client workflows, including message helpers, config
helpers, and command scanning support.
Provides simulated client user abstractions, channel wrappers, and user-side pressure testing
support used by the simulation client module.
Provides room-based game infrastructure for board games and similar multiplayer room workflows,
including room management, lifecycle processes, and extensible gameplay operations.
Provides user-session abstractions and implementations used by external servers to track
connected users and session-scoped metadata.
Provides communication contracts and adapters used for request/response delivery, broadcasts, and
cross-service messaging within the framework runtime.
Provides the core action execution model, metadata, lifecycle hooks, and shared runtime building
blocks used by ionet business logic.
Provides documentation metadata and code-generation support used to produce client-facing API
artifacts from ionet action definitions.
Provides the action invocation flow model, context propagation, and execution pipeline contracts
used to process business requests end to end.
Provides internal flow-plugin implementations that participate in the framework execution
pipeline and support extensible request-processing behavior.
Provides framework-specific utility helpers used by action parsing, metadata access, and runtime
support operations.
Provides protocol metadata and structures used to represent command routes, headers, and payload
conventions across the ionet framework.
-
Uses of CmdInfo in com.iohao.net.extension.client
Methods in com.iohao.net.extension.client that return CmdInfoMethods in com.iohao.net.extension.client with parameters of type CmdInfoModifier and TypeMethodDescriptionprotected voidAbstractInputCommandRegion.ofListen(CallbackDelegate callback, CmdInfo cmd, String title) AbstractInputCommandRegion.ofRequestCommand(CmdInfo cmdInfo) Creates a request command execution -
Uses of CmdInfo in com.iohao.net.extension.client.command
Methods in com.iohao.net.extension.client.command that return CmdInfoModifier and TypeMethodDescriptionCommandResult.getCmdInfo()InputCommand.getCmdInfo()ListenCommand.getCmdInfo()Constructors in com.iohao.net.extension.client.command with parameters of type CmdInfo -
Uses of CmdInfo in com.iohao.net.extension.client.kit
Methods in com.iohao.net.extension.client.kit with parameters of type CmdInfoModifier and TypeMethodDescriptionstatic ExternalMessageClientMessageKit.ofCommunicationMessage(CmdInfo cmdInfo) -
Uses of CmdInfo in com.iohao.net.extension.client.user
Methods in com.iohao.net.extension.client.user with parameters of type CmdInfoModifier and TypeMethodDescriptionClientUserInputCommands.getInputCommand(CmdInfo cmdInfo) ClientUserInputCommands.ofRequestCommand(CmdInfo cmdInfo) ClientUserInputCommands.toInputName(CmdInfo cmdInfo) -
Uses of CmdInfo in com.iohao.net.extension.room
Methods in com.iohao.net.extension.room with parameters of type CmdInfoModifier and TypeMethodDescriptiondefault RangeBroadcastRoom.ofEmptyRangeBroadcast(CmdInfo cmdInfo) Create a RangeBroadcastdefault RangeBroadcastRoom.ofRangeBroadcast(CmdInfo cmdInfo) Create a RangeBroadcast, which will add all players in the current room by default. -
Uses of CmdInfo in com.iohao.net.external.core.session
Methods in com.iohao.net.external.core.session with parameters of type CmdInfoModifier and TypeMethodDescriptiondefault CommunicationMessageCreate and populate a communication message for the given route. -
Uses of CmdInfo in com.iohao.net.framework.communication
Methods in com.iohao.net.framework.communication with parameters of type CmdInfoModifier and TypeMethodDescriptiondefault voidBroadcastMulticastCommunicationDecorator.broadcastMulticast(CmdInfo cmdInfo) Broadcast with no payload.default voidBroadcastMulticastCommunicationDecorator.broadcastMulticast(CmdInfo cmdInfo, boolean data) Broadcast with boolean payload.default voidBroadcastMulticastCommunicationDecorator.broadcastMulticast(CmdInfo cmdInfo, byte[] data) Broadcast raw bytes to all connected users.default voidBroadcastMulticastCommunicationDecorator.broadcastMulticast(CmdInfo cmdInfo, int data) Broadcast with int payload.default voidBroadcastMulticastCommunicationDecorator.broadcastMulticast(CmdInfo cmdInfo, long data) Broadcast with long payload.default voidBroadcastMulticastCommunicationDecorator.broadcastMulticast(CmdInfo cmdInfo, Object data) Broadcast with Object payload.default voidBroadcastMulticastCommunicationDecorator.broadcastMulticast(CmdInfo cmdInfo, String data) Broadcast with String payload.default voidBroadcastMulticastCommunicationDecorator.broadcastMulticast(CmdInfo cmdInfo, Collection<?> dataList) Broadcast with Collection payload.default voidBroadcastMulticastCommunicationDecorator.broadcastMulticastListBool(CmdInfo cmdInfo, List<Boolean> dataList) Broadcast with List<Boolean> payload.default voidBroadcastMulticastCommunicationDecorator.broadcastMulticastListInt(CmdInfo cmdInfo, List<Integer> dataList) Broadcast with List<Integer> payload.default voidBroadcastMulticastCommunicationDecorator.broadcastMulticastListLong(CmdInfo cmdInfo, List<Long> dataList) Broadcast with List<Long> payload.default voidBroadcastMulticastCommunicationDecorator.broadcastMulticastListString(CmdInfo cmdInfo, List<String> dataList) Broadcast with List<String> payload.default voidBroadcastUserCommunicationDecorator.broadcastUser(long userId, CmdInfo cmdInfo) Broadcast with no payload to a specific user.default voidBroadcastUserCommunicationDecorator.broadcastUser(long userId, CmdInfo cmdInfo, boolean data) Broadcast with boolean payload to a specific user.default voidBroadcastUserCommunicationDecorator.broadcastUser(long userId, CmdInfo cmdInfo, byte[] data) Broadcast raw bytes to a specific user.default voidBroadcastUserCommunicationDecorator.broadcastUser(long userId, CmdInfo cmdInfo, int data) Broadcast with int payload to a specific user.default voidBroadcastUserCommunicationDecorator.broadcastUser(long userId, CmdInfo cmdInfo, long data) Broadcast with long payload to a specific user.default voidBroadcastUserCommunicationDecorator.broadcastUser(long userId, CmdInfo cmdInfo, Object data) Broadcast with Object payload to a specific user.default voidBroadcastUserCommunicationDecorator.broadcastUser(long userId, CmdInfo cmdInfo, String data) Broadcast with String payload to a specific user.default voidBroadcastUserCommunicationDecorator.broadcastUser(long userId, CmdInfo cmdInfo, List<?> dataList) Broadcast with List payload to a specific user.default voidBroadcastUserCommunicationDecorator.broadcastUserListBool(long userId, CmdInfo cmdInfo, List<Boolean> dataList) Broadcast with List<Boolean> payload to a specific user.default voidBroadcastUserCommunicationDecorator.broadcastUserListInt(long userId, CmdInfo cmdInfo, List<Integer> dataList) Broadcast with List<Integer> payload to a specific user.default voidBroadcastUserCommunicationDecorator.broadcastUserListLong(long userId, CmdInfo cmdInfo, List<Long> dataList) Broadcast with List<Long> payload to a specific user.default voidBroadcastUserCommunicationDecorator.broadcastUserListString(long userId, CmdInfo cmdInfo, List<String> dataList) Broadcast with List<String> payload to a specific user.default voidBroadcastUserListCommunicationDecorator.broadcastUsers(Collection<Long> userIdList, CmdInfo cmdInfo) Broadcast with no payload to a list of users.default voidBroadcastUserListCommunicationDecorator.broadcastUsers(Collection<Long> userIdList, CmdInfo cmdInfo, boolean data) Broadcast with boolean payload to a list of users.default voidBroadcastUserListCommunicationDecorator.broadcastUsers(Collection<Long> userIdList, CmdInfo cmdInfo, byte[] data) Broadcast raw bytes to a list of users.default voidBroadcastUserListCommunicationDecorator.broadcastUsers(Collection<Long> userIdList, CmdInfo cmdInfo, int data) Broadcast with int payload to a list of users.default voidBroadcastUserListCommunicationDecorator.broadcastUsers(Collection<Long> userIdList, CmdInfo cmdInfo, long data) Broadcast with long payload to a list of users.default voidBroadcastUserListCommunicationDecorator.broadcastUsers(Collection<Long> userIdList, CmdInfo cmdInfo, Object data) Broadcast with Object payload to a list of users.default voidBroadcastUserListCommunicationDecorator.broadcastUsers(Collection<Long> userIdList, CmdInfo cmdInfo, String data) Broadcast with String payload to a list of users.default voidBroadcastUserListCommunicationDecorator.broadcastUsers(Collection<Long> userIdList, CmdInfo cmdInfo, List<?> dataList) Broadcast with List payload to a list of users.default voidBroadcastUserListCommunicationDecorator.broadcastUsersListBool(Collection<Long> userIdList, CmdInfo cmdInfo, List<Boolean> dataList) Broadcast with List<Boolean> payload to a list of users.default voidBroadcastUserListCommunicationDecorator.broadcastUsersListInt(Collection<Long> userIdList, CmdInfo cmdInfo, List<Integer> dataList) Broadcast with List<Integer> payload to a list of users.default voidBroadcastUserListCommunicationDecorator.broadcastUsersListLong(Collection<Long> userIdList, CmdInfo cmdInfo, List<Long> dataList) Broadcast with List<Long> payload to a list of users.default voidBroadcastUserListCommunicationDecorator.broadcastUsersListString(Collection<Long> userIdList, CmdInfo cmdInfo, List<String> dataList) Broadcast with List<String> payload to a list of users.default 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 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.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.default ResponseCollectLogicCallCollectCommunicationDecorator.callCollect(CmdInfo cmdInfo) Synchronous collect-call with no payload.default ResponseCollectLogicCallCollectCommunicationDecorator.callCollect(CmdInfo cmdInfo, boolean data) Synchronous collect-call with boolean payload.default ResponseCollectLogicCallCollectCommunicationDecorator.callCollect(CmdInfo cmdInfo, byte[] data) Call all logic servers that handle the given command and collect their responses synchronously.default ResponseCollectLogicCallCollectCommunicationDecorator.callCollect(CmdInfo cmdInfo, int data) Synchronous collect-call with int payload.default ResponseCollectLogicCallCollectCommunicationDecorator.callCollect(CmdInfo cmdInfo, long data) Synchronous collect-call with long payload.default ResponseCollectLogicCallCollectCommunicationDecorator.callCollect(CmdInfo cmdInfo, Object data) Synchronous collect-call with Object payload.default ResponseCollectLogicCallCollectCommunicationDecorator.callCollect(CmdInfo cmdInfo, String data) Synchronous collect-call with String payload.default ResponseCollectLogicCallCollectCommunicationDecorator.callCollect(CmdInfo cmdInfo, List<?> dataList) Synchronous collect-call with List payload.default voidLogicCallCollectCommunicationDecorator.callCollectAsync(CmdInfo cmdInfo, boolean data, Consumer<ResponseCollect> action) Async collect-call with boolean payload.default voidLogicCallCollectCommunicationDecorator.callCollectAsync(CmdInfo cmdInfo, byte[] data, Consumer<ResponseCollect> action) Call all logic servers asynchronously, invoking the callback with the aggregated response.default voidLogicCallCollectCommunicationDecorator.callCollectAsync(CmdInfo cmdInfo, int data, Consumer<ResponseCollect> action) Async collect-call with int payload.default voidLogicCallCollectCommunicationDecorator.callCollectAsync(CmdInfo cmdInfo, long data, Consumer<ResponseCollect> action) Async collect-call with long payload.default voidLogicCallCollectCommunicationDecorator.callCollectAsync(CmdInfo cmdInfo, Object data, Consumer<ResponseCollect> action) Async collect-call with Object payload.default voidLogicCallCollectCommunicationDecorator.callCollectAsync(CmdInfo cmdInfo, String data, Consumer<ResponseCollect> action) Async collect-call with String payload.default voidLogicCallCollectCommunicationDecorator.callCollectAsync(CmdInfo cmdInfo, Consumer<ResponseCollect> action) Async collect-call with no payload.default voidLogicCallCollectCommunicationDecorator.callCollectAsync(CmdInfo cmdInfo, List<?> dataList, Consumer<ResponseCollect> action) Async collect-call with List payload.default voidLogicCallCollectCommunicationDecorator.callCollectAsyncListBool(CmdInfo cmdInfo, List<Boolean> dataList, Consumer<ResponseCollect> action) Async collect-call with List<Boolean> payload.default voidLogicCallCollectCommunicationDecorator.callCollectAsyncListInt(CmdInfo cmdInfo, List<Integer> dataList, Consumer<ResponseCollect> action) Async collect-call with List<Integer> payload.default voidLogicCallCollectCommunicationDecorator.callCollectAsyncListLong(CmdInfo cmdInfo, List<Long> dataList, Consumer<ResponseCollect> action) Async collect-call with List<Long> payload.default voidLogicCallCollectCommunicationDecorator.callCollectAsyncListString(CmdInfo cmdInfo, List<String> dataList, Consumer<ResponseCollect> action) Async collect-call with List<String> payload.default CompletableFuture<ResponseCollect> LogicCallCollectCommunicationDecorator.callCollectFuture(CmdInfo cmdInfo) Future-based collect-call with no payload.default CompletableFuture<ResponseCollect> LogicCallCollectCommunicationDecorator.callCollectFuture(CmdInfo cmdInfo, boolean data) Future-based collect-call with boolean payload.default CompletableFuture<ResponseCollect> LogicCallCollectCommunicationDecorator.callCollectFuture(CmdInfo cmdInfo, byte[] data) Call all logic servers that handle the given command and return a CompletableFuture for the aggregated response.default CompletableFuture<ResponseCollect> LogicCallCollectCommunicationDecorator.callCollectFuture(CmdInfo cmdInfo, int data) Future-based collect-call with int payload.default CompletableFuture<ResponseCollect> LogicCallCollectCommunicationDecorator.callCollectFuture(CmdInfo cmdInfo, long data) Future-based collect-call with long payload.default CompletableFuture<ResponseCollect> LogicCallCollectCommunicationDecorator.callCollectFuture(CmdInfo cmdInfo, Object data) Future-based collect-call with Object payload.default CompletableFuture<ResponseCollect> LogicCallCollectCommunicationDecorator.callCollectFuture(CmdInfo cmdInfo, String data) Future-based collect-call with String payload.default CompletableFuture<ResponseCollect> LogicCallCollectCommunicationDecorator.callCollectFuture(CmdInfo cmdInfo, List<?> dataList) Future-based collect-call with List payload.default CompletableFuture<ResponseCollect> LogicCallCollectCommunicationDecorator.callCollectFutureListBool(CmdInfo cmdInfo, List<Boolean> dataList) Future-based collect-call with List<Boolean> payload.default CompletableFuture<ResponseCollect> LogicCallCollectCommunicationDecorator.callCollectFutureListInt(CmdInfo cmdInfo, List<Integer> dataList) Future-based collect-call with List<Integer> payload.default CompletableFuture<ResponseCollect> LogicCallCollectCommunicationDecorator.callCollectFutureListLong(CmdInfo cmdInfo, List<Long> dataList) Future-based collect-call with List<Long> payload.default CompletableFuture<ResponseCollect> LogicCallCollectCommunicationDecorator.callCollectFutureListString(CmdInfo cmdInfo, List<String> dataList) Future-based collect-call with List<String> payload.default ResponseCollectLogicCallCollectCommunicationDecorator.callCollectListBool(CmdInfo cmdInfo, List<Boolean> dataList) Synchronous collect-call with List<Boolean> payload.default ResponseCollectLogicCallCollectCommunicationDecorator.callCollectListInt(CmdInfo cmdInfo, List<Integer> dataList) Synchronous collect-call with List<Integer> payload.default ResponseCollectLogicCallCollectCommunicationDecorator.callCollectListLong(CmdInfo cmdInfo, List<Long> dataList) Synchronous collect-call with List<Long> payload.default ResponseCollectLogicCallCollectCommunicationDecorator.callCollectListString(CmdInfo cmdInfo, List<String> dataList) Synchronous collect-call with List<String> payload.default 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.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.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.DefaultCommunication.ofRequestMessage(CmdInfo cmdInfo, byte[] dataBytes) Create aRequestMessagefor inter-logic-server communication.default RequestMessageLogicCommunicationDecorator.ofRequestMessage(CmdInfo cmdInfo, boolean data) Create aRequestMessagewith abooleanpayload.LogicCommunicationDecorator.ofRequestMessage(CmdInfo cmdInfo, byte[] dataBytes) Create aRequestMessagewith raw byte-array data for the given command.default RequestMessageLogicCommunicationDecorator.ofRequestMessage(CmdInfo cmdInfo, int data) Create aRequestMessagewith anintpayload.default RequestMessageLogicCommunicationDecorator.ofRequestMessage(CmdInfo cmdInfo, long data) Create aRequestMessagewith alongpayload.default RequestMessageLogicCommunicationDecorator.ofRequestMessage(CmdInfo cmdInfo, Object data) Create aRequestMessagewith a business object payload.default RequestMessageLogicCommunicationDecorator.ofRequestMessage(CmdInfo cmdInfo, String data) Create aRequestMessagewith aStringpayload.default RequestMessageLogicCommunicationDecorator.ofRequestMessage(CmdInfo cmdInfo, List<?> dataList) Create aRequestMessagewith a list of business objects as payload.default RequestMessageLogicCommunicationDecorator.ofRequestMessageListBool(CmdInfo cmdInfo, List<Boolean> dataList) Create aRequestMessagewith a list ofBooleanvalues as payload.default RequestMessageLogicCommunicationDecorator.ofRequestMessageListInt(CmdInfo cmdInfo, List<Integer> dataList) Create aRequestMessagewith a list ofIntegervalues as payload.default RequestMessageLogicCommunicationDecorator.ofRequestMessageListLong(CmdInfo cmdInfo, List<Long> dataList) Create aRequestMessagewith a list ofLongvalues as payload.default RequestMessageLogicCommunicationDecorator.ofRequestMessageListString(CmdInfo cmdInfo, List<String> dataList) Create aRequestMessagewith a list ofStringvalues as payload.default SendMessageLogicSendCommunicationDecorator.ofSendMessage(CmdInfo cmdInfo, boolean data) Create a SendMessage with boolean payload.default SendMessageLogicSendCommunicationDecorator.ofSendMessage(CmdInfo cmdInfo, byte[] data) Create a SendMessage for the given command with raw byte data.default SendMessageLogicSendCommunicationDecorator.ofSendMessage(CmdInfo cmdInfo, int data) Create a SendMessage with int payload.default SendMessageLogicSendCommunicationDecorator.ofSendMessage(CmdInfo cmdInfo, long data) Create a SendMessage with long payload.default SendMessageLogicSendCommunicationDecorator.ofSendMessage(CmdInfo cmdInfo, Object data) Create a SendMessage with Object payload.default SendMessageLogicSendCommunicationDecorator.ofSendMessage(CmdInfo cmdInfo, String data) Create a SendMessage with String payload.default SendMessageLogicSendCommunicationDecorator.ofSendMessage(CmdInfo cmdInfo, List<?> dataList) Create a SendMessage with List payload.default SendMessageLogicSendCommunicationDecorator.ofSendMessageListBool(CmdInfo cmdInfo, List<Boolean> dataList) Create a SendMessage with List<Boolean> payload.default SendMessageLogicSendCommunicationDecorator.ofSendMessageListInt(CmdInfo cmdInfo, List<Integer> dataList) Create a SendMessage with List<Integer> payload.default SendMessageLogicSendCommunicationDecorator.ofSendMessageListLong(CmdInfo cmdInfo, List<Long> dataList) Create a SendMessage with List<Long> payload.default SendMessageLogicSendCommunicationDecorator.ofSendMessageListString(CmdInfo cmdInfo, List<String> dataList) Create a SendMessage with List<String> payload.default voidSend with no payload.default voidSend with boolean payload.default voidSend raw bytes to another logic server.default voidSend with int payload.default voidSend with long payload.default voidSend with Object payload.default voidSend with String payload.default voidSend with List payload.default voidLogicSendCommunicationDecorator.sendListBool(CmdInfo cmdInfo, List<Boolean> dataList) Send with List<Boolean> payload.default voidLogicSendCommunicationDecorator.sendListInt(CmdInfo cmdInfo, List<Integer> dataList) Send with List<Integer> payload.default voidLogicSendCommunicationDecorator.sendListLong(CmdInfo cmdInfo, List<Long> dataList) Send with List<Long> payload.default voidLogicSendCommunicationDecorator.sendListString(CmdInfo cmdInfo, List<String> dataList) Send with List<String> payload. -
Uses of CmdInfo in com.iohao.net.framework.core
Fields in com.iohao.net.framework.core declared as CmdInfoMethods in com.iohao.net.framework.core that return CmdInfoModifier and TypeMethodDescriptionstatic CmdInfoCmdInfo.of(int cmdMerge) Get or create a CmdInfo from a merged command ID.static CmdInfoCmdInfo.of(int cmd, int subCmd) Get or create a CmdInfo for the given cmd and subCmd pair.static CmdInfoCmdInfoFlyweightFactory.of(int cmdMerge) Obtain a cachedCmdInfofor the given merged command value.static CmdInfoCmdInfoFlyweightFactory.of(int cmd, int subCmd) Obtain a cachedCmdInfofor the given command and sub-command pair.Methods in com.iohao.net.framework.core with parameters of type CmdInfo -
Uses of CmdInfo in com.iohao.net.framework.core.doc
Fields in com.iohao.net.framework.core.doc declared as CmdInfoModifier and TypeFieldDescriptionfinal CmdInfoBroadcastDocument.cmdInfoThe route (command info) for this broadcast.Methods in com.iohao.net.framework.core.doc that return CmdInfoModifier and TypeMethodDescriptionBroadcastDocument.getCmdInfo()The route (command info) for this broadcast.Methods in com.iohao.net.framework.core.doc with parameters of type CmdInfoModifier and TypeMethodDescriptionstatic BroadcastDocumentBuilderstatic BroadcastDocumentBuilderBroadcastDocument.newBuilder(CmdInfo cmdInfo) Deprecated. -
Uses of CmdInfo in com.iohao.net.framework.core.flow
Methods in com.iohao.net.framework.core.flow that return CmdInfoModifier and TypeMethodDescriptionDefaultFlowContext.getCmdInfo()FlowCommon.getCmdInfo()Get the command info (cmd + subCmd) for the current request.FlowContext.getCmdInfo()Get the command info (cmd, subCmd) for this request.Methods in com.iohao.net.framework.core.flow with parameters of type CmdInfoModifier and TypeMethodDescriptiondefault voidFlowBroadcastCommunication.broadcastMe(CmdInfo cmdInfo) Broadcast an empty message to the requesting user.default voidFlowBroadcastCommunication.broadcastMe(CmdInfo cmdInfo, boolean data) Broadcast a boolean value to the requesting user.default voidFlowBroadcastCommunication.broadcastMe(CmdInfo cmdInfo, byte[] data) Broadcast raw byte data to the requesting user.default voidFlowBroadcastCommunication.broadcastMe(CmdInfo cmdInfo, int data) Broadcast an int value to the requesting user.default voidFlowBroadcastCommunication.broadcastMe(CmdInfo cmdInfo, long data) Broadcast a long value to the requesting user.default voidFlowBroadcastCommunication.broadcastMe(CmdInfo cmdInfo, Object data) Broadcast an Object value to the requesting user.default voidFlowBroadcastCommunication.broadcastMe(CmdInfo cmdInfo, String data) Broadcast a String value to the requesting user.default voidFlowBroadcastCommunication.broadcastMe(CmdInfo cmdInfo, List<?> dataList) Broadcast a list of objects to the requesting user.default voidFlowBroadcastCommunication.broadcastMeListBool(CmdInfo cmdInfo, List<Boolean> dataList) Broadcast a list of boolean values to the requesting user.default voidFlowBroadcastCommunication.broadcastMeListInt(CmdInfo cmdInfo, List<Integer> dataList) Broadcast a list of int values to the requesting user.default voidFlowBroadcastCommunication.broadcastMeListLong(CmdInfo cmdInfo, List<Long> dataList) Broadcast a list of long values to the requesting user.default voidFlowBroadcastCommunication.broadcastMeListString(CmdInfo cmdInfo, List<String> dataList) Broadcast a list of String values to the requesting user.DefaultFlowContext.ofRequestMessage(CmdInfo cmdInfo, byte[] dataBytes) Create a newRequestMessagefor cross-logic-server calls, copying routing fields from the current request.default SendMessageFlowLogicSendCommunication.ofSendMessage(CmdInfo cmdInfo, byte[] data) Create aSendMessagefor the given command, copying routing fields from the current request.voidDefaultFlowContext.setCmdInfo(CmdInfo cmdInfo) voidFlowContext.setCmdInfo(CmdInfo cmdInfo) Set the command info. -
Uses of CmdInfo in com.iohao.net.framework.core.flow.internal
Methods in com.iohao.net.framework.core.flow.internal that return CmdInfoMethods in com.iohao.net.framework.core.flow.internal with parameters of type CmdInfoModifier and TypeMethodDescriptionStatActionInOut.StatActionRegion.getStatAction(CmdInfo cmdInfo) Get or create theStatActionInOut.StatActionfor the given command.Method parameters in com.iohao.net.framework.core.flow.internal with type arguments of type CmdInfoModifier and TypeMethodDescriptionvoidStatActionInOut.StatActionRegion.forEach(BiConsumer<CmdInfo, StatActionInOut.StatAction> action) Iterate over all collected statistics. -
Uses of CmdInfo in com.iohao.net.framework.core.kit
Methods in com.iohao.net.framework.core.kit with parameters of type CmdInfoModifier and TypeMethodDescriptionstatic StringCmdKit.toSimpleString(CmdInfo cmdInfo) Format aCmdInfoas a simple"cmd-subCmd"string. -
Uses of CmdInfo in com.iohao.net.framework.protocol
Methods in com.iohao.net.framework.protocol that return CmdInfoModifier and TypeMethodDescriptionCommonMessage.getCmdInfo()Derive theCmdInforoute descriptor from the merged command key.default CmdInfoCommunicationMessage.getCmdInfo()Derive theCmdInforoute descriptor from the merged command key.RemoteMessage.getCmdInfo()Derive theCmdInforoute descriptor from the merged command key.Methods in com.iohao.net.framework.protocol with parameters of type CmdInfoModifier and TypeMethodDescriptionstatic RequestMessageCreate a newRequestMessagewith the given command route and payload.static SendMessageCreate a newSendMessagewith the given command route and payload.voidAbstractCommunicationMessage.setCmdInfo(CmdInfo cmdInfo) Set the command route from aCmdInfodescriptor.voidBroadcastMessage.setCmdInfo(CmdInfo cmdInfo) Set the command route from aCmdInfodescriptor.voidCommonMessage.setCmdInfo(CmdInfo cmdInfo) Set the command route from aCmdInfodescriptor.voidRemoteMessage.setCmdInfo(CmdInfo cmdInfo) Set the command route from aCmdInfodescriptor.
BroadcastDocument.builder(CmdInfo)