Class AmqpPublishSubscribeMessageChannelSpec
java.lang.Object
org.springframework.integration.dsl.IntegrationComponentSpec<AmqpPublishSubscribeMessageChannelSpec, PollableAmqpChannel>
org.springframework.integration.dsl.MessageChannelSpec<AmqpPublishSubscribeMessageChannelSpec, PollableAmqpChannel>
org.springframework.integration.amqp.dsl.AmqpPollableMessageChannelSpec<AmqpPublishSubscribeMessageChannelSpec, PollableAmqpChannel>
org.springframework.integration.amqp.dsl.AmqpMessageChannelSpec<AmqpPublishSubscribeMessageChannelSpec, PollableAmqpChannel>
org.springframework.integration.amqp.dsl.AmqpPublishSubscribeMessageChannelSpec
- All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<PollableAmqpChannel>, org.springframework.beans.factory.InitializingBean, org.springframework.context.Lifecycle, org.springframework.context.Phased, org.springframework.context.SmartLifecycle, org.springframework.integration.dsl.ComponentsRegistration
public class AmqpPublishSubscribeMessageChannelSpec
extends AmqpMessageChannelSpec<AmqpPublishSubscribeMessageChannelSpec, PollableAmqpChannel>
- Since:
- 5.0
-
Field Summary
Fields inherited from class AmqpMessageChannelSpec
adviceChainFields inherited from class AmqpPollableMessageChannelSpec
amqpChannelFactoryBeanFields inherited from class org.springframework.integration.dsl.MessageChannelSpec
channelFields inherited from class org.springframework.integration.dsl.IntegrationComponentSpec
logger, PARSER, targetFields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTEFields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAmqpPublishSubscribeMessageChannelSpec(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory) -
Method Summary
Modifier and TypeMethodDescriptionexchange(org.springframework.amqp.core.FanoutExchange exchange) Methods inherited from class AmqpMessageChannelSpec
acknowledgeMode, advice, autoStartup, batchSize, concurrentConsumers, doGet, errorHandler, exposeListenerChannel, maxSubscribers, phase, prefetchCount, receiveTimeout, recoveryInterval, shutdownTimeout, taskExecutor, transactionAttribute, transactionManagerMethods inherited from class AmqpPollableMessageChannelSpec
amqpMessageConverter, channelTransacted, defaultDeliveryMode, encoding, extractPayload, headersMappedLast, id, inboundHeaderMapper, messagePropertiesConverter, outboundHeaderMapper, queueName, templateChannelTransactedMethods inherited from class org.springframework.integration.dsl.MessageChannelSpec
datatype, getComponentsToRegister, interceptor, messageConverter, wireTap, wireTap, wireTapMethods inherited from class org.springframework.integration.dsl.IntegrationComponentSpec
_this, afterPropertiesSet, destroy, getId, getObject, getObjectType, getPhase, isAutoStartup, isRunning, start, stop, stopMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.beans.factory.FactoryBean
isSingletonMethods inherited from interface org.springframework.context.SmartLifecycle
isPauseable
-
Constructor Details
-
AmqpPublishSubscribeMessageChannelSpec
protected AmqpPublishSubscribeMessageChannelSpec(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory)
-
-
Method Details
-
exchange
public AmqpPublishSubscribeMessageChannelSpec exchange(org.springframework.amqp.core.FanoutExchange exchange) - Parameters:
exchange- the exchange.- Returns:
- the spec.
- See Also:
-