DEPRECATED: Custom topics
A topic that has its state maintained at the server by a user-written Diffusion™ class.
By implementing CustomTopicDataHandler, you can define the types, formatting, and structure data on a custom topic. By writing a custom topic handler you can define how that data is maintained, compared, and sent to subscribing clients.
These user-written classes must be on the classpath of the Diffusion server.
The topic state is delegated to an instance of the class and is handled on the server side. Updates from a client are passed to the custom topic handler for processing. The custom topic handler can hold the topic state internally or elsewhere.
Why use a custom topic?
Custom topics enable you to use data types and layouts that are not supported directly by Diffusion.
Considerations when using a custom topic
The custom topic handler must be present on the classpath of the Diffusion server. If your solution uses multiple Diffusion servers that all host the same custom topic, the same custom topic handler must be present on all of their classpaths.
Custom topic handlers can only be implemented in Java™.