csw.command.client.messages.SupervisorLockMessage
See theSupervisorLockMessage companion trait
object SupervisorLockMessage
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Members list
Type members
Classlikes
case class Lock(source: Prefix, replyTo: ActorRef[LockingResponse], leaseDuration: FiniteDuration) extends SupervisorLockMessage
Represents message to lock a component
Represents message to lock a component
Value parameters
- leaseDuration
-
represents the lease duration of lock acquired
- replyTo
-
represents the actor that will receive the command response
- source
-
represents the prefix of component that is acquiring lock
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SupervisorLockMessagetrait RemoteMsgtrait CommandSerializabletrait SupervisorRunningMessagetrait ComponentMessageclass Objecttrait Matchableclass AnyShow all
case class Unlock(source: Prefix, replyTo: ActorRef[LockingResponse]) extends SupervisorLockMessage
Represents message to un-lock an already locked component
Represents message to un-lock an already locked component
Value parameters
- replyTo
-
represents the actor that will receive the command response
- source
-
represents the prefix of component that is acquiring lock
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SupervisorLockMessagetrait RemoteMsgtrait CommandSerializabletrait SupervisorRunningMessagetrait ComponentMessageclass Objecttrait Matchableclass AnyShow all
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
In this article