Interface MessageProcessingPipelineSink<T>
- Type Parameters:
T- theMessagepayload type.
- All Superinterfaces:
ConfigurableContainerComponent,Lifecycle,MessageSink<T>,Phased,SmartLifecycle
- All Known Implementing Classes:
AbstractDelegatingMessageListeningSinkAdapter,AbstractMessageProcessingPipelineSink,BatchMessageSink,FanOutMessageSink,MessageGroupingSinkAdapter,MessageVisibilityExtendingSinkAdapter,OrderedMessageSink
MessageSink specialization that uses a MessageProcessingPipeline as the output.- Since:
- 3.0
- Author:
- Tomaz Fernandes
-
Field Summary
Fields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASE -
Method Summary
Modifier and TypeMethodDescriptionvoidsetMessagePipeline(MessageProcessingPipeline<T> messageProcessingPipeline) Set theMessageProcessingPipelineinstance that this sink will emitMessageinstances to.Methods inherited from interface io.awspring.cloud.sqs.listener.ConfigurableContainerComponent
configureMethods inherited from interface io.awspring.cloud.sqs.listener.sink.MessageSink
emitMethods inherited from interface org.springframework.context.SmartLifecycle
getPhase, isAutoStartup, stop
-
Method Details
-
setMessagePipeline
Set theMessageProcessingPipelineinstance that this sink will emitMessageinstances to.- Parameters:
messageProcessingPipeline- the pipeline.
-