Class RocketMQComponent

  • All Implemented Interfaces:
    java.lang.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

    public class RocketMQComponent
    extends org.apache.camel.support.DefaultComponent
    • 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 Concrete Methods 
      Modifier and Type Method Description
      protected RocketMQEndpoint createEndpoint​(java.lang.String uri, java.lang.String remaining, java.util.Map<java.lang.String,​java.lang.Object> parameters)  
      java.lang.String getAccessKey()  
      java.lang.String getConsumerGroup()  
      java.lang.String getNamesrvAddr()  
      java.lang.String getProducerGroup()  
      java.lang.String getReplyToConsumerGroup()  
      java.lang.String getReplyToTopic()  
      java.lang.Long getRequestTimeout()  
      java.lang.Long getRequestTimeoutCheckerInterval()  
      java.lang.String getSecretKey()  
      java.lang.String getSendTag()  
      java.lang.String getSubscribeTags()  
      java.lang.String getTopicName()  
      java.lang.Boolean getWaitForSendResult()  
      void setAccessKey​(java.lang.String accessKey)  
      void setConsumerGroup​(java.lang.String consumerGroup)  
      void setNamesrvAddr​(java.lang.String namesrvAddr)  
      void setProducerGroup​(java.lang.String producerGroup)  
      void setReplyToConsumerGroup​(java.lang.String replyToConsumerGroup)  
      void setReplyToTopic​(java.lang.String replyToTopic)  
      void setRequestTimeout​(java.lang.Long requestTimeout)  
      void setRequestTimeoutCheckerInterval​(java.lang.Long requestTimeoutCheckerInterval)  
      void setSecretKey​(java.lang.String secretKey)  
      void setSendTag​(java.lang.String sendTag)  
      void setSubscribeTags​(java.lang.String subscribeTags)  
      void setTopicName​(java.lang.String topicName)  
      void setWaitForSendResult​(java.lang.Boolean waitForSendResult)  
      • Methods inherited from class org.apache.camel.support.DefaultComponent

        afterConfiguration, createEndpoint, createEndpoint, doInit, doStart, doStop, 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, 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, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 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

      • RocketMQComponent

        public RocketMQComponent()
    • Method Detail

      • createEndpoint

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

        public java.lang.String getTopicName()
      • setTopicName

        public void setTopicName​(java.lang.String topicName)
      • getSubscribeTags

        public java.lang.String getSubscribeTags()
      • setSubscribeTags

        public void setSubscribeTags​(java.lang.String subscribeTags)
      • getSendTag

        public java.lang.String getSendTag()
      • setSendTag

        public void setSendTag​(java.lang.String sendTag)
      • getNamesrvAddr

        public java.lang.String getNamesrvAddr()
      • setNamesrvAddr

        public void setNamesrvAddr​(java.lang.String namesrvAddr)
      • getProducerGroup

        public java.lang.String getProducerGroup()
      • setProducerGroup

        public void setProducerGroup​(java.lang.String producerGroup)
      • getConsumerGroup

        public java.lang.String getConsumerGroup()
      • setConsumerGroup

        public void setConsumerGroup​(java.lang.String consumerGroup)
      • getReplyToTopic

        public java.lang.String getReplyToTopic()
      • setReplyToTopic

        public void setReplyToTopic​(java.lang.String replyToTopic)
      • getReplyToConsumerGroup

        public java.lang.String getReplyToConsumerGroup()
      • setReplyToConsumerGroup

        public void setReplyToConsumerGroup​(java.lang.String replyToConsumerGroup)
      • getRequestTimeout

        public java.lang.Long getRequestTimeout()
      • setRequestTimeout

        public void setRequestTimeout​(java.lang.Long requestTimeout)
      • getRequestTimeoutCheckerInterval

        public java.lang.Long getRequestTimeoutCheckerInterval()
      • setRequestTimeoutCheckerInterval

        public void setRequestTimeoutCheckerInterval​(java.lang.Long requestTimeoutCheckerInterval)
      • getWaitForSendResult

        public java.lang.Boolean getWaitForSendResult()
      • setWaitForSendResult

        public void setWaitForSendResult​(java.lang.Boolean waitForSendResult)
      • getAccessKey

        public java.lang.String getAccessKey()
      • setAccessKey

        public void setAccessKey​(java.lang.String accessKey)
      • getSecretKey

        public java.lang.String getSecretKey()
      • setSecretKey

        public void setSecretKey​(java.lang.String secretKey)