Diffusion .NET API
5.9.24
|
Details of a TopicType.CUSTOM topic. More...
Public Member Functions | |
ICustomTopicDetailsBuilder | CreateBuilder () |
Returns a new builder initialised with the values from these details. More... | |
Additional Inherited Members | |
Properties inherited from PushTechnology.ClientInterface.Client.Topics.ITopicDetails | |
TopicDetailsLevel | Level [get] |
Returns the level of detail available. More... | |
TopicType | Type [get] |
Returns the topic type. More... | |
ITopicDetailsSchema | Schema [get] |
Returns the topic schema. More... | |
ITopicDetailsAttributes | Attributes [get] |
Returns the topic attributes. More... | |
Details of a TopicType.CUSTOM topic.
Such a topic can maintain its state in any user-defined manner. Its behaviour is defined by a user-written Java class which must have been pre-deployed at the server. The class must implement the com.pushtechnology.diffusion.api.data.custom.CustomTopicDataHandler
interface defined by the classic API.
To create an instance of such details, use a builder obtained from the ITopicControl feature as follows:
var control = session.GetTopicControlFeature(); var builder = control.NewDetailsBuilder<ICustomTopicDetailsBuilder>();
The minimum that must be provided to the builder is t he name of the handler.
Deprecated since 5.9.
ICustomTopicDetailsBuilder PushTechnology.ClientInterface.Client.Topics.ICustomTopicDetails.CreateBuilder | ( | ) |
Returns a new builder initialised with the values from these details.