Uses of Class
io.awspring.cloud.sqs.listener.MessageProcessingContext
Packages that use MessageProcessingContext
Package
Description
Components for executing the flow of messages to and from a message listener.
Pipeline abstraction to process messages in a container.
Components to handle the flow of messages from a Source to a Pipeline.
Composable message sink adapters to add behavior to sinks via a decorator pattern.
Components that provide message instances to be processed.
-
Uses of MessageProcessingContext in io.awspring.cloud.sqs.listener
Methods in io.awspring.cloud.sqs.listener that return MessageProcessingContextModifier and TypeMethodDescriptionMessageProcessingContext.addInterceptor(AsyncMessageInterceptor<T> interceptor) static <T> MessageProcessingContext<T>MessageProcessingContext.create()MessageProcessingContext.setAcknowledgmentCallback(AcknowledgementCallback<T> acknowledgementCallback) MessageProcessingContext.setBackPressureReleaseCallback(Runnable backPressureReleaseCallback) -
Uses of MessageProcessingContext in io.awspring.cloud.sqs.listener.pipeline
Methods in io.awspring.cloud.sqs.listener.pipeline with parameters of type MessageProcessingContextModifier and TypeMethodDescriptionprotected abstract Collection<AsyncMessageInterceptor<T>>AbstractBeforeProcessingInterceptorExecutionStage.getInterceptors(MessageProcessingContext<T> context) protected Collection<AsyncMessageInterceptor<T>>BeforeProcessingContextInterceptorExecutionStage.getInterceptors(MessageProcessingContext<T> context) protected Collection<AsyncMessageInterceptor<T>>BeforeProcessingInterceptorExecutionStage.getInterceptors(MessageProcessingContext<T> context) protected abstract Collection<AsyncMessageInterceptor<T>>AbstractAfterProcessingInterceptorExecutionStage.getMessageInterceptors(MessageProcessingContext<T> context) protected Collection<AsyncMessageInterceptor<T>>AfterProcessingContextInterceptorExecutionStage.getMessageInterceptors(MessageProcessingContext<T> context) protected Collection<AsyncMessageInterceptor<T>>AfterProcessingInterceptorExecutionStage.getMessageInterceptors(MessageProcessingContext<T> context) AbstractAfterProcessingInterceptorExecutionStage.process(CompletableFuture<Message<T>> messageFuture, MessageProcessingContext<T> context) AbstractBeforeProcessingInterceptorExecutionStage.process(Collection<Message<T>> messages, MessageProcessingContext<T> context) AbstractBeforeProcessingInterceptorExecutionStage.process(Message<T> message, MessageProcessingContext<T> context) AcknowledgementHandlerExecutionStage.process(CompletableFuture<Message<T>> messageFuture, MessageProcessingContext<T> context) ErrorHandlerExecutionStage.process(CompletableFuture<Message<T>> messageFuture, MessageProcessingContext<T> context) MessageListenerExecutionStage.process(Collection<Message<T>> messages, MessageProcessingContext<T> context) MessageListenerExecutionStage.process(Message<T> message, MessageProcessingContext<T> context) default CompletableFuture<Collection<Message<T>>>MessageProcessingPipeline.process(Collection<Message<T>> messages, MessageProcessingContext<T> context) default CompletableFuture<Message<T>>MessageProcessingPipeline.process(CompletableFuture<Message<T>> message, MessageProcessingContext<T> context) default CompletableFuture<Message<T>>MessageProcessingPipeline.process(Message<T> message, MessageProcessingContext<T> context) AbstractAfterProcessingInterceptorExecutionStage.processMany(CompletableFuture<Collection<Message<T>>> messagesFuture, MessageProcessingContext<T> context) AcknowledgementHandlerExecutionStage.processMany(CompletableFuture<Collection<Message<T>>> messagesFuture, MessageProcessingContext<T> context) ErrorHandlerExecutionStage.processMany(CompletableFuture<Collection<Message<T>>> messagesFuture, MessageProcessingContext<T> context) default CompletableFuture<Collection<Message<T>>>MessageProcessingPipeline.processMany(CompletableFuture<Collection<Message<T>>> messages, MessageProcessingContext<T> context) -
Uses of MessageProcessingContext in io.awspring.cloud.sqs.listener.sink
Methods in io.awspring.cloud.sqs.listener.sink with parameters of type MessageProcessingContextModifier and TypeMethodDescriptionprotected abstract CompletableFuture<Void>AbstractMessageProcessingPipelineSink.doEmit(Collection<Message<T>> messages, MessageProcessingContext<T> context) protected CompletableFuture<Void>BatchMessageSink.doEmit(Collection<Message<T>> messages, MessageProcessingContext<T> context) protected CompletableFuture<Void>FanOutMessageSink.doEmit(Collection<Message<T>> messages, MessageProcessingContext<T> context) protected CompletableFuture<Void>OrderedMessageSink.doEmit(Collection<Message<T>> messages, MessageProcessingContext<T> context) AbstractMessageProcessingPipelineSink.emit(Collection<Message<T>> messages, MessageProcessingContext<T> context) MessageSink.emit(Collection<Message<T>> messages, MessageProcessingContext<T> context) Emit the providedMessageinstances to the providedAsyncMessageListener.protected CompletableFuture<Void>AbstractMessageProcessingPipelineSink.execute(Collection<Message<T>> messages, MessageProcessingContext<T> context) Send the providedMessageinstances to theTaskExecutoras a unit of work.protected CompletableFuture<Void>AbstractMessageProcessingPipelineSink.execute(Message<T> message, MessageProcessingContext<T> context) Send the providedMessageto theTaskExecutoras a unit of work. -
Uses of MessageProcessingContext in io.awspring.cloud.sqs.listener.sink.adapter
Methods in io.awspring.cloud.sqs.listener.sink.adapter with parameters of type MessageProcessingContextModifier and TypeMethodDescriptionMessageGroupingSinkAdapter.emit(Collection<Message<T>> messages, MessageProcessingContext<T> context) MessageVisibilityExtendingSinkAdapter.emit(Collection<Message<T>> messages, MessageProcessingContext<T> context) -
Uses of MessageProcessingContext in io.awspring.cloud.sqs.listener.source
Methods in io.awspring.cloud.sqs.listener.source that return MessageProcessingContextModifier and TypeMethodDescriptionprotected MessageProcessingContext<T>AbstractPollingMessageSource.createContext()