public final class DefaultEventHandlerImpl extends Object implements org.springframework.beans.factory.InitializingBean, EventHandler
Constructor and Description |
---|
DefaultEventHandlerImpl(com.codahale.metrics.MetricRegistry registry)
Constructor for DefaultEventHandlerImpl.
|
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet()
afterPropertiesSet
|
org.opennms.netmgt.eventd.DefaultEventHandlerImpl.EventHandlerRunnable |
createRunnable(Log eventLog)
Create a Runnable to handle the passed-in event Log.
|
org.opennms.netmgt.eventd.DefaultEventHandlerImpl.EventHandlerRunnable |
createRunnable(Log eventLog,
boolean synchronous)
Create a Runnable to handle the passed-in event Log.
|
List<EventProcessor> |
getEventProcessors()
getEventProcessors
|
boolean |
getLogEventSummaries() |
NodeDao |
getNodeDao() |
void |
setEventProcessors(List<EventProcessor> eventProcessors)
setEventProcessors
|
void |
setLogEventSummaries(boolean logEventSummaries) |
void |
setNodeDao(NodeDao nodeDao) |
public DefaultEventHandlerImpl(com.codahale.metrics.MetricRegistry registry)
Constructor for DefaultEventHandlerImpl.
public org.opennms.netmgt.eventd.DefaultEventHandlerImpl.EventHandlerRunnable createRunnable(Log eventLog)
EventHandler
createRunnable
in interface EventHandler
eventLog
- events to be processedpublic org.opennms.netmgt.eventd.DefaultEventHandlerImpl.EventHandlerRunnable createRunnable(Log eventLog, boolean synchronous)
EventHandler
createRunnable
in interface EventHandler
eventLog
- events to be processedsynchronous
- Whether the runnable should wait for all
processors to finish processing before returningpublic void afterPropertiesSet() throws IllegalStateException
afterPropertiesSet
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
IllegalStateException
- if any.public List<EventProcessor> getEventProcessors()
getEventProcessors
List
object.public void setEventProcessors(List<EventProcessor> eventProcessors)
setEventProcessors
eventProcessors
- a List
object.public boolean getLogEventSummaries()
public void setLogEventSummaries(boolean logEventSummaries)
public void setNodeDao(NodeDao nodeDao)
public NodeDao getNodeDao()
Copyright © 2021. All rights reserved.