Class AbstractCorrelationEngine

    • Constructor Detail

      • AbstractCorrelationEngine

        public AbstractCorrelationEngine()
    • Method Detail

      • setEventIpcManager

        public void setEventIpcManager​(EventIpcManager eventIpcManager)

        setEventIpcManager

        Parameters:
        eventIpcManager - a EventIpcManager object.
      • sendEvent

        public void sendEvent​(Event e)

        sendEvent

        Parameters:
        e - a Event object.
      • setTimer

        public Integer setTimer​(long millis)

        setTimer

        Parameters:
        millis - a long.
        Returns:
        a Integer object.
      • cancelTimer

        public void cancelTimer​(Integer timerId)

        cancelTimer

        Parameters:
        timerId - a Integer object.
      • getPendingTasksCount

        public int getPendingTasksCount()
      • timerExpired

        protected abstract void timerExpired​(Integer timerId)

        timerExpired

        Parameters:
        timerId - a Integer object.
      • runTimer

        protected void runTimer​(org.opennms.netmgt.correlation.AbstractCorrelationEngine.RuleTimerTask task)

        runTimer

        Parameters:
        task - a AbstractCorrelationEngine.RuleTimerTask object.