C# Class amp.bus.DefaultEnvelopeBus

Inheritance: IEnvelopeBus
Mostra file Open project: Berico-Technologies/AMP Class Usage Examples

Protected Properties

Property Type Description
_log ILog
_txProvider ITransportProvider

Public Methods

Method Description
DefaultEnvelopeBus ( ITransportProvider transportProvider ) : System
Dispose ( ) : void
Handle_Dispatcher ( IEnvelopeDispatcher dispatcher ) : void
Register ( IRegistration registration ) : void
Send ( Envelope env ) : void
Unregister ( IRegistration registration ) : void

Protected Methods

Method Description
ProcessEnvelope ( EnvelopeContext context, IEnumerable processorChain, System.Action processingComplete ) : void

Method Details

DefaultEnvelopeBus() public method

public DefaultEnvelopeBus ( ITransportProvider transportProvider ) : System
transportProvider ITransportProvider
return System

Dispose() public method

public Dispose ( ) : void
return void

Handle_Dispatcher() public method

public Handle_Dispatcher ( IEnvelopeDispatcher dispatcher ) : void
dispatcher IEnvelopeDispatcher
return void

ProcessEnvelope() protected method

protected ProcessEnvelope ( EnvelopeContext context, IEnumerable processorChain, System.Action processingComplete ) : void
context EnvelopeContext
processorChain IEnumerable
processingComplete System.Action
return void

Register() public method

public Register ( IRegistration registration ) : void
registration IRegistration
return void

Send() public method

public Send ( Envelope env ) : void
env Envelope
return void

Unregister() public method

public Unregister ( IRegistration registration ) : void
registration IRegistration
return void

Property Details

_log protected_oe property

protected ILog _log
return ILog

_txProvider protected_oe property

protected ITransportProvider _txProvider
return ITransportProvider