final class SingletonActor[M] extends AnyRef
Ordering
- Alphabetic
- By Inheritance
Inherited
- SingletonActor
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from SingletonActor[M] to any2stringadd[SingletonActor[M]] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (SingletonActor[M], B)
- Implicit
- This member is added by an implicit conversion from SingletonActor[M] to ArrowAssoc[SingletonActor[M]] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val behavior: Behavior[M]
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
def
ensuring(cond: (SingletonActor[M]) ⇒ Boolean, msg: ⇒ Any): SingletonActor[M]
- Implicit
- This member is added by an implicit conversion from SingletonActor[M] to Ensuring[SingletonActor[M]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (SingletonActor[M]) ⇒ Boolean): SingletonActor[M]
- Implicit
- This member is added by an implicit conversion from SingletonActor[M] to Ensuring[SingletonActor[M]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): SingletonActor[M]
- Implicit
- This member is added by an implicit conversion from SingletonActor[M] to Ensuring[SingletonActor[M]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): SingletonActor[M]
- Implicit
- This member is added by an implicit conversion from SingletonActor[M] to Ensuring[SingletonActor[M]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from SingletonActor[M] to StringFormat[SingletonActor[M]] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val name: String
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val props: Props
- val settings: Option[ClusterSingletonSettings]
- val stopMessage: Option[M]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
withProps(props: Props): SingletonActor[M]
akka.actor.typed.Props of the singleton actor, such as dispatcher settings.
-
def
withSettings(settings: ClusterSingletonSettings): SingletonActor[M]
Additional settings, typically loaded from configuration.
-
def
withStopMessage(msg: M): SingletonActor[M]
Message sent to the singleton to tell it to stop, e.g.
Message sent to the singleton to tell it to stop, e.g. when being migrated. If this is not defined it will be stopped automatically. It can be useful to define a custom stop message if the singleton needs to perform some asynchronous cleanup or interactions before stopping.
-
def
→[B](y: B): (SingletonActor[M], B)
- Implicit
- This member is added by an implicit conversion from SingletonActor[M] to ArrowAssoc[SingletonActor[M]] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc