Class ProxyDebugUtil


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

      • ProxyDebugUtil

        public ProxyDebugUtil()
    • Method Detail

      • registerProxySequenceMediationFlowBreakPoint

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

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