classBundlesConnector extends FSM[State, Seq[Bundle]] with ActorPublisher[Seq[Bundle]]
Connects to the /bundles endpoint of ConductR and publishes the bundles from ConductR when updates from
the /bundles/events SSE are available.
If stopAfter is specified, BundlesConnector will terminate with TimeoutException if the bundles stream
is not completed within the duration specified by stopAfter.
Upon startup, BundlesConnector will obtain the bundle state from the /bundles endpoint, and publish these
bundles before proceeding to connect to the /bundle/events endpoint of ConductR.
Linear Supertypes
ActorPublisher[Seq[Bundle]], FSM[BundlesConnector.State, Seq[Bundle]], ActorLogging, Listeners, Actor, AnyRef, Any
Connects to the
/bundles
endpoint of ConductR and publishes the bundles from ConductR when updates from the /bundles/eventsSSE are available.
If
stopAfter
is specified, BundlesConnector will terminate with TimeoutException if the bundles stream is not completed within the duration specified bystopAfter
.Upon startup, BundlesConnector will obtain the bundle state from the
/bundles
endpoint, and publish these bundles before proceeding to connect to the/bundle/events
endpoint of ConductR.