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