API Diff between 2.0.0-beta1 and 2.0.0-beta5
202 Additions
33 Removals
RawRabbit.Advanced
RawRabbit.Common
RawRabbit.Configuration.BasicPublish
RawRabbit.DependecyInjection
RawRabbit.Instantiation
RawRabbit.Pipe
RawRabbit.Pipe.Extensions
RawRabbit.Pipe.Middleware
-
public class AddContextPropertyMiddleware : Middleware
-
public class AddContextPropertyOptions
-
public class ApplicationQueueSuffix
-
public class ApplicationQueueSuffixMiddleware : Middleware
-
public static class ApplicationSuffixExtension
-
public class BasicGetMiddleware : Middleware
-
public class BasicGetOptions
-
public class BasicPropertiesMiddleware : Middleware
-
public class BasicPropertiesOptions
-
public abstract class ConfigurationMiddlewareBase : Middleware
- protected ConfigurationMiddlewareBase()
- protected virtual List<Action<IConsumeConfigurationBuilder>> GetConsumeActions(IPipeContext context, Type messageType = null)
- protected virtual List<Action<IExchangeDeclarationBuilder>> GetExchangeActions(IPipeContext context, Type messageType)
- protected virtual List<Action<IBasicPublishConfigurationBuilder>> GetPublishActions(IPipeContext context, Type messageType = null)
- protected virtual List<Action<IQueueDeclarationBuilder>> GetQueueActions(IPipeContext context, Type messageType)
- protected virtual void InvokeConsumeActions(IPipeContext context, Type msgType, ConsumeConfiguration consumeCfg)
- protected virtual void InvokeExchangeActions(IPipeContext context, Type msgType, ExchangeDeclaration exchangeCfg)
- protected virtual void InvokePublishActions(IPipeContext context, Type msgType, BasicPublishConfiguration publishCfg)
- protected virtual void InvokeQueueActions(IPipeContext context, Type msgType, QueueDeclaration queueCfg)
-
public class CustomQueueSuffixMiddleware : Middleware
-
public class CustomQueueSuffixOptions
-
public static class CustomSuffixExtension
-
public class ExchangeDeleteMiddleware : Middleware
-
public class ExchangeDeleteOptions
-
public class ExecutionIdRoutingMiddleware : Middleware
-
public class ExecutionIdRoutingOptions
-
public class GetConfigurationMiddleware : Middleware
-
public class GetConfigurationOptions
-
public class GlobalExecutionIdMiddleware : Middleware
-
public class GlobalExecutionOptions
-
public class HostnameQueueSuffixMiddleware : Middleware
-
public class HostnameQueueSuffixOptions
-
public static class HostnameSuffixExtension
-
public class PublishAcknowledgeMiddleware : Middleware
-
public class PublishMessage : Middleware
-
public class PublishOptions
-
public class QueueDeleteMiddleware : Middleware
-
public class QueueDeleteOptions
-
public class RepeatMiddleware : Middleware
-
public class RepeatOptions
-
public class SubscriptionMiddleware : Middleware
-
public class SubscriptionOptions
RawRabbit.Serialization
RawRabbit.Subscription