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.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
ModifierConstructorDescriptionprotected
SjmsComponent
(Class<? extends org.apache.camel.Endpoint> endpointClass) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.camel.Endpoint
protected SjmsEndpoint
createSjmsEndpoint
(String uri, String remaining) protected void
protected ExecutorService
jakarta.jms.ConnectionFactory
jakarta.jms.ExceptionListener
long
int
long
void
setClientId
(String clientId) void
setConnectionFactory
(jakarta.jms.ConnectionFactory connectionFactory) void
setDestinationCreationStrategy
(DestinationCreationStrategy destinationCreationStrategy) void
setExceptionListener
(jakarta.jms.ExceptionListener exceptionListener) void
setJmsKeyFormatStrategy
(JmsKeyFormatStrategy jmsKeyFormatStrategy) void
setMessageCreatedStrategy
(MessageCreatedStrategy messageCreatedStrategy) void
setRecoveryInterval
(long recoveryInterval) void
setReplyToOnTimeoutMaxConcurrentConsumers
(int replyToOnTimeoutMaxConcurrentConsumers) void
setRequestTimeoutCheckerInterval
(long requestTimeoutCheckerInterval) Methods inherited from class org.apache.camel.support.HeaderFilterStrategyComponent
getHeaderFilterStrategy, setEndpointHeaderFilterStrategy, setHeaderFilterStrategy
Methods 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, validateURI
Methods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, doStart, doStop, 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 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:
createEndpoint
in classorg.apache.camel.support.DefaultComponent
- Throws:
Exception
-
createSjmsEndpoint
-
doShutdown
- Overrides:
doShutdown
in 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)
-