Package com.caplin.datasource.publisher
Interface TransformerPublisher
-
- All Superinterfaces:
ActivePublisher
,Publisher
public interface TransformerPublisher extends ActivePublisher
Extends the DataSource APIActivePublisher
providing additional JTM specific methods.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deregister()
Deregisters the associated provider registered on the Transformer core.void
publishInitialMessage(Message message, PublishFlag... flags)
void
publishToSubscribedPeers(Message message, PublishFlag... flags)
-
Methods inherited from interface com.caplin.datasource.publisher.ActivePublisher
publishStatusEventToAllSubjects
-
Methods inherited from interface com.caplin.datasource.publisher.Publisher
getMessageFactory, publishInitialMessage, publishMappingMessage, publishSubjectErrorEvent, publishSubjectStatusEvent, publishToSubscribedPeers
-
-
-
-
Method Detail
-
deregister
void deregister()
Deregisters the associated provider registered on the Transformer core. The provider will no longer receive updates for requests and discards after deregister is called.
-
publishInitialMessage
void publishInitialMessage(Message message, PublishFlag... flags)
SeePublisher.publishInitialMessage(com.caplin.datasource.messaging.Message)
. In the context of a JTM, calling publishInitialMessage is not necessary. It is identical to callingpublishToSubscribedPeers(com.caplin.datasource.messaging.Message, com.caplin.datasource.publisher.PublishFlag...)
- Parameters:
message
- Message to publishflags
- Additional publish flags, seePublishFlag
-
publishToSubscribedPeers
void publishToSubscribedPeers(Message message, PublishFlag... flags)
- Parameters:
message
- Message to publishflags
- Additional publish flags, seePublishFlag
-
-