Class HazelcastDefaultComponent

    • Field Summary

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

        BUILDED, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTINGDOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.apache.camel.Endpoint createEndpoint​(String uri, String remaining, Map<String,​Object> parameters)  
      protected abstract HazelcastDefaultEndpoint doCreateEndpoint​(String uri, String remaining, Map<String,​Object> parameters, com.hazelcast.core.HazelcastInstance hzInstance)  
      void doStart()  
      void doStop()  
      com.hazelcast.core.HazelcastInstance getHazelcastInstance()  
      String getHazelcastMode()  
      protected com.hazelcast.core.HazelcastInstance getOrCreateHzClientInstance​(org.apache.camel.CamelContext context, Map<String,​Object> parameters)  
      protected com.hazelcast.core.HazelcastInstance getOrCreateHzInstance​(org.apache.camel.CamelContext context, Map<String,​Object> parameters)  
      void setHazelcastInstance​(com.hazelcast.core.HazelcastInstance hazelcastInstance)
      The hazelcast instance reference which can be used for hazelcast endpoint.
      void setHazelcastMode​(String hazelcastMode)
      The hazelcast mode reference which kind of instance should be used.
      • Methods inherited from class org.apache.camel.support.DefaultComponent

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

        build, doFail, doInit, 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

      • HazelcastDefaultComponent

        public HazelcastDefaultComponent()
      • HazelcastDefaultComponent

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

      • createEndpoint

        protected org.apache.camel.Endpoint createEndpoint​(String uri,
                                                           String remaining,
                                                           Map<String,​Object> parameters)
                                                    throws Exception
        Specified by:
        createEndpoint in class org.apache.camel.support.DefaultComponent
        Throws:
        Exception
      • doStart

        public void doStart()
                     throws Exception
        Overrides:
        doStart in class org.apache.camel.support.DefaultComponent
        Throws:
        Exception
      • doStop

        public void doStop()
                    throws Exception
        Overrides:
        doStop in class org.apache.camel.support.DefaultComponent
        Throws:
        Exception
      • getHazelcastInstance

        public com.hazelcast.core.HazelcastInstance getHazelcastInstance()
      • setHazelcastInstance

        public void setHazelcastInstance​(com.hazelcast.core.HazelcastInstance hazelcastInstance)
        The hazelcast instance reference which can be used for hazelcast endpoint. If you don't specify the instance reference, camel use the default hazelcast instance from the camel-hazelcast instance.
      • getHazelcastMode

        public String getHazelcastMode()
      • setHazelcastMode

        public void setHazelcastMode​(String hazelcastMode)
        The hazelcast mode reference which kind of instance should be used. If you don't specify the mode, then the node mode will be the default.
      • getOrCreateHzInstance

        protected com.hazelcast.core.HazelcastInstance getOrCreateHzInstance​(org.apache.camel.CamelContext context,
                                                                             Map<String,​Object> parameters)
                                                                      throws Exception
        Throws:
        Exception
      • getOrCreateHzClientInstance

        protected com.hazelcast.core.HazelcastInstance getOrCreateHzClientInstance​(org.apache.camel.CamelContext context,
                                                                                   Map<String,​Object> parameters)
                                                                            throws Exception
        Throws:
        Exception