public class SnmpOIDPoller
extends org.apache.camel.impl.ScheduledPollConsumer
implements org.snmp4j.event.ResponseListener
Constructor and Description |
---|
SnmpOIDPoller(SnmpEndpoint endpoint,
org.apache.camel.Processor processor) |
Modifier and Type | Method and Description |
---|---|
protected void |
doStart() |
protected void |
doStop() |
org.snmp4j.Target |
getTarget() |
void |
onResponse(org.snmp4j.event.ResponseEvent event) |
protected int |
poll() |
void |
processPDU(org.snmp4j.PDU pdu)
processes the pdu message
|
void |
setTarget(org.snmp4j.Target target) |
afterPoll, beforePoll, doShutdown, doSuspend, getBackoffCounter, getBackoffErrorThreshold, getBackoffIdleThreshold, getBackoffMultiplier, getDelay, getInitialDelay, getPollStrategy, getRunLoggingLevel, getScheduledExecutorService, getScheduler, getSchedulerProperties, getTimeUnit, isGreedy, isPollAllowed, isPolling, isSchedulerStarted, isSendEmptyMessageWhenIdle, isStartScheduler, isUseFixedDelay, onInit, processEmptyMessage, run, setBackoffErrorThreshold, setBackoffIdleThreshold, setBackoffMultiplier, setDelay, setGreedy, setInitialDelay, setPollStrategy, setRunLoggingLevel, setScheduledExecutorService, setScheduler, setSchedulerProperties, setSendEmptyMessageWhenIdle, setStartScheduler, setTimeUnit, setUseFixedDelay, startScheduler
createUoW, doneUoW, getAsyncProcessor, getEndpoint, getExceptionHandler, getProcessor, getRoute, handleException, handleException, setExceptionHandler, setRoute, toString
doResume, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public SnmpOIDPoller(SnmpEndpoint endpoint, org.apache.camel.Processor processor)
protected void doStart() throws Exception
doStart
in class org.apache.camel.impl.ScheduledPollConsumer
Exception
protected void doStop() throws Exception
doStop
in class org.apache.camel.impl.ScheduledPollConsumer
Exception
protected int poll() throws Exception
poll
in class org.apache.camel.impl.ScheduledPollConsumer
Exception
public void onResponse(org.snmp4j.event.ResponseEvent event)
onResponse
in interface org.snmp4j.event.ResponseListener
public void processPDU(org.snmp4j.PDU pdu)
pdu
- the pdupublic org.snmp4j.Target getTarget()
public void setTarget(org.snmp4j.Target target)
target
- The target to set.Apache Camel