Package com.caplin.motif.datasource
Class SubjectMessagePublisher<T extends SubjectInfo>
java.lang.Object
com.caplin.motif.datasource.SubjectMessagePublisher<T>
- Direct Known Subclasses:
FXQuotePublisher,LiquidityInformationPublisher,PrecisionInformationPublisher,SingleValuePublisher,SwapPointQuotePublisher
-
Constructor Summary
ConstructorsConstructorDescriptionSubjectMessagePublisher(com.caplin.datasource.publisher.CachingPublisher publisher, boolean useGenerics) -
Method Summary
Modifier and TypeMethodDescriptionvoidpublishMessage(SubjectMessage<T> subjectMessage) voidpublishMessage(T subjectInfo, Message message) voidsendErrorEvent(SubjectInfo subjectInfo, com.caplin.datasource.SubjectError subjectError) voidsendMapping(SubjectInfo from, SubjectInfo to) voidsendMapping(SubjectInfo from, String to) voidsendNotFound(SubjectInfo info) voidsendNotStale(SubjectInfo info) voidsendStale(SubjectInfo info) voidsendStale(SubjectInfo info, String message) voidsendSubjectStatusEvent(SubjectInfo info, com.caplin.datasource.SubjectStatus subjectStatus, String message) voidsendSubscribeFail(SubjectInfo info) voidsendSubscribeFail(String subject)
-
Constructor Details
-
SubjectMessagePublisher
public SubjectMessagePublisher(com.caplin.datasource.publisher.CachingPublisher publisher, boolean useGenerics)
-
-
Method Details
-
publishMessage
-
publishMessage
-
sendSubscribeFail
-
sendSubscribeFail
-
sendStale
-
sendStale
-
sendNotStale
-
sendSubjectStatusEvent
public void sendSubjectStatusEvent(SubjectInfo info, com.caplin.datasource.SubjectStatus subjectStatus, String message) -
sendNotFound
-
sendMapping
-
sendMapping
-
sendErrorEvent
public void sendErrorEvent(SubjectInfo subjectInfo, com.caplin.datasource.SubjectError subjectError)
-