C# Class Brunet.Messaging.SenderFactory

Show file Open project: pstjuste/brunet Class Usage Examples

Public Properties

Property Type Description
Delims char[]
SplitChars char[]

Protected Properties

Property Type Description
_handlers SenderFactoryDelegate>.Dictionary

Public Methods

Method Description
CreateInstance ( object ctx, string uri ) : ISender
DecodeUri ( string uri, string &scheme ) : string>.IDictionary
EncodeUri ( string scheme, string>.IDictionary opts ) : string
GetScheme ( string uri, int &varidx ) : string
Register ( string type, SenderFactoryDelegate handler ) : void

Method Details

CreateInstance() public static method

public static CreateInstance ( object ctx, string uri ) : ISender
ctx object
uri string
return ISender

DecodeUri() public static method

public static DecodeUri ( string uri, string &scheme ) : string>.IDictionary
uri string
scheme string
return string>.IDictionary

EncodeUri() public static method

public static EncodeUri ( string scheme, string>.IDictionary opts ) : string
scheme string
opts string>.IDictionary
return string

GetScheme() public static method

public static GetScheme ( string uri, int &varidx ) : string
uri string
varidx int
return string

Register() public static method

public static Register ( string type, SenderFactoryDelegate handler ) : void
type string
handler SenderFactoryDelegate
return void

Property Details

Delims public static property

public static char[] Delims
return char[]

SplitChars public static property

public static char[] SplitChars
return char[]

_handlers protected static property

protected static Dictionary _handlers
return SenderFactoryDelegate>.Dictionary