Class CamelOperonEndpoint

  • 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="1.0-SNAPSHOT",
                 scheme="operon",
                 title="camel-operon-component",
                 syntax="operon:name",
                 category=JAVA,
                 producerOnly=true)
    public class CamelOperonEndpoint
    extends org.apache.camel.support.DefaultEndpoint
    camel-operon-component which executes operon-queries. Please find out https://operon.io.
    • 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)  
      ExecutorService createExecutor()  
      org.apache.camel.Producer createProducer()  
      String getName()  
      String getQueryFile()  
      String getTimezone()  
      boolean isDebug()  
      boolean isIndexRoot()  
      boolean isOutputResult()  
      boolean isPrettyPrint()  
      boolean isPrintDuration()  
      boolean isThrowOnError()  
      void setDebug​(boolean debug)  
      void setIndexRoot​(boolean ir)  
      void setName​(String name)  
      void setOutputResult​(boolean or)  
      void setPrettyPrint​(boolean pp)  
      void setPrintDuration​(boolean pd)  
      void setQueryFile​(String queryFile)  
      void setThrowOnError​(boolean t)  
      void setTimezone​(String tz)  
      • Methods inherited from class org.apache.camel.support.DefaultEndpoint

        configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, 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

      • CamelOperonEndpoint

        public CamelOperonEndpoint()
    • Method Detail

      • 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
      • setName

        public void setName​(String name)
      • getName

        public String getName()
      • setQueryFile

        public void setQueryFile​(String queryFile)
      • getQueryFile

        public String getQueryFile()
      • setOutputResult

        public void setOutputResult​(boolean or)
      • isOutputResult

        public boolean isOutputResult()
      • setPrettyPrint

        public void setPrettyPrint​(boolean pp)
      • isPrettyPrint

        public boolean isPrettyPrint()
      • setTimezone

        public void setTimezone​(String tz)
      • getTimezone

        public String getTimezone()
      • setPrintDuration

        public void setPrintDuration​(boolean pd)
      • isPrintDuration

        public boolean isPrintDuration()
      • setIndexRoot

        public void setIndexRoot​(boolean ir)
      • isIndexRoot

        public boolean isIndexRoot()
      • setThrowOnError

        public void setThrowOnError​(boolean t)
      • isThrowOnError

        public boolean isThrowOnError()
      • setDebug

        public void setDebug​(boolean debug)
      • isDebug

        public boolean isDebug()