Class 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.
    • Field Summary

      • Fields inherited from class org.apache.camel.support.service.BaseService

        BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
    • 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 interface org.apache.camel.Endpoint

        getEndpointBaseUri, isSingletonProducer
      • Methods inherited from interface org.apache.camel.Service

        build, close, init, start, stop
      • Methods inherited from interface org.apache.camel.ShutdownableService

        shutdown
      • Methods inherited from interface org.apache.camel.StatefulService

        getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
      • Methods inherited from interface org.apache.camel.SuspendableService

        isSuspended, resume, suspend
    • Constructor Detail

      • 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)
      • createProducer

        public org.apache.camel.Producer createProducer()
                                                 throws Exception
        Throws:
        Exception
      • createConsumer

        public org.apache.camel.Consumer createConsumer​(org.apache.camel.Processor processor)
                                                 throws Exception
        Throws:
        Exception
      • doInit

        protected void doInit()
                       throws Exception
        Overrides:
        doInit in class org.apache.camel.support.DefaultEndpoint
        Throws:
        Exception