Table of Contents

Namespace Steeltoe.Messaging.Support

Classes

AbstractChannelInterceptor
AbstractHeaderMapper<T>
AbstractMessageBuilder
AbstractMessageChannel
AbstractMessageChannel.ChannelInterceptorChain
AbstractMessageChannelWriter
AbstractSubscribableChannel
AbstractTaskSchedulerChannelInterceptor
ErrorMessage
IdTimestampMessageHeaderInitializer
ImmutableMessageChannelInterceptor
MessageBuilder
MessageBuilder<P>
MessageHeaderAccessor
MessageHeaderAccessor.AccessorMessageHeaders
NativeMessageHeaderAccessor
NotSupportedChannelReader
NotSupportedChannelWriter
TaskSchedulerSubscribableChannel
TaskSchedulerSubscribableChannelWriter

Interfaces

IChannelInterceptor

Interface for interceptors that are able to view and/or modify the Messages being sent-to and/or received-from a MessageChannel

IHeaderMapper<T>

Generic strategy interface for mapping MessageHeaders to and from other types of objects.

IInterceptableChannel

A MessageChannel that maintains a list of ChannelInterceptors and allows interception of message sending.

IMessageHandlingRunnable

A runnable to encapsulates a message and message handler

IMessageHeaderAccessor
IMessageHeaderInitializer

TODO: Try to make this internal

ITaskSchedulerChannelInterceptor

A specialized ChannelInterceptor for TaskScheduler based channels