public final class TestInternalActorSystems extends Object implements InternalActorSystems, ActorRefFactory
| Constructor and Description |
|---|
TestInternalActorSystems(org.springframework.context.ApplicationContext applicationContext,
ClusterService clusterService,
org.elasticsoftware.elasticactors.PhysicalNode localNode) |
| Modifier and Type | Method and Description |
|---|---|
org.elasticsoftware.elasticactors.ActorRef |
create(String refSpec) |
org.elasticsoftware.elasticactors.ActorRef |
createPersistentActorRef(org.elasticsoftware.elasticactors.ActorShard shard,
String actorId) |
org.elasticsoftware.elasticactors.ActorRef |
createServiceActorRef(org.elasticsoftware.elasticactors.ActorNode node,
String actorId) |
org.elasticsoftware.elasticactors.ActorRef |
createTempActorRef(org.elasticsoftware.elasticactors.ActorNode node,
String actorId) |
void |
destroy() |
InternalActorSystem |
get(String name) |
String |
getActorStateVersion(Class<? extends org.elasticsoftware.elasticactors.ElasticActor> actorClass) |
String |
getClusterName() |
org.elasticsoftware.elasticactors.ActorSystem |
getRemote(String actorSystemName) |
org.elasticsoftware.elasticactors.ActorSystem |
getRemote(String clusterName,
String actorSystemName) |
org.elasticsoftware.elasticactors.serialization.SerializationFramework |
getSerializationFramework(Class<? extends org.elasticsoftware.elasticactors.serialization.SerializationFramework> frameworkClass) |
<T> org.elasticsoftware.elasticactors.serialization.MessageDeserializer<T> |
getSystemMessageDeserializer(Class<T> messageClass) |
<T> org.elasticsoftware.elasticactors.serialization.MessageSerializer<T> |
getSystemMessageSerializer(Class<T> messageClass) |
void |
registerRebalancingEventListener(RebalancingEventListener eventListener) |
public TestInternalActorSystems(org.springframework.context.ApplicationContext applicationContext,
ClusterService clusterService,
org.elasticsoftware.elasticactors.PhysicalNode localNode)
@PreDestroy public void destroy()
public org.elasticsoftware.elasticactors.ActorRef create(String refSpec)
create in interface ActorRefFactorypublic org.elasticsoftware.elasticactors.ActorRef createPersistentActorRef(org.elasticsoftware.elasticactors.ActorShard shard,
String actorId)
createPersistentActorRef in interface InternalActorSystemspublic org.elasticsoftware.elasticactors.ActorRef createTempActorRef(org.elasticsoftware.elasticactors.ActorNode node,
String actorId)
createTempActorRef in interface InternalActorSystemspublic org.elasticsoftware.elasticactors.ActorRef createServiceActorRef(org.elasticsoftware.elasticactors.ActorNode node,
String actorId)
createServiceActorRef in interface InternalActorSystemspublic String getActorStateVersion(Class<? extends org.elasticsoftware.elasticactors.ElasticActor> actorClass)
getActorStateVersion in interface InternalActorSystemspublic String getClusterName()
getClusterName in interface org.elasticsoftware.elasticactors.ActorSystemspublic InternalActorSystem get(String name)
get in interface org.elasticsoftware.elasticactors.ActorSystemsget in interface InternalActorSystemspublic org.elasticsoftware.elasticactors.ActorSystem getRemote(String clusterName, String actorSystemName)
getRemote in interface org.elasticsoftware.elasticactors.ActorSystemspublic org.elasticsoftware.elasticactors.ActorSystem getRemote(String actorSystemName)
getRemote in interface org.elasticsoftware.elasticactors.ActorSystemspublic void registerRebalancingEventListener(RebalancingEventListener eventListener)
registerRebalancingEventListener in interface org.elasticsoftware.elasticactors.ActorSystemspublic <T> org.elasticsoftware.elasticactors.serialization.MessageSerializer<T> getSystemMessageSerializer(Class<T> messageClass)
getSystemMessageSerializer in interface org.elasticsoftware.elasticactors.serialization.SerializationFrameworkspublic <T> org.elasticsoftware.elasticactors.serialization.MessageDeserializer<T> getSystemMessageDeserializer(Class<T> messageClass)
getSystemMessageDeserializer in interface org.elasticsoftware.elasticactors.serialization.SerializationFrameworkspublic org.elasticsoftware.elasticactors.serialization.SerializationFramework getSerializationFramework(Class<? extends org.elasticsoftware.elasticactors.serialization.SerializationFramework> frameworkClass)
getSerializationFramework in interface org.elasticsoftware.elasticactors.serialization.SerializationFrameworksCopyright © 2021. All rights reserved.