Diffusion Apple API 6.12.0
Unified Client Library for iOS, tvOS and OS X / macOS
Loading...
Searching...
No Matches
PTDiffusionPrimaryInitiatorRemoteServer Class Reference

A Primary Initiator Remote Server. More...

#include <PTDiffusionPrimaryInitiatorRemoteServer.h>

Inheritance diagram for PTDiffusionPrimaryInitiatorRemoteServer:
PTDiffusionRemoteServer

Properties

NSString * name
NSArray< NSString * > * urls
NSString * connector
NSInteger retryDelay
Properties inherited from PTDiffusionRemoteServer
NSString * name
NSString *_Nullable url
NSString * principal
NSDictionary< PTDiffusionRemoteServerConnectionOption *, NSString * > * connectionOptions
NSString * missingTopicNotificationFilter
PTDiffusionRemoteServerType type

Detailed Description

A Primary Initiator Remote Server.

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

UsePTDiffusionRemoteServerBuilder#createPrimaryInitiatorRemoteServer to create an instance of this type.

Since
6.10

Property Documentation

◆ connector

- (NSString*) connector
readnonatomicassign

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

Since
6.10

◆ name

- (NSString*) name
readnonatomicassign

The remote server name

Since
6.10

◆ retryDelay

- (NSInteger) retryDelay
readnonatomicassign

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.

Since
6.10

◆ urls

- (NSArray<NSString *>*) urls
readnonatomicassign

The urls for connection to secondary servers.

Since
6.10