C# Class Composable.ServiceBus.MessageHandlersResolver

Datei anzeigen Open project: mlidbom/Composable.Monolithic Class Usage Examples

Public Methods

Method Description
HasHandlerFor ( object message ) : bool
MessageHandlersResolver ( IWindsorContainer container, IEnumerable handlerInterfaces, IEnumerable excludedHandlerInterfaces ) : System

Private Methods

Method Description
FilterRepeatedHandlers ( IEnumerable handlers ) : IEnumerable
GenerateMessageHanderTypesByGenericInterface ( object message, Type genericMessageHandlerInterface ) : IEnumerable
GetCanBeHandledMessageTypes ( object message ) : IEnumerable
GetExcludedHandlerTypes ( object message ) : IEnumerable
GetHandlers ( object message ) : IEnumerable
GetRegisteredHandlerTypesForMessage ( object message, Type genericInterface ) : IEnumerable

Method Details

HasHandlerFor() public method

public HasHandlerFor ( object message ) : bool
message object
return bool

MessageHandlersResolver() public method

public MessageHandlersResolver ( IWindsorContainer container, IEnumerable handlerInterfaces, IEnumerable excludedHandlerInterfaces ) : System
container IWindsorContainer
handlerInterfaces IEnumerable
excludedHandlerInterfaces IEnumerable
return System