C# Class pegasus.eventbus.amqp.AmqpConfiguration

Container for all the nasty settings and providers necessary to make the AmqpEventManager work. We recommend using the default configuration, accessed by the static functions "getDefault", which simplifies
Inheritance: pegasus.eventbus.client.EventBusConfiguration
Exibir arquivo Open project: Berico-Technologies/Event-Bus Class Usage Examples

Public Methods

Method Description
GetDefault ( string clientName ) : AmqpConfiguration
GetDefault ( string clientName, AmqpConnectionParameters connectionParameters ) : AmqpConfiguration

Private Methods

Method Description
FixNameIfInvalidForAmqp ( string potentialName ) : string
GetFallBackClientNameIfNeeded ( string potentialName ) : string

If client name is null, attempt to pull the host name from the environment or fall back to "UNKNOWN"

GetLocalhostFqdn ( ) : string
RectifyClientName ( string potentialName ) : string
ValidateClientName ( string potentialName ) : void

Method Details

GetDefault() public static method

public static GetDefault ( string clientName ) : AmqpConfiguration
clientName string
return AmqpConfiguration

GetDefault() public static method

public static GetDefault ( string clientName, AmqpConnectionParameters connectionParameters ) : AmqpConfiguration
clientName string
connectionParameters AmqpConnectionParameters
return AmqpConfiguration