Package akka.cluster.typed
Class ClusterSingleton
- java.lang.Object
-
- akka.cluster.typed.ClusterSingleton
-
- All Implemented Interfaces:
Extension
- Direct Known Subclasses:
AdaptedClusterSingletonImpl
public abstract class ClusterSingleton extends java.lang.Object implements Extension
Start if needed and provide a proxy to a named singletonIf there already is a manager running for the given
singletonNameon this node, no additional manager is started. If there already is a proxy running for the givensingletonNameon this node, anActorRefto that is returned.
-
-
Constructor Summary
Constructors Constructor Description ClusterSingleton()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static Tapply(ActorSystem<?> system)static ClusterSingletoncreateExtension(ActorSystem<?> system)static booleanequals(java.lang.Object other)static ClusterSingletonget(ActorSystem<?> system)Java API:static inthashCode()static ExtensionId<T>id()abstract <M> ActorRef<M>init(SingletonActor<M> singleton)
-
-
-
Method Detail
-
createExtension
public static ClusterSingleton createExtension(ActorSystem<?> system)
-
get
public static ClusterSingleton get(ActorSystem<?> system)
Java API:- Parameters:
system- (undocumented)- Returns:
- (undocumented)
-
apply
public static final T apply(ActorSystem<?> system)
-
hashCode
public static final int hashCode()
-
equals
public static final boolean equals(java.lang.Object other)
-
id
public static ExtensionId<T> id()
-
init
public abstract <M> ActorRef<M> init(SingletonActor<M> singleton)
-
-