Interface IPrimaryInitiator

A primary initiator.

Inherited Members
IRemoteServer.RemoteServerType
IRemoteServer.Name
IRemoteServer.ServerUrl
IRemoteServer.Principal
IRemoteServer.ConnectionOptions
IRemoteServer.MissingTopicNotificationFilter
Namespace: PushTechnology.ClientInterface.Client.Features.Control.Clients
Assembly: Diffusion.Client.dll
Syntax
public interface IPrimaryInitiator : IRemoteServer
Remarks

This type makes a connection from a primary server (cluster) to a secondary server (or all secondary cluster members) with a ISecondaryAcceptor of the same name.

Use a IPrimaryInitiatorBuilder to create an instance of this type.

Properties

Connector

Returns the connector that the primary initiator will use to establish a connection between the secondary server and the primary server.

Declaration
string Connector { get; }
Property Value
Type Description
System.String

The connector name.

RetryDelay

Returns the interval in milliseconds between connection retries.

If a primary initiator cannot connect to a secondary server, or loses the connection, this is the amount of time before it will try to connect again.

Declaration
int RetryDelay { get; }
Property Value
Type Description
System.Int32

The retry delay time in milliseconds.

Urls

Returns the urls for connection to secondary servers.

Declaration
List<string> Urls { get; }
Property Value
Type Description
List<System.String>

The list of urls for connection to secondary servers.

Back to top