Class ServiceEcaUtil


  • public final class ServiceEcaUtil
    extends java.lang.Object
    ServiceEcaUtil
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String module  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void addEcaDefinitions​(ResourceHandler handler)  
      static void evalRules​(java.lang.String serviceName, java.util.Map<java.lang.String,​java.util.List<ServiceEcaRule>> eventMap, java.lang.String event, DispatchContext dctx, java.util.Map<java.lang.String,​java.lang.Object> context, java.util.Map<java.lang.String,​java.lang.Object> result, boolean isError, boolean isFailure)  
      static java.util.Map<java.lang.String,​java.util.List<ServiceEcaRule>> getServiceEventMap​(java.lang.String serviceName)  
      static java.util.List<ServiceEcaRule> getServiceEventRules​(java.lang.String serviceName, java.lang.String event)  
      static void readConfig()  
      static void reloadConfig()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • module

        public static final java.lang.String module
    • Method Detail

      • reloadConfig

        public static void reloadConfig()
      • readConfig

        public static void readConfig()
      • addEcaDefinitions

        public static void addEcaDefinitions​(ResourceHandler handler)
      • getServiceEventMap

        public static java.util.Map<java.lang.String,​java.util.List<ServiceEcaRule>> getServiceEventMap​(java.lang.String serviceName)
      • getServiceEventRules

        public static java.util.List<ServiceEcaRule> getServiceEventRules​(java.lang.String serviceName,
                                                                          java.lang.String event)
      • evalRules

        public static void evalRules​(java.lang.String serviceName,
                                     java.util.Map<java.lang.String,​java.util.List<ServiceEcaRule>> eventMap,
                                     java.lang.String event,
                                     DispatchContext dctx,
                                     java.util.Map<java.lang.String,​java.lang.Object> context,
                                     java.util.Map<java.lang.String,​java.lang.Object> result,
                                     boolean isError,
                                     boolean isFailure)
                              throws GenericServiceException
        Throws:
        GenericServiceException