Diffusion Apple API  6.1.5
Unified Client Library for iOS, tvOS and OS X / macOS
 All Classes Functions Variables Properties Pages
Deprecated List
Class <PTDiffusionRecordTopicDetailsBuilder>
Since 6.0. The use of PTDiffusionTopicDetails is being phased out in favor of PTDiffusionTopicSpecification. This interface will be removed in a future release.
Class <PTDiffusionRoutingTopicDetailsBuilder>
Since 6.0. The use of PTDiffusionTopicDetails is being phased out in favor of PTDiffusionTopicSpecification. This interface will be removed in a future release.
Class <PTDiffusionSingleValueTopicDetailsBuilder>
Since 6.0. The use of PTDiffusionTopicDetails is being phased out in favor of PTDiffusionTopicSpecification. This interface will be removed in a future release.
Class <PTDiffusionSlaveTopicDetailsBuilder>
Since 6.0. The use of PTDiffusionTopicDetails is being phased out in favor of PTDiffusionTopicSpecification. This interface will be removed in a future release.
Class <PTDiffusionTopicDetailsBuilder>
Since 6.0. The use of PTDiffusionTopicDetails is being phased out in favor of PTDiffusionTopicSpecification. This interface will be removed in a future release.
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 <PTDiffusionTopicStreamDelegate>
Since 6.0. Topic streams are only necessary to support the deprecated stateless and record topic types. They will be removed along with these topic types in a future release.
Member [PTDiffusionContent recordContentWithSchema:error:]
Since 6.0.6. The PTDiffusionRecord class has been deprecated, to be replaced by either PTDiffusionRecordV2 or PTDiffusionJSON.
Member [PTDiffusionMessagingFeature sendWithTopicPath:value:completionHandler:]
Since 6.0. Will be removed in a future release. Replaced by sendWithPath:value:completionHandler:
Member [PTDiffusionMessagingFeature sendWithTopicPath:value:options:completionHandler:]
Since 6.0. Will be removed in a future release. Replaced by sendWithPath:value:options:completionHandler:
Member [PTDiffusionSendOptions initWithHeaders:priority:]
Since 6.0. The use of headers on messages will be removed in a future release.
Member [PTDiffusionSendOptions sendOptionsWithHeaders:]
Since 6.0. The use of headers on messages will be removed in a future release.
Member [PTDiffusionSendOptions sendOptionsWithHeaders:priority:]
Since 6.0. The use of headers on messages will be removed in a future release.
Member [PTDiffusionTopicAddFailReason topicNotFound]
Since 6.1. This value is no longer used and 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 addWithTopicPath:details:value:completionHandler:]
Since 6.0. The requirement to add a topic with an initial value only applies to deprecated topic types, therefore this method will be removed in a future release.
Member [PTDiffusionTopicControlFeature addWithTopicPath:specification:completionHandler:]
Since 6.1. Use addTopicWithPath:specification:completionHandler: instead.
Member [PTDiffusionTopicControlFeature addWithTopicPath:type:completionHandler:]
Since 6.1. Use addTopicWithPath:type:completionHandler: instead.
Member [PTDiffusionTopicControlFeature addWithTopicPath:type:value:completionHandler:]
Since 6.0. The requirement to add a topic with an initial value only applies to deprecated topic types, therefore 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 addFallbackTopicStreamWithDelegate:]
Since 6.0. Topic streams are only necessary to support the deprecated stateless and record topic types. They will be removed along with these topic types in a future release.
Member [PTDiffusionTopicsFeature addTopicStreamWithSelector:delegate:]
Since 6.0. Topic streams are only necessary to support the deprecated stateless and record topic types. They will be removed along with these topic types in a future release.
Member [PTDiffusionTopicsFeature addTopicStreamWithSelectorExpression:delegate:]
Since 6.0. Topic streams are only necessary to support the deprecated stateless and record topic types. They will be removed along with these topic types in a future release.
Member [PTDiffusionTopicsFeature getTopicDetailsWithTopicPath:level:completionHandler:]
Since 6.0. The use of PTDiffusionTopicDetails to describe topics is being phased out. PTDiffusionTopicSpecification is now being used in preference and is supplied on subscription with value streams. This method will be removed in a future release.
Member PTDiffusionContent::recordContent
Since 6.0.6. The PTDiffusionRecord class has been deprecated, to be replaced by either PTDiffusionRecordV2 or PTDiffusionJSON.
Class PTDiffusionField
Since 6.0. Use PTDiffusionRecordV2 or PTDiffusionJSON.
Class PTDiffusionFieldMetadata
Since 6.0. Use PTDiffusionRecordV2 or PTDiffusionJSON.
Class PTDiffusionMetadata
Since 6.0. Use PTDiffusionRecordV2 or PTDiffusionJSON.
Class PTDiffusionMultiplicity
Since 6.0. Use PTDiffusionRecordV2 or PTDiffusionJSON.
Member PTDiffusionMutableSendOptions::headers
Since 6.0. The use of headers on messages will be removed in a future release.
Class PTDiffusionNumberFieldMetadata
Since 6.0. Use PTDiffusionRecordV2 or PTDiffusionJSON.
Class PTDiffusionRecord
Since 6.0. Use PTDiffusionRecordV2 or PTDiffusionJSON.
Class PTDiffusionRecordContent
Since 6.0. Use PTDiffusionRecordV2 or PTDiffusionJSON.
Class PTDiffusionRecordContentSchema
Since 6.0. Use PTDiffusionRecordV2 or PTDiffusionJSON.
Class PTDiffusionRecordMetadata
Since 6.0. Use PTDiffusionRecordV2 or PTDiffusionJSON.
Class PTDiffusionRecordTopicAttributes
Since 6.0. Use PTDiffusionRecordV2 or PTDiffusionJSON.
Class PTDiffusionRecordTopicSchema
Since 6.0. Use PTDiffusionRecordV2 or PTDiffusionJSON.
Class PTDiffusionRoutingTopicAttributes
Since 6.0. The use of PTDiffusionTopicDetails is being phased out in favor of PTDiffusionTopicSpecification. This interface will be removed in a future release.
Member PTDiffusionSendOptions::headers
Since 6.0. The use of headers on messages will be removed in a future release.
Class PTDiffusionSingleValueTopicSchema
Since 6.0. Other single scalar topic types should now be used. See PTDiffusionPrimitive.
Class PTDiffusionSlaveTopicAttributes
Since 6.0. The use of PTDiffusionTopicDetails is being phased out in favor of PTDiffusionTopicSpecification. This interface will be removed in a future release.
Class PTDiffusionStringFieldMetadata
Since 6.0. Use PTDiffusionRecordV2 or PTDiffusionJSON.
Class PTDiffusionTopicAddFailReason
Since 6.0.6. Will be removed in a future release.
Class PTDiffusionTopicAttributes
Since 6.0. The use of PTDiffusionTopicDetails is being phased out in favor of PTDiffusionTopicSpecification. This interface will be removed in a future release.
Class PTDiffusionTopicDetails
Since 6.0. The use of PTDiffusionTopicDetails is being phased out in favor of PTDiffusionTopicSpecification. This interface will be removed in a future release.
Class PTDiffusionTopicDetailsLevel
Since 6.0. The use of PTDiffusionTopicDetails is being phased out in favor of PTDiffusionTopicSpecification. This interface will be removed in a future release.
Class PTDiffusionTopicSchema
Since 6.0. The use of PTDiffusionTopicDetails is being phased out in favor of PTDiffusionTopicSpecification. This interface will be removed in a future release.
Class PTDiffusionTopicStream
Since 6.0. Topic streams are only necessary to support the deprecated stateless and record topic types. They will be removed along with these topic types in a future release.
Member PTDiffusionTopicTreeRegistration::topicPath
Since 6.0. Will be removed in a future release. Replaced by path
Class PTDiffusionUpdateContext
Since 6.1. This class is only required to support the deprecated PTDiffusionTopicStreamDelegate, which in turn is only required to support the deprecated stateless and record topic types. It will be removed along with these topic types in a future release.