Diffusion Apple API 6.11.5
Unified Client Library for iOS, tvOS and OS X / macOS
Loading...
Searching...
No Matches
Properties | List of all members
PTDiffusionPrimaryInitiatorRemoteServer Class Reference

Introduction

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
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
 

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