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 ClusterDeployercreateDeployer()Factory method to make it possible to override deployer in subclass Creates a new instance every timeprotected ActorRefcreateRemoteWatcher(ActorSystemImpl system)voidinit(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:
createDeployerin classRemoteActorRefProvider- Returns:
- (undocumented)
-
createRemoteWatcher
protected ActorRef createRemoteWatcher(ActorSystemImpl system)
- Overrides:
createRemoteWatcherin classRemoteActorRefProvider
-
init
public void init(ActorSystemImpl system)
Description copied from interface:ActorRefProviderINTERNAL 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:
initin interfaceActorRefProvider- Overrides:
initin classRemoteActorRefProvider- Parameters:
system- (undocumented)
-
-