Package akka.cluster
Class ClusterActorRefProvider
- java.lang.Object
-
- akka.remote.RemoteActorRefProvider
-
- akka.cluster.ClusterActorRefProvider
-
- All Implemented Interfaces:
ActorRefProvider
public class ClusterActorRefProvider extends RemoteActorRefProvider
Factory method to make it possible to override deployer in subclass Creates a new instance every time
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class akka.remote.RemoteActorRefProvider
RemoteActorRefProvider.Finished$, RemoteActorRefProvider.Idle$, RemoteActorRefProvider.TerminatorState, RemoteActorRefProvider.Uninitialized$, RemoteActorRefProvider.WaitDaemonShutdown$, RemoteActorRefProvider.WaitTransportShutdown$
-
-
Constructor Summary
Constructors Constructor Description ClusterActorRefProvider(java.lang.String _systemName, ActorSystem.Settings _settings, EventStream _eventStream, DynamicAccess _dynamicAccess)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ClusterDeployer
createDeployer()
Factory method to make it possible to override deployer in subclass Creates a new instance every timeprotected ActorRef
createRemoteWatcher(ActorSystemImpl system)
void
init(ActorSystemImpl system)
INTERNAL API: Initialization of an ActorRefProvider happens in two steps: first construction of the object with settings, eventStream, etc.-
Methods inherited from class akka.remote.RemoteActorRefProvider
actorFor, actorFor, actorFor, actorOf, createRemoteDeploymentWatcher, createRemoteWatcherFailureDetector, deadLetters, deployer, dynamicAccess, eventStream, getDefaultAddress, getExternalAddressFor, guardian, internalResolveActorRef, log, quarantine, registerTempActor, remoteDaemon, remoteSettings, remoteWatcher, resolveActorRef, resolveActorRef, resolveActorRefWithLocalAddress, rootGuardian, rootGuardianAt, rootPath, serializationInformation, settings, systemGuardian, systemName, tempContainer, tempPath, terminationFuture, transport, unregisterTempActor, useActorOnNode
-
-
-
-
Constructor Detail
-
ClusterActorRefProvider
public ClusterActorRefProvider(java.lang.String _systemName, ActorSystem.Settings _settings, EventStream _eventStream, DynamicAccess _dynamicAccess)
-
-
Method Detail
-
createDeployer
protected ClusterDeployer createDeployer()
Factory method to make it possible to override deployer in subclass Creates a new instance every time- Overrides:
createDeployer
in classRemoteActorRefProvider
- Returns:
- (undocumented)
-
createRemoteWatcher
protected ActorRef createRemoteWatcher(ActorSystemImpl system)
- Overrides:
createRemoteWatcher
in classRemoteActorRefProvider
-
init
public void init(ActorSystemImpl system)
Description copied from interface:ActorRefProvider
INTERNAL API: Initialization of an ActorRefProvider happens in two steps: first construction of the object with settings, eventStream, etc. and then—when the ActorSystem is constructed—the second phase during which actors may be created (e.g. the guardians).- Specified by:
init
in interfaceActorRefProvider
- Overrides:
init
in classRemoteActorRefProvider
- Parameters:
system
- (undocumented)
-
-