C# Class MvcContrib.CommandProcessor.RulesEngine

Inheritance: IRulesEngine
Datei anzeigen Open project: atomicobject/mvccontrib Class Usage Examples

Public Properties

Property Type Description
MessageProcessorFactory IMessageProcessorFactory
_lock object

Private Properties

Property Type Description

Public Methods

Method Description
Initialize ( Assembly assembly, IMessageMapper messageMapper ) : void
Process ( object message ) : ExecutionResult
Process ( object message, Type messageType ) : ExecutionResult

Method Details

Initialize() public method

public Initialize ( Assembly assembly, IMessageMapper messageMapper ) : void
assembly System.Reflection.Assembly
messageMapper IMessageMapper
return void

Process() public method

public Process ( object message ) : ExecutionResult
message object
return ExecutionResult

Process() public method

public Process ( object message, Type messageType ) : ExecutionResult
message object
messageType System.Type
return ExecutionResult

Property Details

MessageProcessorFactory public_oe static_oe property

public static IMessageProcessorFactory MessageProcessorFactory
return IMessageProcessorFactory

_lock public_oe static_oe property

public static object _lock
return object