Class AmqpOutboundEndpointSpec<S extends AmqpOutboundEndpointSpec<S>>
java.lang.Object
org.springframework.integration.dsl.IntegrationComponentSpec<S, AmqpOutboundEndpoint>
org.springframework.integration.dsl.MessageHandlerSpec<S, AmqpOutboundEndpoint>
org.springframework.integration.amqp.dsl.AmqpBaseOutboundEndpointSpec<S, AmqpOutboundEndpoint>
org.springframework.integration.amqp.dsl.AmqpOutboundEndpointSpec<S>
- Type Parameters:
S- the spec subclass type.
- All Implemented Interfaces:
DisposableBean, FactoryBean<AmqpOutboundEndpoint>, InitializingBean, Lifecycle, Phased, SmartLifecycle
- Direct Known Subclasses:
AmqpOutboundChannelAdapterSpec, AmqpOutboundGatewaySpec
public abstract class AmqpOutboundEndpointSpec<S extends AmqpOutboundEndpointSpec<S>>
extends AmqpBaseOutboundEndpointSpec<S, AmqpOutboundEndpoint>
Base spec for outbound AMQP endpoints.
- Since:
- 5.0
- Author:
- Artem Bilan
-
Field Summary
FieldsFields inherited from class AmqpBaseOutboundEndpointSpec
headerMapperFields inherited from class IntegrationComponentSpec
logger, PARSER, targetFields inherited from interface FactoryBean
OBJECT_TYPE_ATTRIBUTEFields inherited from interface SmartLifecycle
DEFAULT_PHASE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAmqpOutboundEndpointSpec(AmqpTemplate amqpTemplate, boolean expectReply) -
Method Summary
Modifier and TypeMethodDescriptionmappedReplyHeaders(String... headers) Provide the header names that should be mapped to a response from aMessageHeaders.waitForConfirm(boolean waitForConfirm) Wait for a publisher confirm.Methods inherited from class AmqpBaseOutboundEndpointSpec
confirmAckChannel, confirmCorrelationExpression, confirmCorrelationExpression, confirmCorrelationFunction, confirmNackChannel, confirmTimeout, defaultDeliveryMode, delay, delayExpression, delayExpression, delayFunction, errorMessageStrategy, exchangeName, exchangeNameExpression, exchangeNameExpression, exchangeNameFunction, headerMapper, headersMappedLast, lazyConnect, mappedRequestHeaders, returnChannel, routingKey, routingKeyExpression, routingKeyExpression, routingKeyFunctionMethods inherited from class IntegrationComponentSpec
_this, afterPropertiesSet, destroy, doGet, getId, getObject, getObjectType, getPhase, id, 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
-
expectReply
protected final boolean expectReply
-
-
Constructor Details
-
AmqpOutboundEndpointSpec
-
-
Method Details
-
mappedReplyHeaders
Description copied from class:AmqpBaseOutboundEndpointSpecProvide the header names that should be mapped to a response from aMessageHeaders.- Overrides:
mappedReplyHeadersin classAmqpBaseOutboundEndpointSpec<S extends AmqpOutboundEndpointSpec<S>, AmqpOutboundEndpoint>- Parameters:
headers- The reply header names.- Returns:
- the spec
-
waitForConfirm
Wait for a publisher confirm.- Parameters:
waitForConfirm- true to wait.- Returns:
- the spec.
- Since:
- 5.2
- See Also:
-