@UriEndpoint(firstVersion="3.0",
scheme="kudu",
title="Kudu",
syntax="kudu:host:port/tableName",
category={DATABASE,IOT,CLOUD},
producerOnly=true)
public class KuduEndpoint
extends org.apache.camel.support.DefaultEndpoint
Constructor and Description |
---|
KuduEndpoint(String uri,
KuduComponent component) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Producer |
createProducer() |
protected void |
doStart() |
protected void |
doStop() |
String |
getHost() |
org.apache.kudu.client.KuduClient |
getKuduClient() |
KuduOperations |
getOperation() |
String |
getPort() |
String |
getTableName() |
void |
setHost(String host)
Kudu master to connect to
|
void |
setKuduClient(org.apache.kudu.client.KuduClient kuduClient)
Set the client to connect to a kudu resource
|
void |
setOperation(KuduOperations operation)
What kind of operation is to be performed in the table
|
void |
setPort(String port)
Port where kudu service is listening
|
void |
setTableName(String tableName)
The name of the table where the rows are stored
|
configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isLenientProperties, isPollingConsumerBlockWhenFull, isPollingConsumerCopy, isSingleton, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerCopy, setPollingConsumerQueueSize, setProperties, toString
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public KuduEndpoint(String uri, KuduComponent component)
protected void doStart() throws Exception
doStart
in class org.apache.camel.support.DefaultEndpoint
Exception
protected void doStop() throws Exception
doStop
in class org.apache.camel.support.DefaultEndpoint
Exception
public String getHost()
public void setHost(String host)
public String getPort()
public org.apache.kudu.client.KuduClient getKuduClient()
public void setKuduClient(org.apache.kudu.client.KuduClient kuduClient)
public void setPort(String port)
public org.apache.camel.Producer createProducer()
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws UnsupportedOperationException
UnsupportedOperationException
public String getTableName()
public void setTableName(String tableName)
public KuduOperations getOperation()
public void setOperation(KuduOperations operation)
Apache Camel