Class PersistentActorUpdateEvent

java.lang.Object
org.elasticsoftware.elasticactors.cassandra.state.PersistentActorUpdateEvent
All Implemented Interfaces:
org.elasticsoftware.elasticactors.util.concurrent.ThreadBoundEvent<Integer>

public final class PersistentActorUpdateEvent extends Object implements org.elasticsoftware.elasticactors.util.concurrent.ThreadBoundEvent<Integer>
Author:
Joost van de Wijgerd
  • Constructor Details

    • PersistentActorUpdateEvent

      public PersistentActorUpdateEvent(me.prettyprint.hector.api.beans.Composite rowKey, org.elasticsoftware.elasticactors.ShardKey shardKey, String persistentActorId, @Nullable byte[] persistentActorBytes, @Nullable org.elasticsoftware.elasticactors.messaging.InternalMessage message, @Nullable org.elasticsoftware.elasticactors.messaging.MessageHandlerEventListener eventListener)
  • Method Details

    • getKey

      public Integer getKey()
      Specified by:
      getKey in interface org.elasticsoftware.elasticactors.util.concurrent.ThreadBoundEvent<Integer>
    • getRowKey

      public me.prettyprint.hector.api.beans.Composite getRowKey()
    • getShardKey

      public org.elasticsoftware.elasticactors.ShardKey getShardKey()
    • getPersistentActorId

      public String getPersistentActorId()
    • getPersistentActorBytes

      @Nullable public byte[] getPersistentActorBytes()
    • getMessage

      @Nullable public org.elasticsoftware.elasticactors.messaging.InternalMessage getMessage()
    • getEventListener

      @Nullable public org.elasticsoftware.elasticactors.messaging.MessageHandlerEventListener getEventListener()