public static interface SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
| Modifier and Type | Method and Description |
|---|---|
default SnmpEndpointBuilderFactory.AdvancedSnmpEndpointConsumerBuilder |
advanced() |
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
authenticationPassphrase(String authenticationPassphrase)
The authentication passphrase.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
authenticationProtocol(String authenticationProtocol)
Authentication protocol to use if security level is set to enable
authentication The possible values are: MD5, SHA1.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
backoffErrorThreshold(int backoffErrorThreshold)
The number of subsequent error polls (failed due some error) that
should happen before the backoffMultipler should kick-in.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
backoffErrorThreshold(String backoffErrorThreshold)
The number of subsequent error polls (failed due some error) that
should happen before the backoffMultipler should kick-in.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
backoffIdleThreshold(int backoffIdleThreshold)
The number of subsequent idle polls that should happen before the
backoffMultipler should kick-in.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
backoffIdleThreshold(String backoffIdleThreshold)
The number of subsequent idle polls that should happen before the
backoffMultipler should kick-in.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
backoffMultiplier(int backoffMultiplier)
To let the scheduled polling consumer backoff if there has been a
number of subsequent idles/errors in a row.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
backoffMultiplier(String backoffMultiplier)
To let the scheduled polling consumer backoff if there has been a
number of subsequent idles/errors in a row.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
bridgeErrorHandler(String bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
delay(long delay)
Sets update rate in seconds.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
delay(String delay)
Sets update rate in seconds.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
greedy(boolean greedy)
If greedy is enabled, then the ScheduledPollConsumer will run
immediately again, if the previous run polled 1 or more messages.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
greedy(String greedy)
If greedy is enabled, then the ScheduledPollConsumer will run
immediately again, if the previous run polled 1 or more messages.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
initialDelay(long initialDelay)
Milliseconds before the first poll starts.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
initialDelay(String initialDelay)
Milliseconds before the first poll starts.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
oids(Object oids)
Defines which values you are interested in.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
oids(String oids)
Defines which values you are interested in.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
privacyPassphrase(String privacyPassphrase)
The privacy passphrase.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
privacyProtocol(String privacyProtocol)
The privacy protocol ID to be associated with this user.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
protocol(String protocol)
Here you can select which protocol to use.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
repeatCount(long repeatCount)
Specifies a maximum limit of number of fires.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
repeatCount(String repeatCount)
Specifies a maximum limit of number of fires.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
retries(int retries)
Defines how often a retry is made before canceling the request.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
retries(String retries)
Defines how often a retry is made before canceling the request.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
runLoggingLevel(org.apache.camel.LoggingLevel runLoggingLevel)
The consumer logs a start/complete log line when it polls.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
runLoggingLevel(String runLoggingLevel)
The consumer logs a start/complete log line when it polls.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
scheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
Allows for configuring a custom/shared thread pool to use for the
consumer.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
scheduledExecutorService(String scheduledExecutorService)
Allows for configuring a custom/shared thread pool to use for the
consumer.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
scheduler(Object scheduler)
To use a cron scheduler from either camel-spring or camel-quartz
component.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
scheduler(String scheduler)
To use a cron scheduler from either camel-spring or camel-quartz
component.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
schedulerProperties(Map values)
To configure additional properties when using a custom scheduler or
any of the Quartz, Spring based scheduler.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
schedulerProperties(String key,
Object value)
To configure additional properties when using a custom scheduler or
any of the Quartz, Spring based scheduler.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
securityLevel(int securityLevel)
Sets the security level for this target.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
securityLevel(String securityLevel)
Sets the security level for this target.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
securityName(String securityName)
Sets the security name to be used with this target.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
sendEmptyMessageWhenIdle(boolean sendEmptyMessageWhenIdle)
If the polling consumer did not poll any files, you can enable this
option to send an empty message (no body) instead.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
sendEmptyMessageWhenIdle(String sendEmptyMessageWhenIdle)
If the polling consumer did not poll any files, you can enable this
option to send an empty message (no body) instead.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
snmpCommunity(String snmpCommunity)
Sets the community octet string for the snmp request.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
snmpContextEngineId(String snmpContextEngineId)
Sets the context engine ID field of the scoped PDU.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
snmpContextName(String snmpContextName)
Sets the context name field of this scoped PDU.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
snmpVersion(int snmpVersion)
Sets the snmp version for the request.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
snmpVersion(String snmpVersion)
Sets the snmp version for the request.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
startScheduler(boolean startScheduler)
Whether the scheduler should be auto started.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
startScheduler(String startScheduler)
Whether the scheduler should be auto started.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
timeout(int timeout)
Sets the timeout value for the request in millis.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
timeout(String timeout)
Sets the timeout value for the request in millis.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
timeUnit(String timeUnit)
Time unit for initialDelay and delay options.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
timeUnit(TimeUnit timeUnit)
Time unit for initialDelay and delay options.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
treeList(boolean treeList)
Sets the flag whether the scoped PDU will be displayed as the list if
it has child elements in its tree.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
treeList(String treeList)
Sets the flag whether the scoped PDU will be displayed as the list if
it has child elements in its tree.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
type(SnmpEndpointBuilderFactory.SnmpActionType type)
Which operation to perform such as poll, trap, etc.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
type(String type)
Which operation to perform such as poll, trap, etc.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
useFixedDelay(boolean useFixedDelay)
Controls if fixed delay or fixed rate is used.
|
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder |
useFixedDelay(String useFixedDelay)
Controls if fixed delay or fixed rate is used.
|
default SnmpEndpointBuilderFactory.AdvancedSnmpEndpointConsumerBuilder advanced()
default SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder oids(Object oids)
org.apache.camel.component.snmp.OIDList
type.
Group: commondefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder oids(String oids)
org.apache.camel.component.snmp.OIDList type.
Group: commondefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder protocol(String protocol)
java.lang.String type.
Default: udp
Group: commondefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder retries(int retries)
int type.
Default: 2
Group: commondefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder retries(String retries)
int type.
Default: 2
Group: commondefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder snmpCommunity(String snmpCommunity)
java.lang.String type.
Default: public
Group: commondefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder snmpContextEngineId(String snmpContextEngineId)
java.lang.String type.
Group: commondefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder snmpContextName(String snmpContextName)
java.lang.String type.
Group: commondefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder snmpVersion(int snmpVersion)
int type.
Default: 0
Group: commondefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder snmpVersion(String snmpVersion)
int type.
Default: 0
Group: commondefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder timeout(int timeout)
int type.
Default: 1500
Group: commondefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder timeout(String timeout)
int type.
Default: 1500
Group: commondefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder type(SnmpEndpointBuilderFactory.SnmpActionType type)
org.apache.camel.component.snmp.SnmpActionType type.
Group: commondefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder type(String type)
org.apache.camel.component.snmp.SnmpActionType type.
Group: commondefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder bridgeErrorHandler(String bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder delay(long delay)
long type.
Default: 60000
Group: consumerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder delay(String delay)
long type.
Default: 60000
Group: consumerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder sendEmptyMessageWhenIdle(boolean sendEmptyMessageWhenIdle)
boolean type.
Default: false
Group: consumerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder sendEmptyMessageWhenIdle(String sendEmptyMessageWhenIdle)
boolean type.
Default: false
Group: consumerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder treeList(boolean treeList)
boolean type.
Default: false
Group: consumerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder treeList(String treeList)
boolean type.
Default: false
Group: consumerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder backoffErrorThreshold(int backoffErrorThreshold)
int type.
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder backoffErrorThreshold(String backoffErrorThreshold)
int type.
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder backoffIdleThreshold(int backoffIdleThreshold)
int type.
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder backoffIdleThreshold(String backoffIdleThreshold)
int type.
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder backoffMultiplier(int backoffMultiplier)
int type.
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder backoffMultiplier(String backoffMultiplier)
int type.
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder greedy(boolean greedy)
boolean type.
Default: false
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder greedy(String greedy)
boolean type.
Default: false
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder initialDelay(long initialDelay)
long type.
Default: 1000
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder initialDelay(String initialDelay)
long type.
Default: 1000
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder repeatCount(long repeatCount)
long type.
Default: 0
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder repeatCount(String repeatCount)
long type.
Default: 0
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder runLoggingLevel(org.apache.camel.LoggingLevel runLoggingLevel)
org.apache.camel.LoggingLevel type.
Default: TRACE
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder runLoggingLevel(String runLoggingLevel)
org.apache.camel.LoggingLevel type.
Default: TRACE
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder scheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
java.util.concurrent.ScheduledExecutorService type.
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder scheduledExecutorService(String scheduledExecutorService)
java.util.concurrent.ScheduledExecutorService type.
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder scheduler(Object scheduler)
java.lang.Object type.
Default: none
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder scheduler(String scheduler)
java.lang.Object type.
Default: none
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder schedulerProperties(String key, Object value)
java.util.Map<java.lang.String,
java.lang.Object> type.
The option is multivalued, and you can use the
schedulerProperties(String, Object) method to add a value (call the
method multiple times to set more values).
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder schedulerProperties(Map values)
java.util.Map<java.lang.String,
java.lang.Object> type.
The option is multivalued, and you can use the
schedulerProperties(String, Object) method to add a value (call the
method multiple times to set more values).
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder startScheduler(boolean startScheduler)
boolean type.
Default: true
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder startScheduler(String startScheduler)
boolean type.
Default: true
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder timeUnit(TimeUnit timeUnit)
java.util.concurrent.TimeUnit type.
Default: MILLISECONDS
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder timeUnit(String timeUnit)
java.util.concurrent.TimeUnit type.
Default: MILLISECONDS
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder useFixedDelay(boolean useFixedDelay)
boolean type.
Default: true
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder useFixedDelay(String useFixedDelay)
boolean type.
Default: true
Group: schedulerdefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder authenticationPassphrase(String authenticationPassphrase)
java.lang.String type.
Group: securitydefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder authenticationProtocol(String authenticationProtocol)
java.lang.String type.
Group: securitydefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder privacyPassphrase(String privacyPassphrase)
java.lang.String type.
Group: securitydefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder privacyProtocol(String privacyProtocol)
java.lang.String type.
Group: securitydefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder securityLevel(int securityLevel)
int type.
Default: 3
Group: securitydefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder securityLevel(String securityLevel)
int type.
Default: 3
Group: securitydefault SnmpEndpointBuilderFactory.SnmpEndpointConsumerBuilder securityName(String securityName)
java.lang.String type.
Group: securityApache Camel