SequenceComponentBehavior

esw.ocs.impl.core.SequenceComponentBehavior
class SequenceComponentBehavior(prefix: Prefix, log: Logger, locationService: LocationService, sequencerServerFactory: SequencerServerFactory)(implicit actorSystem: ActorSystem[Command])

Behavior class for Sequence component's actor. Currently the sequence component behavior is base of the state(Idle and Running). Idle represents the state in which there are no Sequencer running in the Sequence Component On the other hand, Running state means that there is Sequencer running in the Sequence Component

Value parameters

actorSystem
  • a Pekko ActorSystem
locationService
  • an instance of Location Service
log
  • logger
prefix
  • prefix of the sequence component
sequencerServerFactory
  • an Instance of SequencerServerFactory

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def idle: Behavior[SequenceComponentMsg]

Implicits

Implicits

implicit val ec: ExecutionContext