API Diff between 2.0.0 and 1.0.0.6
280 Additions
18 Removals
Enexure.MicroBus
-
public class BusBuilder
-
public class DefaultHandlerActivator : IHandlerActivator
-
public class HandlerBuilder : IHandlerBuilder
-
public class HandlerRegistar : IHandlerRegistar
-
public interface IBus
-
public interface ICommandHandler<TCommand> where TCommand : ICommand
-
public interface IEventHandler<TEvent> where TEvent : IEvent
-
public interface IHandlerActivator
-
public interface IHandlerBuilder
-
public interface IHandlerRegistar
-
public interface IPipelineHandler
-
public interface IQueryHandler<TQuery, TResult> where TQuery : IQuery<TQuery, TResult> where TResult : IResult
-
public class BusSettings
-
public class CommandBuilder : ICommandBuilder
-
public class CommandBuilder<TCommand> : ICommandBuilder<TCommand> where TCommand : ICommand
-
public class EventBinder<TEvent> : IEventBinder<TEvent> where TEvent : IEvent
-
public class EventBuilder : IEventBuilder
-
public class EventBuilder<TEvent> : IEventBuilder<TEvent> where TEvent : IEvent
-
public class GlobalPipelineProvider : IGlobalPipelineProvider
-
public class GlobalPipelineTracker : IGlobalPipelineTracker
-
public class GroupedMessageRegistration
-
public class HandlerProvider : IHandlerProvider
-
public class HandlerRegister : IHandlerRegister
-
public interface ICommandBuilder
-
public interface ICommandBuilder<TCommand> where TCommand : ICommand
-
public interface IDependencyResolver
-
public interface IDependencyScope : IDependencyResolver, IDisposable
-
public interface IEventBinder<TEvent> where TEvent : IEvent
-
public interface IEventBuilder
-
public interface IEventBuilder<TEvent> where TEvent : IEvent
-
public interface IGlobalPipelineProvider
-
public interface IGlobalPipelineTracker
-
public interface IHandlerProvider
-
public interface IHandlerRegister
-
public class ImmutableList<T> : IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable
-
public class InvalidMessageTypeException : Exception
-
public interface IPipelineBuilder
-
public interface IQueryBuilder
-
public interface IQueryBuilder<TQuery, TResult> where TQuery : IQuery<TQuery, TResult> where TResult : IResult
-
public class MessageRegistration
-
public static class MessagesHelper
-
public enum MessageType
-
public static class MessageTypeExtensions
-
public class MicroBus : IMicroBus
-
public class MultipleDifferentPipelinesRegisteredException : Exception
-
public class MultipleRegistrationsWithTheSameCommandException : MultipleRegistrationsWithTheSameMessageException
-
public class MultipleRegistrationsWithTheSameMessageException : Exception
-
public class MultipleRegistrationsWithTheSameQueryException : MultipleRegistrationsWithTheSameMessageException
-
public class NoRegistrationForMessageException : Exception
-
public class NullMessageTypeException : Exception
-
public sealed class Pipeline : IEnumerable<Type>, IEnumerable
-
public class TypeIsNotAHandlerException : Exception
-
public class PipelineBuilder : IPipelineBuilder
-
public class QueryBuilder : IQueryBuilder
-
public class QueryBuilder<TQuery, TResult> : IQueryBuilder<TQuery, TResult> where TQuery : IQuery<TQuery, TResult> where TResult : IResult
-
public class SomehowRecievedTaskWithoutResultException : Exception
Enexure.MicroBus.Annotations
Enexure.MicroBus.Messages