Package org.opennms.netmgt.trapd
Class TrapListener
- java.lang.Object
-
- org.opennms.netmgt.trapd.TrapListener
-
- All Implemented Interfaces:
TrapNotificationListener
public class TrapListener extends java.lang.Object implements TrapNotificationListener
-
-
Constructor Summary
Constructors Constructor Description TrapListener(TrapdConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TwinSubscriber
getTwinSubscriber()
protected boolean
hasConfigurationChanged(TrapdConfig newConfig)
boolean
hasSnmpV3UsersChanged(TrapdConfig newConfig)
void
reload()
void
setDistPollerDao(DistPollerDao distPollerDao)
void
setMessageDispatcherFactory(MessageDispatcherFactory messageDispatcherFactory)
void
setTrapdConfig(TrapdConfiguration newTrapdConfig)
void
setTwinSubscriber(TwinSubscriber twinSubscriber)
void
start()
void
stop()
void
trapError(int error, java.lang.String msg)
void
trapReceived(TrapInformation trapInformation)
-
-
-
Constructor Detail
-
TrapListener
public TrapListener(TrapdConfig config) throws java.net.SocketException
- Throws:
java.net.SocketException
-
-
Method Detail
-
trapReceived
public void trapReceived(TrapInformation trapInformation)
- Specified by:
trapReceived
in interfaceTrapNotificationListener
-
trapError
public void trapError(int error, java.lang.String msg)
- Specified by:
trapError
in interfaceTrapNotificationListener
-
start
public void start()
-
stop
public void stop()
-
setTrapdConfig
public void setTrapdConfig(TrapdConfiguration newTrapdConfig)
-
setMessageDispatcherFactory
public void setMessageDispatcherFactory(MessageDispatcherFactory messageDispatcherFactory)
-
setDistPollerDao
public void setDistPollerDao(DistPollerDao distPollerDao)
-
getTwinSubscriber
public TwinSubscriber getTwinSubscriber()
-
setTwinSubscriber
public void setTwinSubscriber(TwinSubscriber twinSubscriber)
-
reload
public void reload() throws java.io.IOException
- Throws:
java.io.IOException
-
hasConfigurationChanged
protected boolean hasConfigurationChanged(TrapdConfig newConfig)
-
hasSnmpV3UsersChanged
public boolean hasSnmpV3UsersChanged(TrapdConfig newConfig)
-
-