Class CassandraActorSystemEventListenerRepository

java.lang.Object
org.elasticsoftware.elasticactors.cassandra.cluster.CassandraActorSystemEventListenerRepository
All Implemented Interfaces:
org.elasticsoftware.elasticactors.cluster.ActorSystemEventListenerRepository

public final class CassandraActorSystemEventListenerRepository extends Object implements org.elasticsoftware.elasticactors.cluster.ActorSystemEventListenerRepository
Author:
Joost van de Wijgerd
  • Constructor Summary

    Constructors
    Constructor
    Description
    CassandraActorSystemEventListenerRepository(String clusterName, me.prettyprint.cassandra.service.template.ColumnFamilyTemplate<me.prettyprint.hector.api.beans.Composite,String> columnFamilyTemplate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    create(org.elasticsoftware.elasticactors.ShardKey shardKey, org.elasticsoftware.elasticactors.cluster.ActorSystemEvent event, org.elasticsoftware.elasticactors.cluster.ActorSystemEventListener listener)
     
    void
    delete(org.elasticsoftware.elasticactors.ShardKey shardKey, org.elasticsoftware.elasticactors.cluster.ActorSystemEvent event, org.elasticsoftware.elasticactors.ActorRef listenerId)
     
    List<org.elasticsoftware.elasticactors.cluster.ActorSystemEventListener>
    getAll(org.elasticsoftware.elasticactors.ShardKey shardKey, org.elasticsoftware.elasticactors.cluster.ActorSystemEvent event)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CassandraActorSystemEventListenerRepository

      public CassandraActorSystemEventListenerRepository(String clusterName, me.prettyprint.cassandra.service.template.ColumnFamilyTemplate<me.prettyprint.hector.api.beans.Composite,String> columnFamilyTemplate)
  • Method Details

    • create

      public void create(org.elasticsoftware.elasticactors.ShardKey shardKey, org.elasticsoftware.elasticactors.cluster.ActorSystemEvent event, org.elasticsoftware.elasticactors.cluster.ActorSystemEventListener listener)
      Specified by:
      create in interface org.elasticsoftware.elasticactors.cluster.ActorSystemEventListenerRepository
    • delete

      public void delete(org.elasticsoftware.elasticactors.ShardKey shardKey, org.elasticsoftware.elasticactors.cluster.ActorSystemEvent event, org.elasticsoftware.elasticactors.ActorRef listenerId)
      Specified by:
      delete in interface org.elasticsoftware.elasticactors.cluster.ActorSystemEventListenerRepository
    • getAll

      public List<org.elasticsoftware.elasticactors.cluster.ActorSystemEventListener> getAll(org.elasticsoftware.elasticactors.ShardKey shardKey, org.elasticsoftware.elasticactors.cluster.ActorSystemEvent event)
      Specified by:
      getAll in interface org.elasticsoftware.elasticactors.cluster.ActorSystemEventListenerRepository