Class AmqpInboundGatewaySpec<S extends AmqpInboundGatewaySpec<S,C>, C extends AbstractMessageListenerContainer>
java.lang.Object
org.springframework.integration.dsl.IntegrationComponentSpec<S, AmqpInboundGateway>
org.springframework.integration.dsl.MessagingGatewaySpec<S, AmqpInboundGateway>
org.springframework.integration.amqp.dsl.AmqpBaseInboundGatewaySpec<S>
org.springframework.integration.amqp.dsl.AmqpInboundGatewaySpec<S,C>
- Type Parameters:
S- the spec type.C- the container type.
- All Implemented Interfaces:
DisposableBean, FactoryBean<AmqpInboundGateway>, InitializingBean, Lifecycle, Phased, SmartLifecycle, ComponentsRegistration
- Direct Known Subclasses:
AmqpInboundGatewayDMLCSpec, AmqpInboundGatewaySMLCSpec
public abstract class AmqpInboundGatewaySpec<S extends AmqpInboundGatewaySpec<S,C>, C extends AbstractMessageListenerContainer>
extends AmqpBaseInboundGatewaySpec<S>
implements ComponentsRegistration
An
AmqpBaseInboundGatewaySpec implementation for a AmqpInboundGateway.
Allows to provide AbstractMessageListenerContainer options.- Since:
- 5.0
- Author:
- Artem Bilan
-
Field Summary
FieldsFields inherited from class AmqpBaseInboundGatewaySpec
headerMapperFields inherited from class IntegrationComponentSpec
logger, PARSER, targetFields inherited from interface FactoryBean
OBJECT_TYPE_ATTRIBUTEFields inherited from interface SmartLifecycle
DEFAULT_PHASE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAmqpInboundGatewaySpec(AbstractMessageListenerContainerSpec<?, C> listenerContainerSpec) -
Method Summary
Methods inherited from class AmqpBaseInboundGatewaySpec
batchingStrategy, bindSourceMessage, defaultReplyTo, headerMapper, mappedReplyHeaders, mappedRequestHeaders, messageConverter, messageRecoverer, recoveryCallback, replyHeadersMappedLast, retryTemplateMethods inherited from class MessagingGatewaySpec
autoStartup, errorChannel, errorChannel, errorOnTimeout, id, observationConvention, phase, replyChannel, replyChannel, replyMapper, replyTimeout, requestChannel, requestChannel, requestMapper, requestTimeout, 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 AbstractMessageListenerContainerSpec<?, C extends AbstractMessageListenerContainer> listenerContainerSpec
-
-
Constructor Details
-
AmqpInboundGatewaySpec
-
-
Method Details
-
getComponentsToRegister
- Specified by:
getComponentsToRegisterin interfaceComponentsRegistration
-