Class DroolsCorrelationEngine

    • Field Detail

      • RELOAD_STATE_AFTER_EXCEPTION

        public static final java.lang.String RELOAD_STATE_AFTER_EXCEPTION
        See Also:
        Constant Field Values
    • Constructor Detail

      • DroolsCorrelationEngine

        public DroolsCorrelationEngine​(java.lang.String name,
                                       com.codahale.metrics.MetricRegistry metricRegistry,
                                       org.springframework.core.io.Resource configPath,
                                       org.springframework.context.ApplicationContext configContext)
    • Method Detail

      • getConfigPath

        public org.springframework.core.io.Resource getConfigPath()
      • getConfigContext

        public org.springframework.context.ApplicationContext getConfigContext()
      • timerExpired

        protected void timerExpired​(java.lang.Integer timerId)

        timerExpired

        Specified by:
        timerExpired in class AbstractCorrelationEngine
        Parameters:
        timerId - a Integer object.
      • setInterestingEvents

        public void setInterestingEvents​(java.util.List<java.lang.String> ueis)

        setInterestingEvents

        Parameters:
        ueis - a List object.
      • setRulesResources

        public void setRulesResources​(java.util.List<org.springframework.core.io.Resource> rules)

        setRulesResources

        Parameters:
        rules - a List object.
      • setGlobals

        public void setGlobals​(java.util.Map<java.lang.String,​java.lang.Object> globals)

        setGlobals

        Parameters:
        globals - a Map object.
      • initialize

        public void initialize()
                        throws java.lang.Exception

        initialize

        Throws:
        java.lang.Exception - if any.
      • tearDown

        public void tearDown()
        Description copied from interface: CorrelationEngine

        tearDown

      • getKieSessionObjects

        public java.util.Collection<? extends java.lang.Object> getKieSessionObjects()
      • getKieSession

        public org.kie.api.runtime.KieSession getKieSession()
      • getName

        public java.lang.String getName()

        getName

        Returns:
        a String object.
      • setGlobal

        public void setGlobal​(java.lang.String name,
                              java.lang.Object value)

        setGlobal

        Parameters:
        name - a String object.
        value - a Object object.
      • setAssertBehaviour

        public void setAssertBehaviour​(java.lang.String assertBehaviour)
      • getEventProcessingMode

        public java.lang.String getEventProcessingMode()
      • setEventProcessingMode

        public void setEventProcessingMode​(java.lang.String eventProcessingMode)
      • setPersistState

        public void setPersistState​(java.lang.Boolean persistState)
      • getPersistState

        public java.lang.Boolean getPersistState()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object