EasyNetQ
Namespace with 73 public types
Classes
AdvancedBusEventHandlers
Represents a handler container for events available in .
BasicGetResult
BasicGetResult`1
ComponentRegistration
Registers the default EasyNetQ components in our internal super-simple IoC container.
ConnectionConfiguration
ConnectionFactoryInfo
ConnectionFactoryWrapper
Conventions
DefaultCorrelationIdGenerationStrategy
DefaultMessageSerializationStrategy
DefaultServiceProvider
Minimum IoC container inspired by
http://ayende.com/blog/2886/building-an-ioc-container-in-15-lines-of-code
Note all components are singletons. Only one instance of each will be created.
DeliveryModeAttribute
EasyNetQException
EasyNetQInvalidMessageTypeException
EasyNetQResponderException
EventBus
HostConfiguration
JsonSerializer
Message`1
MessageDeliveryModeStrategy
MessageNotAvailableException
MessageProperties
MessageReceivedInfo
MessageReturnedEventArgs
MessageReturnedInfo
OrderedClusterHostSelectionStrategy`1
A collection that hands out the next item until success, or until every item has been tried.
PersistentConnection
A connection that attempts to reconnect if the inner connection is closed.
QueueAttribute
RabbitAdvancedBus
RabbitBus
RandomClusterHostSelectionStrategy`1
SerializedMessage
TimeoutSecondsAttribute
TimeoutStrategy
TypeNameSerializer
Static Classes
LinqExtensions
MessageDeliveryMode
MessageFactory
Creates a generic and returns it casted as
so it can be used in scenarios where we only have a runtime available.
RabbitHutch
Static methods to create EasyNetQ core APIs.
ReflectionHelpers
TaskHelpers
Interfaces
IAdvancedBus
IAdvancedBus is a lower level API than IBus which gives you fined grained control
of routing topology, but keeping the EasyNetQ serialisation, persistent connection,
error handling and subscription thread.
IBasicGetResult
IBasicGetResult`1
The result of the AdvancedBus Get method
IBus
Provides a simple Publish/Subscribe and Request/Response API for a message bus.
IClusterHostSelectionStrategy`1
Provides a strategy for selecting a host from a list of nodes in a cluster
IConnectionFactory
IContainer
Combines IServiceProvider and IServiceRegister.
Represents an implementation of an IoC container. Implement this interface
To wrap your favorite IoC container to work with EasyNetQ. Not all service instances
should be defined as singletons.
IConventions
ICorrelationIdGenerationStrategy
IEasyNetQLogger
IEventBus
An internal pub-sub bus to distribute events within EasyNetQ
IMessage
IMessage`1
IMessageDeliveryModeStrategy
IMessageSerializationStrategy
IPersistentConnection
ISerializer
IServiceProvider
Provides service instances
IServiceRegister
Register services
ISubscriptionResult
The result of an Subscribe or SubscribeAsync operation.
In order to cancel the subscription, call dispose on this object or on ConsumerCancellation.
ITimeoutStrategy
ITypeNameSerializer