public static interface HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
| Modifier and Type | Method and Description |
|---|---|
default HBaseEndpointBuilderFactory.AdvancedHBaseEndpointConsumerBuilder |
advanced() |
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
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 HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
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 HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
cellMappingStrategyFactory(Object cellMappingStrategyFactory)
To use a custom CellMappingStrategyFactory that is responsible for
mapping cells.
|
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
cellMappingStrategyFactory(String cellMappingStrategyFactory)
To use a custom CellMappingStrategyFactory that is responsible for
mapping cells.
|
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
filters(List<Object> filters)
A list of filters to use.
|
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
filters(String filters)
A list of filters to use.
|
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
mappingStrategyClassName(String mappingStrategyClassName)
The class name of a custom mapping strategy implementation.
|
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
mappingStrategyName(String mappingStrategyName)
The strategy to use for mapping Camel messages to HBase columns.
|
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
maxMessagesPerPoll(int maxMessagesPerPoll)
Gets the maximum number of messages as a limit to poll at each
polling.
|
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
maxMessagesPerPoll(String maxMessagesPerPoll)
Gets the maximum number of messages as a limit to poll at each
polling.
|
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
operation(String operation)
The HBase operation to perform.
|
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
remove(boolean remove)
If the option is true, Camel HBase Consumer will remove the rows
which it processes.
|
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
remove(String remove)
If the option is true, Camel HBase Consumer will remove the rows
which it processes.
|
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
removeHandler(Object removeHandler)
To use a custom HBaseRemoveHandler that is executed when a row is to
be removed.
|
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
removeHandler(String removeHandler)
To use a custom HBaseRemoveHandler that is executed when a row is to
be removed.
|
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
rowMapping(Map values)
To map the key/values from the Map to a HBaseRow.
|
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
rowMapping(String key,
Object value)
To map the key/values from the Map to a HBaseRow.
|
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
rowModel(Object rowModel)
An instance of org.apache.camel.component.hbase.model.HBaseRow which
describes how each row should be modeled.
|
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
rowModel(String rowModel)
An instance of org.apache.camel.component.hbase.model.HBaseRow which
describes how each row should be modeled.
|
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
userGroupInformation(Object userGroupInformation)
Defines privileges to communicate with HBase such as using kerberos.
|
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder |
userGroupInformation(String userGroupInformation)
Defines privileges to communicate with HBase such as using kerberos.
|
default HBaseEndpointBuilderFactory.AdvancedHBaseEndpointConsumerBuilder advanced()
default HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder cellMappingStrategyFactory(Object cellMappingStrategyFactory)
org.apache.camel.component.hbase.mapping.CellMappingStrategyFactory type.
Group: commondefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder cellMappingStrategyFactory(String cellMappingStrategyFactory)
org.apache.camel.component.hbase.mapping.CellMappingStrategyFactory type.
Group: commondefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder filters(List<Object> filters)
java.util.List<org.apache.hadoop.hbase.filter.Filter> type.
Group: commondefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder filters(String filters)
java.util.List<org.apache.hadoop.hbase.filter.Filter> type.
Group: commondefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder mappingStrategyClassName(String mappingStrategyClassName)
java.lang.String type.
Group: commondefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder mappingStrategyName(String mappingStrategyName)
java.lang.String type.
Group: commondefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder rowMapping(String key, Object value)
java.util.Map<java.lang.String,
java.lang.Object> type.
The option is multivalued, and you can use the rowMapping(String,
Object) method to add a value (call the method multiple times to set
more values).
Group: commondefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder rowMapping(Map values)
java.util.Map<java.lang.String,
java.lang.Object> type.
The option is multivalued, and you can use the rowMapping(String,
Object) method to add a value (call the method multiple times to set
more values).
Group: commondefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder rowModel(Object rowModel)
org.apache.camel.component.hbase.model.HBaseRow type.
Group: commondefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder rowModel(String rowModel)
org.apache.camel.component.hbase.model.HBaseRow type.
Group: commondefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder userGroupInformation(Object userGroupInformation)
org.apache.hadoop.security.UserGroupInformation type.
Group: commondefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder userGroupInformation(String userGroupInformation)
org.apache.hadoop.security.UserGroupInformation type.
Group: commondefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder bridgeErrorHandler(String bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder maxMessagesPerPoll(int maxMessagesPerPoll)
int type.
Group: consumerdefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder maxMessagesPerPoll(String maxMessagesPerPoll)
int type.
Group: consumerdefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder operation(String operation)
java.lang.String type.
Group: consumerdefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder remove(boolean remove)
boolean type.
Default: true
Group: consumerdefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder remove(String remove)
boolean type.
Default: true
Group: consumerdefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder removeHandler(Object removeHandler)
org.apache.camel.component.hbase.HBaseRemoveHandler
type.
Group: consumerdefault HBaseEndpointBuilderFactory.HBaseEndpointConsumerBuilder removeHandler(String removeHandler)
org.apache.camel.component.hbase.HBaseRemoveHandler
type.
Group: consumerApache Camel