Diffusion Apple API  6.10.4
Unified Client Library for iOS, tvOS and OS X / macOS
 All Classes Files Functions Variables Enumerations Enumerator Properties Pages
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

- (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
- (NSString*) name
readnonatomicassign

The remote server name

Since
6.10
- (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
- (NSArray<NSString *>*) urls
readnonatomicassign

The urls for connection to secondary servers.

Since
6.10