C# Class Pepino.Domain.Application.ImmediateCommandDispatcher

Inheritance: Pepino.Domain.Services.SynchronousCommandDispatcherBase
Mostrar archivo Open project: AcklenAvenue/Pepino

Public Methods

Method Description
AfterDispatch ( ) : void
BeforeDispatch ( ) : void
ImmediateCommandDispatcher ( IEnumerable commandHandlers, IEnumerable commandValidators, ITransactionManager transactionManager, ILogger logger ) : System
LogException ( Exception ex ) : void

Protected Methods

Method Description
FindHandlers ( Type genericCommandType ) : IEnumerable
FindValidators ( Type genericCommandValidatorType ) : IEnumerable

Method Details

AfterDispatch() public method

public AfterDispatch ( ) : void
return void

BeforeDispatch() public method

public BeforeDispatch ( ) : void
return void

FindHandlers() protected method

protected FindHandlers ( Type genericCommandType ) : IEnumerable
genericCommandType System.Type
return IEnumerable

FindValidators() protected method

protected FindValidators ( Type genericCommandValidatorType ) : IEnumerable
genericCommandValidatorType System.Type
return IEnumerable

ImmediateCommandDispatcher() public method

public ImmediateCommandDispatcher ( IEnumerable commandHandlers, IEnumerable commandValidators, ITransactionManager transactionManager, ILogger logger ) : System
commandHandlers IEnumerable
commandValidators IEnumerable
transactionManager ITransactionManager
logger ILogger
return System

LogException() public method

public LogException ( Exception ex ) : void
ex System.Exception
return void