Package org.apache.camel.component.snmp
Class SnmpTrapConsumer
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultConsumer
-
- org.apache.camel.component.snmp.SnmpTrapConsumer
-
- All Implemented Interfaces:
AutoCloseable
,EventListener
,org.apache.camel.Consumer
,org.apache.camel.EndpointAware
,org.apache.camel.health.HealthCheckAware
,org.apache.camel.RouteAware
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.RouteIdAware
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
,org.snmp4j.CommandResponder
public class SnmpTrapConsumer extends org.apache.camel.support.DefaultConsumer implements org.snmp4j.CommandResponder
-
-
Constructor Summary
Constructors Constructor Description SnmpTrapConsumer(SnmpEndpoint endpoint, org.apache.camel.Processor processor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.Exchange
createExchange(org.snmp4j.PDU pdu, org.snmp4j.CommandResponderEvent event)
creates an exchange for the given messageprotected void
doStart()
protected void
doStop()
void
processPdu(org.snmp4j.CommandResponderEvent event)
void
processPDU(org.snmp4j.PDU pdu, org.snmp4j.CommandResponderEvent event)
-
Methods inherited from class org.apache.camel.support.DefaultConsumer
createExchange, createUoW, defaultConsumerCallback, doBuild, doInit, doneUoW, doShutdown, getAsyncProcessor, getEndpoint, getExceptionHandler, getHealthCheck, getProcessor, getRoute, getRouteId, handleException, handleException, releaseExchange, setExceptionHandler, setHealthCheck, setRoute, setRouteId, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
SnmpTrapConsumer
public SnmpTrapConsumer(SnmpEndpoint endpoint, org.apache.camel.Processor processor)
-
-
Method Detail
-
doStart
protected void doStart() throws Exception
- Overrides:
doStart
in classorg.apache.camel.support.DefaultConsumer
- Throws:
Exception
-
doStop
protected void doStop() throws Exception
- Overrides:
doStop
in classorg.apache.camel.support.DefaultConsumer
- Throws:
Exception
-
processPdu
public void processPdu(org.snmp4j.CommandResponderEvent event)
- Specified by:
processPdu
in interfaceorg.snmp4j.CommandResponder
-
processPDU
public void processPDU(org.snmp4j.PDU pdu, org.snmp4j.CommandResponderEvent event)
-
createExchange
public org.apache.camel.Exchange createExchange(org.snmp4j.PDU pdu, org.snmp4j.CommandResponderEvent event)
creates an exchange for the given message- Parameters:
pdu
- the pduevent
- a snmp4j CommandResponderEvent- Returns:
- an exchange
-
-