Class SequenceDebugUtil


  • public class SequenceDebugUtil
    extends Object
    Utility class that handle persisting Sequence related breakpoint/skip information at mediator level as we maintain debug related information at mediator level
    • Constructor Detail

      • SequenceDebugUtil

        public SequenceDebugUtil()
    • Method Detail

      • registerSequenceMediationFlowSkip

        public static void registerSequenceMediationFlowSkip​(SynapseConfiguration synCfg,
                                                             String seqType,
                                                             String seqKey,
                                                             int[] position,
                                                             boolean registerMode)
        Registers/Un-registers a breakpoint, point where mediation flow get suspended
        Parameters:
        synCfg - Synapse configuration
        seqType - Synapse sequence type
        seqKey - name of the Sequence
        position - array of integers that uniquely specifies a point in mediation route
        registerMode - specify whether register or un register
      • registerSequenceMediationFlowBreakPoint

        public static void registerSequenceMediationFlowBreakPoint​(SynapseConfiguration synCfg,
                                                                   String sequenceType,
                                                                   String seqKey,
                                                                   int[] position,
                                                                   boolean registerMode)
        Registers/Un-registers a skip, point where mediator disables from mediation flow
        Parameters:
        synCfg - Synapse configuration
        sequenceType - Synapse sequence type
        seqKey - name of the Sequence
        position - array of integers that uniquely specifies a point in mediation route
        registerMode - specify whether register or un register