Table of Contents

Namespace MassTransit.Configuration

Classes

ActivityConfigurationObservable
AsyncDelegatePipeSpecification<T>
ChildSpecificationPipeBuilder<T>
CompensateActivityEndpointDefinition<TActivity, TLog>
ConsumePipeSpecificationObservable
ConsumeTopologyConfigurationObservable
ConsumerConfigurationObservable
ConsumerEndpointDefinition<TConsumer>
DelegatePipeSpecification<T>
DelegatePublishTopologyConfigurationObserver
DelegateSendTopologyConfigurationObserver
EndpointConfigurationObservable
EndpointRegistrationConfigurator<T>
EndpointSettings<T>
ExceptionSpecification
ExecuteActivityEndpointDefinition<TActivity, TArguments>
FilterPipeSpecification<TContext>

Adds an arbitrary filter to the pipe

FutureEndpointDefinition<TFuture>
GroupKeyProvider<TMessage, TKey>
HandlerConfigurationObservable
MessageConsumeTopologyPipeSpecification<TMessage>
MessagePublishPipeSpecification<TMessage>
MessagePublishPipeSplitFilterSpecification<TMessage, T>
MessagePublishTopologyPipeSpecification<TMessage>
MessageSendPipeSpecification<TMessage>
MessageSendPipeSplitFilterSpecification<TMessage, T>
MessageSendTopologyPipeSpecification<TMessage>
MessageTopologyConfigurationObservable
OptionsSet
ParentConsumePipeSpecificationObserver
PipeBuilder<TContext>
PipeConfigurator<TContext>
PublishPipeSpecification
PublishPipeSpecificationObservable
PublishToSendTopologyConfigurationObserver
PublishTopologyConfigurationObservable
SagaConfigurationObservable
SagaEndpointDefinition<TSaga>
SendPipeSpecification
SendPipeSpecificationObservable
SendTopologyConfigurationObservable
SettingsEndpointDefinition<TSettings>
SpecificationPipeBuilder<TContext>
SplitFilterPipeSpecification<TContext, TFilter>

Adds an arbitrary filter to the pipe

TopologyConsumePipeSpecificationObserver
TopologyPublishPipeSpecificationObserver
TopologySendPipeSpecificationObserver
ValueTypeGroupKeyProvider<TMessage, TKey>

Interfaces

IBuildPipeConfigurator<TContext>
IConsumePipeSpecification
IConsumePipeSpecificationObserver
IConsumePipeSpecificationObserverConnector
IConsumeTopologyConfigurationObserver
IConsumeTopologyConfigurationObserverConnector
IConsumeTopologyConvention

A convention that is applies to a message type on Consume, if applicable to the message type.

IMessageConsumePipeConfigurator<TMessage>

Configures the Consuming of a message type, allowing filters to be applied on Consume.

IMessageConsumePipeSpecification
IMessageConsumePipeSpecification<TMessage>
IMessageConsumeTopologyConvention
IMessageConsumeTopologyConvention<TMessage>
IMessagePublishPipeSpecification
IMessagePublishPipeSpecification<TMessage>
IMessagePublishTopologyConvention
IMessagePublishTopologyConvention<TMessage>
IMessageSendPipeSpecification
IMessageSendPipeSpecification<TMessage>
IMessageSendTopologyConvention
IMessageSendTopologyConvention<TMessage>
IMessageTopologyConfigurationObserver

Observes the configuration of message-specific topology

IMessageTopologyConfigurationObserverConnector
IMessageTopologyConfigurator
IMessageTopologyConfigurator<TMessage>
IMessageTypeTopologyConfigurator
IOptions
IOptionsSet
IPipeBuilder<TContext>

A pipe builder constructs a pipe by adding filter to the end of the chain, after while the builder completes the pipe/filter combination.

IPipeSpecification<TContext>

Configures a pipe builder (typically by adding filters), but allows late binding to the pipe builder with pre-validation that the operations will succeed.

IPublishPipeSpecification
IPublishPipeSpecificationObserver
IPublishPipeSpecificationObserverConnector
IPublishTopologyConfigurationObserver
IPublishTopologyConfigurationObserverConnector
IPublishTopologyConvention

A convention that is applies to a message type on Publish, if applicable to the message type.

IReceiveEndpointBuilder
ISendPipeSpecification
ISendPipeSpecificationObserver
ISendPipeSpecificationObserverConnector
ISendTopologyConfigurationObserver
ISendTopologyConfigurationObserverConnector
ISendTopologyConvention

A convention that is applies to a message type on send, if applicable to the message type.

ISpecificationPipeBuilder<T>
ISpecificationPipeSpecification<T>
ITopologyPipeBuilder<T>

A pipe builder used by topologies, which indicates whether the message type is either delegated (called from a sub-specification) or implemented (being called when the actual type is a subtype and this is an implemented type).

Delegates

RetryPolicyFactory