Class AmqpInboundChannelAdapterSpec<S extends AmqpInboundChannelAdapterSpec<S,C>, C extends MessageListenerContainer>
java.lang.Object
org.springframework.integration.dsl.IntegrationComponentSpec<S, AmqpInboundChannelAdapter>
org.springframework.integration.dsl.MessageProducerSpec<S, AmqpInboundChannelAdapter>
org.springframework.integration.amqp.dsl.AmqpBaseInboundChannelAdapterSpec<S>
org.springframework.integration.amqp.dsl.AmqpInboundChannelAdapterSpec<S,C>
- Type Parameters:
S- the spec type.C- the container type.
- All Implemented Interfaces:
DisposableBean, FactoryBean<AmqpInboundChannelAdapter>, InitializingBean, Lifecycle, Phased, SmartLifecycle, ComponentsRegistration
- Direct Known Subclasses:
AmqpInboundChannelAdapterDMLCSpec, AmqpInboundChannelAdapterSMLCSpec, RabbitStreamInboundChannelAdapterSpec
public abstract class AmqpInboundChannelAdapterSpec<S extends AmqpInboundChannelAdapterSpec<S,C>, C extends MessageListenerContainer>
extends AmqpBaseInboundChannelAdapterSpec<S>
implements ComponentsRegistration
- Since:
- 5.0
- Author:
- Artem Bilan, Gary Russell
-
Field Summary
FieldsFields inherited from class AmqpBaseInboundChannelAdapterSpec
headerMapperFields inherited from class IntegrationComponentSpec
logger, PARSER, targetFields inherited from interface FactoryBean
OBJECT_TYPE_ATTRIBUTEFields inherited from interface SmartLifecycle
DEFAULT_PHASE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAmqpInboundChannelAdapterSpec(MessageListenerContainerSpec<?, C> listenerContainerSpec) -
Method Summary
Methods inherited from class AmqpBaseInboundChannelAdapterSpec
headerMapper, mappedRequestHeaders, messageConverter, messageRecoverer, recoveryCallback, retryTemplateMethods inherited from class MessageProducerSpec
autoStartup, errorChannel, errorChannel, errorMessageStrategy, id, observationConvention, outputChannel, outputChannel, phase, role, sendTimeout, shouldTrackMethods inherited from class IntegrationComponentSpec
_this, afterPropertiesSet, destroy, doGet, 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 FactoryBean
isSingletonMethods inherited from interface SmartLifecycle
isPauseable
-
Field Details
-
listenerContainerSpec
protected final MessageListenerContainerSpec<?, C extends MessageListenerContainer> listenerContainerSpec
-
-
Constructor Details
-
AmqpInboundChannelAdapterSpec
-
-
Method Details
-
getComponentsToRegister
- Specified by:
getComponentsToRegisterin interfaceComponentsRegistration
-