C# Class NServiceBus.Transport.TransportInfrastructure

Transport infrastructure definitions.
Datei anzeigen Open project: Particular/NServiceBus

Public Methods

Method Description
BindToLocalEndpoint ( EndpointInstance instance ) : EndpointInstance

Returns the discriminator for this endpoint instance.

ConfigureReceiveInfrastructure ( ) : TransportReceiveInfrastructure

Gets the factories to receive message.

ConfigureSendInfrastructure ( ) : TransportSendInfrastructure

Gets the factories to send message.

ConfigureSubscriptionInfrastructure ( ) : TransportSubscriptionInfrastructure

Gets the factory to manage subscriptions.

MakeCanonicalForm ( string transportAddress ) : string

Returns the canonical for of the given transport address so various transport addresses can be effectively compared and de-duplicated.

Start ( ) : Task

Performs any action required to warm up the transport infrastructure before starting the endpoint.

Stop ( ) : Task

Performs any action required to cool down the transport infrastructure when the endpoint is stopping.

ToTransportAddress ( LogicalAddress logicalAddress ) : string

Converts a given logical address to the transport address.

Method Details

BindToLocalEndpoint() public abstract method

Returns the discriminator for this endpoint instance.
public abstract BindToLocalEndpoint ( EndpointInstance instance ) : EndpointInstance
instance EndpointInstance
return EndpointInstance

ConfigureReceiveInfrastructure() public abstract method

Gets the factories to receive message.
public abstract ConfigureReceiveInfrastructure ( ) : TransportReceiveInfrastructure
return TransportReceiveInfrastructure

ConfigureSendInfrastructure() public abstract method

Gets the factories to send message.
public abstract ConfigureSendInfrastructure ( ) : TransportSendInfrastructure
return TransportSendInfrastructure

ConfigureSubscriptionInfrastructure() public abstract method

Gets the factory to manage subscriptions.
public abstract ConfigureSubscriptionInfrastructure ( ) : TransportSubscriptionInfrastructure
return TransportSubscriptionInfrastructure

MakeCanonicalForm() public method

Returns the canonical for of the given transport address so various transport addresses can be effectively compared and de-duplicated.
public MakeCanonicalForm ( string transportAddress ) : string
transportAddress string A transport address.
return string

Start() public method

Performs any action required to warm up the transport infrastructure before starting the endpoint.
public Start ( ) : Task
return Task

Stop() public method

Performs any action required to cool down the transport infrastructure when the endpoint is stopping.
public Stop ( ) : Task
return Task

ToTransportAddress() public abstract method

Converts a given logical address to the transport address.
public abstract ToTransportAddress ( LogicalAddress logicalAddress ) : string
logicalAddress LogicalAddress The logical address.
return string