Package com.caplin.motif.fx.tobo
Class TOBOEntityChangeProvider<T extends SubjectInfo>
java.lang.Object
com.caplin.datasource.subscription.BaseSubscriptionListener
com.caplin.motif.fx.tobo.TOBOEntityChangeProvider<T>
- All Implemented Interfaces:
com.caplin.datasource.publisher.CachingDataProvider
,com.caplin.datasource.subscription.SubscriptionListener
public abstract class TOBOEntityChangeProvider<T extends SubjectInfo>
extends com.caplin.datasource.subscription.BaseSubscriptionListener
implements com.caplin.datasource.publisher.CachingDataProvider
-
Field Summary
Fields inherited from class com.caplin.datasource.subscription.BaseSubscriptionListener
logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
genericMessageUpdated
(com.caplin.datasource.subscription.Subscription subscription, com.caplin.datasource.Peer peer, com.caplin.datasource.messaging.record.GenericMessage message) void
initialise
(TOBOEntityPublisher toboEntityPublisher) void
protected abstract void
protected abstract void
onTOBOEntityChanged
(T subject, String entityId, String description) Methods inherited from class com.caplin.datasource.subscription.BaseSubscriptionListener
containerUpdated, jsonUpdated, newsUpdated, pageUpdated, permissionUpdated, recordType2Updated, recordType3Updated, recordUpdated, storyUpdated, subjectErrorReceived, subjectStatusReceived
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.caplin.datasource.publisher.CachingDataProvider
onDiscard, setPublisher
-
Field Details
-
publisher
-
subjectParser
-
-
Constructor Details
-
TOBOEntityChangeProvider
-
-
Method Details
-
onTOBOEntityChanged
-
onRequest
-
initialise
-
onRequest
- Specified by:
onRequest
in interfacecom.caplin.datasource.publisher.CachingDataProvider
-
genericMessageUpdated
public void genericMessageUpdated(com.caplin.datasource.subscription.Subscription subscription, com.caplin.datasource.Peer peer, com.caplin.datasource.messaging.record.GenericMessage message) - Specified by:
genericMessageUpdated
in interfacecom.caplin.datasource.subscription.SubscriptionListener
- Overrides:
genericMessageUpdated
in classcom.caplin.datasource.subscription.BaseSubscriptionListener
-