AP&C API Reference
Public Member Functions | List of all members
Apac.Messaging.IAddressResolver Interface Reference

The contract needed to provide messaging address resolution services. More...

Inheritance diagram for Apac.Messaging.IAddressResolver:
Apac.Messaging.Resolvers.ConfiguredAddressResolver Apac.Messaging.Resolvers.ServiceStackUserAddressResolver

Public Member Functions

void Initialize (Configuration.MessageControllerConfigSection config)
 Initializes the resolver with the provided Configuration.MessageControllerConfigSection. More...
 
MessagingAddress ResolveAddress (string addressReference, MessagingProtocols protocol)
 Resolves the address referred to by addressReference . More...
 
List< MessagingAddressResolveGroup (string groupReference, MessagingProtocols protocol)
 Resolves the addresses in the group referred to by groupReference . More...
 

Detailed Description

The contract needed to provide messaging address resolution services.

Member Function Documentation

◆ Initialize()

void Apac.Messaging.IAddressResolver.Initialize ( Configuration.MessageControllerConfigSection  config)

Initializes the resolver with the provided Configuration.MessageControllerConfigSection.

Parameters
configThe configuration.

◆ ResolveAddress()

MessagingAddress Apac.Messaging.IAddressResolver.ResolveAddress ( string  addressReference,
MessagingProtocols  protocol 
)

Resolves the address referred to by addressReference .

Parameters
addressReferenceThe address reference.
protocolThe protocol.
Returns
Returns a MessagingAddress for the specified reference, or null if the reference cannot be resolved.

Implemented in Apac.Messaging.Resolvers.ServiceStackUserAddressResolver, and Apac.Messaging.Resolvers.ConfiguredAddressResolver.

◆ ResolveGroup()

List<MessagingAddress> Apac.Messaging.IAddressResolver.ResolveGroup ( string  groupReference,
MessagingProtocols  protocol 
)

Resolves the addresses in the group referred to by groupReference .

Parameters
groupReferenceThe group reference.
protocolThe protocol.
Returns
Returns a T:List<MessagingAddress> containing all addresses that could be resolved.

Implemented in Apac.Messaging.Resolvers.ServiceStackUserAddressResolver, and Apac.Messaging.Resolvers.ConfiguredAddressResolver.


The documentation for this interface was generated from the following file: