C# Class Brunet.Messaging.Mock.MockSender

This class provides a MockSender object for a multiple clients and a single end point, which is the Receiver provided in the constructor.
A user must supply the return path and state to use.
Inheritance: ISender
Show file Open project: pstjuste/brunet Class Usage Examples

Public Properties

Property Type Description
Receiver IDataHandler
ReturnPath ISender
State object

Public Methods

Method Description
MockSender ( ISender ReturnPath, object State, IDataHandler Receiver, int RemoveNPTypes ) : Brunet
MockSender ( ISender ReturnPath, object State, IDataHandler Receiver, int RemoveNPTypes, double drop_rate ) : Brunet
Send ( ICopyable data ) : void
ToString ( ) : string
ToUri ( ) : String

Method Details

MockSender() public method

public MockSender ( ISender ReturnPath, object State, IDataHandler Receiver, int RemoveNPTypes ) : Brunet
ReturnPath ISender
State object
Receiver IDataHandler
RemoveNPTypes int
return Brunet

MockSender() public method

public MockSender ( ISender ReturnPath, object State, IDataHandler Receiver, int RemoveNPTypes, double drop_rate ) : Brunet
ReturnPath ISender
State object
Receiver IDataHandler
RemoveNPTypes int
drop_rate double
return Brunet

Send() public method

public Send ( ICopyable data ) : void
data ICopyable
return void

ToString() public method

public ToString ( ) : string
return string

ToUri() public method

public ToUri ( ) : String
return String

Property Details

Receiver public property

public IDataHandler Receiver
return IDataHandler

ReturnPath public property

public ISender ReturnPath
return ISender

State public property

public object State
return object