Class SjmsComponent

java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.DefaultComponent
org.apache.camel.support.HeaderFilterStrategyComponent
org.apache.camel.component.sjms.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 Details

    • SjmsComponent

      public SjmsComponent()
    • SjmsComponent

      protected SjmsComponent(Class<? extends org.apache.camel.Endpoint> endpointClass)
  • Method Details

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

      protected SjmsEndpoint createSjmsEndpoint(String uri, String remaining)
    • 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(jakarta.jms.ConnectionFactory connectionFactory)
    • getConnectionFactory

      public jakarta.jms.ConnectionFactory getConnectionFactory()
    • setExceptionListener

      public void setExceptionListener(jakarta.jms.ExceptionListener exceptionListener)
    • getExceptionListener

      public jakarta.jms.ExceptionListener getExceptionListener()
    • setJmsKeyFormatStrategy

      public void setJmsKeyFormatStrategy(JmsKeyFormatStrategy jmsKeyFormatStrategy)
    • getJmsKeyFormatStrategy

      public JmsKeyFormatStrategy getJmsKeyFormatStrategy()
    • getDestinationCreationStrategy

      public DestinationCreationStrategy getDestinationCreationStrategy()
    • setDestinationCreationStrategy

      public void setDestinationCreationStrategy(DestinationCreationStrategy destinationCreationStrategy)
    • getMessageCreatedStrategy

      public MessageCreatedStrategy getMessageCreatedStrategy()
    • 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)