Class TestInternalActorSystems

    • Constructor Detail

      • TestInternalActorSystems

        public TestInternalActorSystems​(org.springframework.context.ApplicationContext applicationContext,
                                        ClusterService clusterService,
                                        org.elasticsoftware.elasticactors.PhysicalNode localNode)
    • Method Detail

      • create

        public org.elasticsoftware.elasticactors.ActorRef create​(String refSpec)
        Specified by:
        create in interface ActorRefFactory
      • createPersistentActorRef

        public org.elasticsoftware.elasticactors.ActorRef createPersistentActorRef​(org.elasticsoftware.elasticactors.ActorShard shard,
                                                                                   String actorId)
        Specified by:
        createPersistentActorRef in interface InternalActorSystems
      • createTempActorRef

        public org.elasticsoftware.elasticactors.ActorRef createTempActorRef​(org.elasticsoftware.elasticactors.ActorNode node,
                                                                             String actorId)
        Specified by:
        createTempActorRef in interface InternalActorSystems
      • createServiceActorRef

        public org.elasticsoftware.elasticactors.ActorRef createServiceActorRef​(org.elasticsoftware.elasticactors.ActorNode node,
                                                                                String actorId)
        Specified by:
        createServiceActorRef in interface InternalActorSystems
      • getClusterName

        public String getClusterName()
        Specified by:
        getClusterName in interface org.elasticsoftware.elasticactors.ActorSystems
      • getRemote

        public org.elasticsoftware.elasticactors.ActorSystem getRemote​(String clusterName,
                                                                       String actorSystemName)
        Specified by:
        getRemote in interface org.elasticsoftware.elasticactors.ActorSystems
      • getRemote

        public org.elasticsoftware.elasticactors.ActorSystem getRemote​(String actorSystemName)
        Specified by:
        getRemote in interface org.elasticsoftware.elasticactors.ActorSystems
      • registerRebalancingEventListener

        public void registerRebalancingEventListener​(RebalancingEventListener eventListener)
        Specified by:
        registerRebalancingEventListener in interface org.elasticsoftware.elasticactors.ActorSystems
      • getSystemMessageSerializer

        public <T> org.elasticsoftware.elasticactors.serialization.MessageSerializer<T> getSystemMessageSerializer​(Class<T> messageClass)
        Specified by:
        getSystemMessageSerializer in interface org.elasticsoftware.elasticactors.serialization.SerializationFrameworks
      • getSystemMessageDeserializer

        public <T> org.elasticsoftware.elasticactors.serialization.MessageDeserializer<T> getSystemMessageDeserializer​(Class<T> messageClass)
        Specified by:
        getSystemMessageDeserializer in interface org.elasticsoftware.elasticactors.serialization.SerializationFrameworks
      • getSerializationFramework

        public org.elasticsoftware.elasticactors.serialization.SerializationFramework getSerializationFramework​(Class<? extends org.elasticsoftware.elasticactors.serialization.SerializationFramework> frameworkClass)
        Specified by:
        getSerializationFramework in interface org.elasticsoftware.elasticactors.serialization.SerializationFrameworks