Class AtmosComponent

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.Component, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    @Component("atmos")
    public class AtmosComponent
    extends org.apache.camel.support.DefaultComponent
    • 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
      protected AtmosEndpoint createEndpoint​(String uri, String remaining, Map<String,​Object> parameters)  
      String getFullTokenId()  
      String getSecretKey()  
      String getUri()  
      boolean isSslValidation()  
      void setFullTokenId​(String fullTokenId)
      The token id to pass to the Atmos client
      void setSecretKey​(String secretKey)
      The secret key to pass to the Atmos client (should be base64 encoded)
      void setSslValidation​(boolean sslValidation)
      Whether the Atmos client should perform SSL validation
      void setUri​(String uri)
      The URI of the server for the Atmos client to connect to
      • Methods inherited from class org.apache.camel.support.DefaultComponent

        afterConfiguration, createEndpoint, createEndpoint, doBuild, doInit, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getDefaultName, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, resolveRawParameterValues, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
      • Methods inherited from class org.apache.camel.support.service.BaseService

        build, 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.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

      • AtmosComponent

        public AtmosComponent()
      • AtmosComponent

        public AtmosComponent​(org.apache.camel.CamelContext context)
    • Method Detail

      • getFullTokenId

        public String getFullTokenId()
      • setFullTokenId

        public void setFullTokenId​(String fullTokenId)
        The token id to pass to the Atmos client
      • getSecretKey

        public String getSecretKey()
      • setSecretKey

        public void setSecretKey​(String secretKey)
        The secret key to pass to the Atmos client (should be base64 encoded)
      • getUri

        public String getUri()
      • setUri

        public void setUri​(String uri)
        The URI of the server for the Atmos client to connect to
      • isSslValidation

        public boolean isSslValidation()
      • setSslValidation

        public void setSslValidation​(boolean sslValidation)
        Whether the Atmos client should perform SSL validation