Interface ExternalCommunicationDecorator
- All Superinterfaces:
CommonDecorator
- All Known Subinterfaces:
Communication, FlowAttachmentCommunication, FlowBindingLogicServerCommunication, FlowContext, FlowExternalCommunication, FlowExternalWriteCommunication, FLowUserIdSettingCommunication
- All Known Implementing Classes:
DefaultCommunication, DefaultFlowContext
ExternalCommunicationDecorator
- Since:
- 25.1
- Author:
- 渔民小镇
- date:
- 2025-09-28
-
Method Summary
Modifier and TypeMethodDescriptiondefault CommonResponsedefault ExternalResponsecallExternal(int templateId) default ExternalResponsecallExternal(int templateId, byte[] payload) default ExternalResponsecallExternal(ExternalRequestMessage message) default voidcallExternalAsync(int templateId, byte[] payload, Consumer<ExternalResponse> action) default voidcallExternalAsync(int templateId, Consumer<ExternalResponse> action) default voidcallExternalAsync(ExternalRequestMessage message, Consumer<ExternalResponse> action) default voidcallExternalAsync(ExternalRequestMessage message, Consumer<ExternalResponse> action, Executor executor) default ResponseCollectExternalcallExternalCollect(int templateId) default ResponseCollectExternalcallExternalCollect(int templateId, byte[] payload) default ResponseCollectExternaldefault voidcallExternalCollectAsync(int templateId, byte[] payload, Consumer<ResponseCollectExternal> action) default voidcallExternalCollectAsync(int templateId, Consumer<ResponseCollectExternal> action) default voidcallExternalCollectAsync(ExternalRequestMessage message, Consumer<ResponseCollectExternal> action) default voidcallExternalCollectAsync(ExternalRequestMessage message, Consumer<ResponseCollectExternal> action, Executor executor) default CompletableFuture<ResponseCollectExternal> callExternalCollectFuture(int templateId) default CompletableFuture<ResponseCollectExternal> callExternalCollectFuture(int templateId, byte[] payload) default CompletableFuture<ResponseCollectExternal> default CompletableFuture<ExternalResponse> callExternalFuture(int templateId) default CompletableFuture<ExternalResponse> callExternalFuture(int templateId, byte[] payload) default CompletableFuture<ExternalResponse> callExternalFuture(ExternalRequestMessage message) default ExternalRequestMessageofExternalRequestMessage(int templateId) ofExternalRequestMessage(int templateId, byte[] payload) Methods inherited from interface CommonDecorator
getCommunicationAggregation, getCurrentExecutor, getTraceId
-
Method Details
-
ofExternalRequestMessage
-
ofExternalRequestMessage
-
callExternal
-
callExternal
-
callExternal
-
callExternalFuture
-
callExternalFuture
-
callExternalFuture
-
callExternalAsync
-
callExternalAsync
default void callExternalAsync(ExternalRequestMessage message, Consumer<ExternalResponse> action, Executor executor) -
callExternalAsync
-
callExternalAsync
-
callExternalCollect
-
callExternalCollect
-
callExternalCollect
-
callExternalCollectFuture
default CompletableFuture<ResponseCollectExternal> callExternalCollectFuture(ExternalRequestMessage message) -
callExternalCollectFuture
default CompletableFuture<ResponseCollectExternal> callExternalCollectFuture(int templateId, byte[] payload) -
callExternalCollectFuture
-
callExternalCollectAsync
default void callExternalCollectAsync(ExternalRequestMessage message, Consumer<ResponseCollectExternal> action) -
callExternalCollectAsync
default void callExternalCollectAsync(ExternalRequestMessage message, Consumer<ResponseCollectExternal> action, Executor executor) -
callExternalCollectAsync
default void callExternalCollectAsync(int templateId, byte[] payload, Consumer<ResponseCollectExternal> action) -
callExternalCollectAsync
-
bindingLogicServer
-