Package org.apache.camel.component.sjms
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.HasCamelContext,org.apache.camel.spi.HeaderFilterStrategyAware,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
@Component("sjms")
public class SjmsComponent
extends org.apache.camel.support.HeaderFilterStrategyComponent
-
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 -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSjmsComponent(Class<? extends org.apache.camel.Endpoint> endpointClass) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.camel.Endpointprotected SjmsEndpointcreateSjmsEndpoint(String uri, String remaining) protected voidprotected ExecutorServicejakarta.jms.ConnectionFactoryjakarta.jms.ExceptionListenerlongintlongvoidsetClientId(String clientId) voidsetConnectionFactory(jakarta.jms.ConnectionFactory connectionFactory) voidsetDestinationCreationStrategy(DestinationCreationStrategy destinationCreationStrategy) voidsetExceptionListener(jakarta.jms.ExceptionListener exceptionListener) voidsetJmsKeyFormatStrategy(JmsKeyFormatStrategy jmsKeyFormatStrategy) voidsetMessageCreatedStrategy(MessageCreatedStrategy messageCreatedStrategy) voidsetRecoveryInterval(long recoveryInterval) voidsetReplyToOnTimeoutMaxConcurrentConsumers(int replyToOnTimeoutMaxConcurrentConsumers) voidsetRequestTimeoutCheckerInterval(long requestTimeoutCheckerInterval) Methods inherited from class org.apache.camel.support.HeaderFilterStrategyComponent
getHeaderFilterStrategy, setEndpointHeaderFilterStrategy, setHeaderFilterStrategyMethods inherited from class org.apache.camel.support.DefaultComponent
afterConfiguration, createEndpoint, createEndpoint, doBuild, doInit, 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, validateURIMethods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, doStart, doStop, doSuspend, fail, getInternalLock, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.Service
build, close, init, start, stopMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
SjmsComponent
public SjmsComponent() -
SjmsComponent
-
-
Method Details
-
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception- Specified by:
createEndpointin classorg.apache.camel.support.DefaultComponent- Throws:
Exception
-
createSjmsEndpoint
-
doShutdown
- Overrides:
doShutdownin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
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
-
getJmsKeyFormatStrategy
-
getDestinationCreationStrategy
-
setDestinationCreationStrategy
-
getMessageCreatedStrategy
-
setMessageCreatedStrategy
-
getClientId
-
setClientId
-
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)
-