Class InfluxDb2Endpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.apache.camel.component.influxdb2.InfluxDb2Endpoint
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Endpoint
,org.apache.camel.IsSingleton
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.HasId
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
@UriEndpoint(firstVersion="3.20.0", scheme="influxdb2", title="InfluxDB2", syntax="influxdb2:connectionBean", category=DATABASE, producerOnly=true, headersClass=InfluxDb2Constants.class) public class InfluxDb2Endpoint extends org.apache.camel.support.DefaultEndpoint
Interact with InfluxDB v2, a time series database.
-
-
Constructor Summary
Constructors Constructor Description InfluxDb2Endpoint()
InfluxDb2Endpoint(String uri, InfluxDb2Component component)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.Consumer
createConsumer(org.apache.camel.Processor processor)
org.apache.camel.Producer
createProducer()
protected void
doInit()
String
getBucket()
String
getConnectionBean()
com.influxdb.client.InfluxDBClient
getInfluxDBClient()
Operation
getOperation()
String
getOrg()
String
getOrgID()
String
getRetentionPolicy()
com.influxdb.client.domain.WritePrecision
getWritePrecision()
boolean
isAutoCreateBucket()
boolean
isAutoCreateOrg()
void
setAutoCreateBucket(boolean autoCreateBucket)
void
setAutoCreateOrg(boolean autoCreateOrg)
void
setBucket(String bucket)
void
setConnectionBean(String connectionBean)
void
setInfluxDBClient(com.influxdb.client.InfluxDBClient influxDBClient)
void
setOperation(Operation operation)
void
setOrg(String org)
void
setOrgID(String orgID)
void
setRetentionPolicy(String retentionPolicy)
void
setWritePrecision(com.influxdb.client.domain.WritePrecision writePrecision)
-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doStart, doStop, 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
-
Methods inherited from class org.apache.camel.support.service.BaseService
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
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
InfluxDb2Endpoint
public InfluxDb2Endpoint(String uri, InfluxDb2Component component)
-
InfluxDb2Endpoint
public InfluxDb2Endpoint()
-
-
Method Detail
-
getInfluxDBClient
public com.influxdb.client.InfluxDBClient getInfluxDBClient()
-
setInfluxDBClient
public void setInfluxDBClient(com.influxdb.client.InfluxDBClient influxDBClient)
-
getConnectionBean
public String getConnectionBean()
-
setConnectionBean
public void setConnectionBean(String connectionBean)
-
getOrg
public String getOrg()
-
setOrg
public void setOrg(String org)
-
getBucket
public String getBucket()
-
setBucket
public void setBucket(String bucket)
-
getRetentionPolicy
public String getRetentionPolicy()
-
setRetentionPolicy
public void setRetentionPolicy(String retentionPolicy)
-
getOperation
public Operation getOperation()
-
setOperation
public void setOperation(Operation operation)
-
isAutoCreateOrg
public boolean isAutoCreateOrg()
-
setAutoCreateOrg
public void setAutoCreateOrg(boolean autoCreateOrg)
-
isAutoCreateBucket
public boolean isAutoCreateBucket()
-
setAutoCreateBucket
public void setAutoCreateBucket(boolean autoCreateBucket)
-
getOrgID
public String getOrgID()
-
setOrgID
public void setOrgID(String orgID)
-
getWritePrecision
public com.influxdb.client.domain.WritePrecision getWritePrecision()
-
setWritePrecision
public void setWritePrecision(com.influxdb.client.domain.WritePrecision writePrecision)
-
createConsumer
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
- Throws:
Exception
-
-