Interface ITrigger

All Superinterfaces:
org.springframework.context.ApplicationListener<FireMonitorEvent>, org.springframework.beans.factory.DisposableBean, EventListener, LazyLoadingEventListener<FireMonitorEvent>
All Known Implementing Classes:
Alarm, Clearing, Trigger

@FrankDocGroup(MONITORING) public interface ITrigger extends LazyLoadingEventListener<FireMonitorEvent>, org.springframework.beans.factory.DisposableBean
  • Method Details

    • isAlarm

      boolean isAlarm()
    • clearEvents

      void clearEvents()
    • configure

      void configure() throws ConfigurationException
      Throws:
      ConfigurationException
    • isConfigured

      boolean isConfigured()
    • setMonitor

      void setMonitor(Monitor monitor)
    • toXml

      void toXml(XmlBuilder monitor)
    • setSourceFiltering

      void setSourceFiltering(SourceFiltering filtering)
    • getSourceFiltering

      SourceFiltering getSourceFiltering()
    • setEventCodes

      void setEventCodes(List<String> events)
    • getEventCodes

      List<String> getEventCodes()
    • setSeverity

      void setSeverity(Severity severity)
    • getSeverity

      Severity getSeverity()
    • setThreshold

      void setThreshold(int i)
    • getThreshold

      int getThreshold()
    • setPeriod

      void setPeriod(int i)
    • getPeriod

      int getPeriod()
    • registerAdapterFilter

      void registerAdapterFilter(AdapterFilter af)
    • getAdapterFilters

      Map<String,AdapterFilter> getAdapterFilters()
    • clearAdapterFilters

      void clearAdapterFilters()
    • setTriggerType

      void setTriggerType(ITrigger.TriggerType type)
    • getTriggerType

      ITrigger.TriggerType getTriggerType()