Class SpringRabbitMQComponent
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.springrabbit.SpringRabbitMQComponent
- 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("spring-rabbitmq")
public class SpringRabbitMQComponent
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
-
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.camel.Endpoint
protected void
doInit()
org.springframework.amqp.core.AmqpAdmin
int
org.springframework.amqp.rabbit.connection.ConnectionFactory
org.springframework.util.ErrorHandler
int
org.springframework.amqp.support.converter.MessageConverter
int
long
org.springframework.retry.interceptor.RetryOperationsInterceptor
getRetry()
int
long
boolean
boolean
boolean
boolean
boolean
boolean
void
setAllowNullBody
(boolean allowNullBody) void
setAmqpAdmin
(org.springframework.amqp.core.AmqpAdmin amqpAdmin) void
setAutoDeclare
(boolean autoDeclare) void
setAutoStartup
(boolean autoStartup) void
setConcurrentConsumers
(int concurrentConsumers) void
setConnectionFactory
(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory) void
setDeadLetterExchange
(String deadLetterExchange) void
setDeadLetterExchangeType
(String deadLetterExchangeType) void
setDeadLetterQueue
(String deadLetterQueue) void
setDeadLetterRoutingKey
(String deadLetterRoutingKey) void
setErrorHandler
(org.springframework.util.ErrorHandler errorHandler) void
setIgnoreDeclarationExceptions
(boolean ignoreDeclarationExceptions) void
setListenerContainerFactory
(ListenerContainerFactory listenerContainerFactory) void
setMaxConcurrentConsumers
(Integer maxConcurrentConsumers) void
setMaximumRetryAttempts
(int maximumRetryAttempts) void
setMessageConverter
(org.springframework.amqp.support.converter.MessageConverter messageConverter) void
setMessageListenerContainerType
(String messageListenerContainerType) void
setMessagePropertiesConverter
(MessagePropertiesConverter messagePropertiesConverter) void
setPrefetchCount
(int prefetchCount) void
setRejectAndDontRequeue
(boolean rejectAndDontRequeue) void
setReplyTimeout
(long replyTimeout) void
setRetry
(org.springframework.retry.interceptor.RetryOperationsInterceptor retry) void
setRetryDelay
(int retryDelay) void
setShutdownTimeout
(long shutdownTimeout) void
setTestConnectionOnStartup
(boolean testConnectionOnStartup) 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, 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, doShutdown, 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
-
SpringRabbitMQComponent
public SpringRabbitMQComponent()
-
-
Method Details
-
doInit
- Overrides:
doInit
in classorg.apache.camel.support.DefaultComponent
- Throws:
Exception
-
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
-
getConnectionFactory
public org.springframework.amqp.rabbit.connection.ConnectionFactory getConnectionFactory() -
setConnectionFactory
public void setConnectionFactory(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory) -
getAmqpAdmin
public org.springframework.amqp.core.AmqpAdmin getAmqpAdmin() -
setAmqpAdmin
public void setAmqpAdmin(org.springframework.amqp.core.AmqpAdmin amqpAdmin) -
isTestConnectionOnStartup
public boolean isTestConnectionOnStartup() -
setTestConnectionOnStartup
public void setTestConnectionOnStartup(boolean testConnectionOnStartup) -
getMessageConverter
public org.springframework.amqp.support.converter.MessageConverter getMessageConverter() -
setMessageConverter
public void setMessageConverter(org.springframework.amqp.support.converter.MessageConverter messageConverter) -
getMessagePropertiesConverter
-
setMessagePropertiesConverter
-
isAutoStartup
public boolean isAutoStartup() -
setAutoStartup
public void setAutoStartup(boolean autoStartup) -
isAutoDeclare
public boolean isAutoDeclare() -
setAutoDeclare
public void setAutoDeclare(boolean autoDeclare) -
getDeadLetterExchange
-
setDeadLetterExchange
-
getDeadLetterQueue
-
setDeadLetterQueue
-
getDeadLetterRoutingKey
-
setDeadLetterRoutingKey
-
getDeadLetterExchangeType
-
setDeadLetterExchangeType
-
getErrorHandler
public org.springframework.util.ErrorHandler getErrorHandler() -
setErrorHandler
public void setErrorHandler(org.springframework.util.ErrorHandler errorHandler) -
getPrefetchCount
public int getPrefetchCount() -
setPrefetchCount
public void setPrefetchCount(int prefetchCount) -
getReplyTimeout
public long getReplyTimeout() -
setReplyTimeout
public void setReplyTimeout(long replyTimeout) -
getShutdownTimeout
public long getShutdownTimeout() -
setShutdownTimeout
public void setShutdownTimeout(long shutdownTimeout) -
getListenerContainerFactory
-
setListenerContainerFactory
-
isIgnoreDeclarationExceptions
public boolean isIgnoreDeclarationExceptions() -
setIgnoreDeclarationExceptions
public void setIgnoreDeclarationExceptions(boolean ignoreDeclarationExceptions) -
getMessageListenerContainerType
-
setMessageListenerContainerType
-
getConcurrentConsumers
public int getConcurrentConsumers() -
setConcurrentConsumers
public void setConcurrentConsumers(int concurrentConsumers) -
getMaxConcurrentConsumers
-
setMaxConcurrentConsumers
-
getRetry
public org.springframework.retry.interceptor.RetryOperationsInterceptor getRetry() -
setRetry
public void setRetry(org.springframework.retry.interceptor.RetryOperationsInterceptor retry) -
getMaximumRetryAttempts
public int getMaximumRetryAttempts() -
setMaximumRetryAttempts
public void setMaximumRetryAttempts(int maximumRetryAttempts) -
getRetryDelay
public int getRetryDelay() -
setRetryDelay
public void setRetryDelay(int retryDelay) -
isRejectAndDontRequeue
public boolean isRejectAndDontRequeue() -
setRejectAndDontRequeue
public void setRejectAndDontRequeue(boolean rejectAndDontRequeue) -
isAllowNullBody
public boolean isAllowNullBody() -
setAllowNullBody
public void setAllowNullBody(boolean allowNullBody)
-