@UriEndpoint(scheme="hbase",
title="HBase",
syntax="hbase:tableName",
consumerClass=HBaseConsumer.class,
label="hadoop")
public class HBaseEndpoint
extends org.apache.camel.impl.DefaultEndpoint
| Constructor and Description |
|---|
HBaseEndpoint(String uri,
HBaseComponent component,
org.apache.hadoop.hbase.client.HTablePool tablePool,
String tableName) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Producer |
createProducer() |
org.apache.hadoop.hbase.client.HBaseAdmin |
getAdmin() |
CellMappingStrategyFactory |
getCellMappingStrategyFactory() |
org.apache.hadoop.conf.Configuration |
getConfiguration() |
List<org.apache.hadoop.hbase.filter.Filter> |
getFilters() |
String |
getMappingStrategyClassName() |
String |
getMappingStrategyName() |
int |
getMaxMessagesPerPoll() |
int |
getMaxResults() |
String |
getOperation() |
HBaseRemoveHandler |
getRemoveHandler() |
HBaseRow |
getRowModel() |
boolean |
isRemove() |
boolean |
isSingleton() |
void |
setAdmin(org.apache.hadoop.hbase.client.HBaseAdmin admin) |
void |
setCellMappingStrategyFactory(CellMappingStrategyFactory cellMappingStrategyFactory) |
void |
setConfiguration(org.apache.hadoop.conf.Configuration configuration) |
void |
setFilters(List<org.apache.hadoop.hbase.filter.Filter> filters) |
void |
setMappingStrategyClassName(String mappingStrategyClassName) |
void |
setMappingStrategyName(String mappingStrategyName) |
void |
setMaxMessagesPerPoll(int maxMessagesPerPoll) |
void |
setMaxResults(int maxResults) |
void |
setOperation(String operation) |
void |
setRemove(boolean remove) |
void |
setRemoveHandler(HBaseRemoveHandler removeHandler) |
void |
setRowModel(HBaseRow rowModel) |
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExchangePattern, getId, getPollingConsumerQueueSize, hashCode, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toStringdoResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic HBaseEndpoint(String uri, HBaseComponent component, org.apache.hadoop.hbase.client.HTablePool tablePool, String tableName)
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
throws Exception
Exceptionpublic boolean isSingleton()
public org.apache.hadoop.conf.Configuration getConfiguration()
public void setConfiguration(org.apache.hadoop.conf.Configuration configuration)
public org.apache.hadoop.hbase.client.HBaseAdmin getAdmin()
public void setAdmin(org.apache.hadoop.hbase.client.HBaseAdmin admin)
public int getMaxResults()
public void setMaxResults(int maxResults)
public List<org.apache.hadoop.hbase.filter.Filter> getFilters()
public void setFilters(List<org.apache.hadoop.hbase.filter.Filter> filters)
public String getOperation()
public void setOperation(String operation)
public CellMappingStrategyFactory getCellMappingStrategyFactory()
public void setCellMappingStrategyFactory(CellMappingStrategyFactory cellMappingStrategyFactory)
public String getMappingStrategyName()
public void setMappingStrategyName(String mappingStrategyName)
public String getMappingStrategyClassName()
public void setMappingStrategyClassName(String mappingStrategyClassName)
public HBaseRow getRowModel()
public void setRowModel(HBaseRow rowModel)
public boolean isRemove()
public void setRemove(boolean remove)
public HBaseRemoveHandler getRemoveHandler()
public void setRemoveHandler(HBaseRemoveHandler removeHandler)
public int getMaxMessagesPerPoll()
public void setMaxMessagesPerPoll(int maxMessagesPerPoll)
Apache Camel