Package com.caplin.datasource.publisher
Defines the methods of providing and publishing data that are used by DataSource for Java.
This package contains the following types of publisher:
-
Interface Summary Interface Description ActivePublisher BroadcastPublisher This implementation ofPublisher
sends (broadcasts) updates to all connected peers regardless of whether they have requested (subscribed to) the subject.CachingDataProvider Interface that must be implemented in order to provide data updates to DataSource peers for cached objects.CachingPublisher An instance ofCachingPublisher
publishes messages to remote DataSource peers on behalf of aCachingDataProvider
.CompatibilityPublisher This implementation ofPublisher
is similar toActivePublisher
, but because it does not maintain a cache, it passes all requests and discards for subjects on to theDataProvider
.DataProvider Interface that must be implemented in order to provide data updates to DataSource peers.DiscardEvent Event that is raised when a peer discards a subject.Publisher An instance ofPublisher
publishes messages to remote DataSource peers on behalf of aDataProvider
.RequestEvent Event that is raised when a peer requests a subject.TransformerCachingPublisher Extends the DataSource APIActivePublisher
providing additional JTM specific methods.TransformerPublisher Extends the DataSource APIActivePublisher
providing additional JTM specific methods. -
Enum Summary Enum Description PublishFlag Settable flags when publishing data using theTransformerPublisher
.