Class SjmsComponent

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

    @Component("sjms")
    public class SjmsComponent
    extends org.apache.camel.support.HeaderFilterStrategyComponent
    • Constructor Detail

      • SjmsComponent

        public SjmsComponent()
      • SjmsComponent

        protected SjmsComponent​(Class<? extends org.apache.camel.Endpoint> endpointClass)
    • 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
      • doShutdown

        protected void doShutdown()
                           throws Exception
        Overrides:
        doShutdown in class org.apache.camel.support.service.BaseService
        Throws:
        Exception
      • getAsyncStartStopExecutorService

        protected ExecutorService getAsyncStartStopExecutorService()
      • setConnectionFactory

        public void setConnectionFactory​(javax.jms.ConnectionFactory connectionFactory)
      • getConnectionFactory

        public javax.jms.ConnectionFactory getConnectionFactory()
      • setJmsKeyFormatStrategy

        public void setJmsKeyFormatStrategy​(JmsKeyFormatStrategy jmsKeyFormatStrategy)
      • setDestinationCreationStrategy

        public void setDestinationCreationStrategy​(DestinationCreationStrategy destinationCreationStrategy)
      • setMessageCreatedStrategy

        public void setMessageCreatedStrategy​(MessageCreatedStrategy messageCreatedStrategy)
      • getClientId

        public String getClientId()
      • setClientId

        public void setClientId​(String clientId)
      • getRecoveryInterval

        public long getRecoveryInterval()
      • setRecoveryInterval

        public void setRecoveryInterval​(long recoveryInterval)
      • getRequestTimeoutCheckerInterval

        public long getRequestTimeoutCheckerInterval()
      • setRequestTimeoutCheckerInterval

        public void setRequestTimeoutCheckerInterval​(long requestTimeoutCheckerInterval)
      • getReplyToOnTimeoutMaxConcurrentConsumers

        public int getReplyToOnTimeoutMaxConcurrentConsumers()
      • setReplyToOnTimeoutMaxConcurrentConsumers

        public void setReplyToOnTimeoutMaxConcurrentConsumers​(int replyToOnTimeoutMaxConcurrentConsumers)