Diffusion Apple API  6.3.3
Unified Client Library for iOS, tvOS and OS X / macOS
 All Classes Functions Variables Properties Pages
Deprecated List
Class <PTDiffusionMessageDelegate>
Since 6.2. One-way messaging has been deprecated in favor of request-response messaging. This protocol will be removed in a future release. see: Messaging with the Apple client library.
Class <PTDiffusionMessageStreamDelegate>
Since 6.2. One-way messaging has been deprecated in favor of request-response messaging. This protocol will be removed in a future release. see: Messaging with the Apple client library.
Class <PTDiffusionTopicEventListener>
Since 6.1. The main use case for this protocol was the removal of unused topics. That use case is now much better satisfied using the removalPropertyKey (PTDiffusionTopicSpecification) to remove a topic using the subscriptions < n for condition. The older pattern adopting this protocol does not work across a cluster, so this protocol will be removed in a future release.
Class <PTDiffusionTopicUpdateSource>
Since 6.3. This class will be removed in a future release. See PTDiffusionTopicUpdateFeature, providing equivalent and additional functionality such as conditional updates.
Member [PTDiffusionMessagingControlFeature addMessageHandlerForPath:withDelegate:completionHandler:]
Since 6.2. One-way messaging has been deprecated in favor of request-response messaging. This method will be removed in a future release.
Member [PTDiffusionMessagingControlFeature addMessageHandlerForPath:withDelegate:sessionProperties:completionHandler:]
Since 6.2. One-way messaging has been deprecated in favor of request-response messaging. This method will be removed in a future release.
Member [PTDiffusionMessagingControlFeature sendToFilter:path:message:completionHandler:]
Since 6.2. One-way messaging has been deprecated in favor of request-response messaging. This method will be removed in a future release.
Member [PTDiffusionMessagingControlFeature sendToFilter:path:message:options:completionHandler:]
Since 6.2. One-way messaging has been deprecated in favor of request-response messaging. This method will be removed in a future release.
Member [PTDiffusionMessagingControlFeature sendToSessionId:path:message:completionHandler:]
Since 6.2. One-way messaging has been deprecated in favor of request-response messaging. This method will be removed in a future release.
Member [PTDiffusionMessagingControlFeature sendToSessionId:path:message:options:completionHandler:]
Since 6.2. One-way messaging has been deprecated in favor of request-response messaging. This method will be removed in a future release.
Member [PTDiffusionMessagingFeature addFallbackMessageStreamWithDelegate:]
Since 6.2. One-way messaging has been deprecated in favor of request-response messaging. This method will be removed in a future release.
Member [PTDiffusionMessagingFeature addMessageStreamWithSelector:delegate:]
Since 6.2. One-way messaging has been deprecated in favor of request-response messaging. This method will be removed in a future release.
Member [PTDiffusionMessagingFeature removeMessageStream:]
Since 6.2. One-way messaging has been deprecated in favor of request-response messaging. This method will be removed in a future release.
Member [PTDiffusionMessagingFeature sendWithPath:value:completionHandler:]
Since 6.2. One-way messaging has been deprecated in favor of request-response messaging. This method will be removed in a future release.
Member [PTDiffusionMessagingFeature sendWithPath:value:options:completionHandler:]
Since 6.2. One-way messaging has been deprecated in favor of request-response messaging. This method will be removed in a future release.
Member [PTDiffusionTopicControlFeature addTopicEventListener:forTopicPath:completionHandler:]
Since 6.1. The main use case for this method was the removal of unused topics, now much better satisfied by using the removalPropertyKey (PTDiffusionTopicSpecification) with the subscriptions < n for condition. The removal topic property is fully cluster aware. This method will be removed in a future release.
Member [PTDiffusionTopicControlFeature removeTopicsWithSessionForTopicPath:delegate:completionHandler:]
Since 6.1. The preferred method for automatic removal of topics is by using the removalPropertyKey (PTDiffusionTopicSpecification) - whereby achieving the equivalent of this method the property may be specified as: when this session closes remove "?\<topicPath\>//". To achieve a dependency upon more than one session, a condition specifying a principal name or some other session property could be used. This method will be removed in a future release.
Member [PTDiffusionTopicsFeature fetchWithTopicSelectorExpression:delegate:]
Since 6.2. Prefer #fetchRequest instead. Unlike this method, it supports additional query constraints, returns type-safe values and optionally allows topic properties to be returned in order to fetch the current state of topics.
Class PTDiffusionBinaryValueUpdater
Since 6.3. This class will be removed in a future release. It has been replaced by PTDiffusionBinaryUpdateStream which is accessed using PTDiffusionTopicUpdateFeature, providing equivalent and additional functionality such as conditional updates.
Class PTDiffusionJSONValueUpdater
Since 6.3. This class will be removed in a future release. It has been replaced by PTDiffusionJSONUpdateStream which is accessed using PTDiffusionTopicUpdateFeature, providing equivalent and additional functionality such as conditional updates.
Class PTDiffusionMessageStream
Since 6.2. One-way messaging has been deprecated in favor of request-response messaging. This interface will be removed in a future release. see: Messaging with the Apple client library.
Class PTDiffusionMutableSendOptions
Since 6.2. This is only used within one-way messaging, which is also deprecated. This interface will be removed in a future release.
Class PTDiffusionNumberValueUpdater
Since 6.3. This class will be removed in a future release. It has been replaced by PTDiffusionNumberUpdateStream which is accessed using PTDiffusionTopicUpdateFeature, providing equivalent and additional functionality such as conditional updates.
Class PTDiffusionReceiveContext
Since 6.2. This is only used within one-way messaging, which is also deprecated. This interface will be removed in a future release.
Class PTDiffusionRecordV2ValueUpdater
Since 6.3. This class will be removed in a future release. It has been replaced by PTDiffusionRecordV2UpdateStream which is accessed using PTDiffusionTopicUpdateFeature, providing equivalent and additional functionality such as conditional updates.
Class PTDiffusionSendOptions
Since 6.2. This is only used within one-way messaging, which is also deprecated. This interface will be removed in a future release.
Member PTDiffusionSession::topicUpdateControl
Since 6.3. PTDiffusionTopicUpdateControlFeature has been replaced by PTDiffusionTopicUpdateFeature, which provides equivalent and additional functionality such as conditional updates. This property will be removed in a future release.
Class PTDiffusionStringValueUpdater
Since 6.3. This class will be removed in a future release. It has been replaced by PTDiffusionStringUpdateStream which is accessed using PTDiffusionTopicUpdateFeature, providing equivalent and additional functionality such as conditional updates.
Class PTDiffusionTopicUpdateControlFeature
Since 6.3. This class will be removed in a future release. It has been replaced by PTDiffusionTopicUpdateFeature, which provides equivalent and additional functionality such as conditional updates.
Class PTDiffusionTopicUpdater
Since 6.3. This class will be removed in a future release. It has been replaced by PTDiffusionUpdateStream which is accessed using PTDiffusionTopicUpdateFeature, providing equivalent and additional functionality such as conditional updates.
Class PTDiffusionValueUpdater
Since 6.3. This class will be removed in a future release. It has been replaced by PTDiffusionUpdateStream which is accessed using PTDiffusionTopicUpdateFeature, providing equivalent and additional functionality such as conditional updates.