Interface FlowCommon

All Superinterfaces:
CommonDecorator
All Known Subinterfaces:
FlowAttachmentCommunication, FlowBindingLogicServerCommunication, FlowBroadcastCommunication, FlowCommunicationEventBus, FlowContext, FlowExternalCommunication, FlowExternalWriteCommunication, FlowLogicCallCollectCommunication, FlowLogicCallCommunication, FlowLogicSendCommunication, FLowUserIdSettingCommunication
All Known Implementing Classes:
DefaultFlowContext

public interface FlowCommon extends CommonDecorator
FlowCommon
Since:
25.1
Author:
渔民小镇
date:
2025-10-09
  • Method Details

    • getUserId

      long getUserId()
    • setUserId

      void setUserId(long userId)
    • getRequest

      Request getRequest()
    • getBarSkeleton

      BarSkeleton getBarSkeleton()
    • getCmdInfo

      CmdInfo getCmdInfo()
    • getServer

      default Server getServer()
    • getServerId

      default int getServerId()
    • getTraceId

      default String getTraceId()
      Specified by:
      getTraceId in interface CommonDecorator
    • getThreadIndex

      default long getThreadIndex()
    • getCurrentExecutor

      default Executor getCurrentExecutor()
      Specified by:
      getCurrentExecutor in interface CommonDecorator
    • getCurrentThreadExecutor

      ThreadExecutor getCurrentThreadExecutor()
    • getExecutorRegion

      default ExecutorRegion getExecutorRegion()
    • getUserThreadExecutor

      default ThreadExecutor getUserThreadExecutor()
    • getVirtualThreadExecutor

      default ThreadExecutor getVirtualThreadExecutor()
    • execute

      default void execute(Runnable command)
    • executeUser

      default void executeUser(Runnable command)
    • executeVirtual

      default void executeVirtual(Runnable command)
    • setMethodResult

      void setMethodResult(Object data)
    • getCommunicationType

      CommunicationType getCommunicationType()