Skip navigation links
A C D E F G H I M N O P R S T U W 

A

ActorContainer - Interface in org.elasticsoftware.elasticactors
 
ActorContainerRef - Interface in org.elasticsoftware.elasticactors
 
ActorLifecycleListenerRegistry - Interface in org.elasticsoftware.elasticactors
 
ActorNode - Interface in org.elasticsoftware.elasticactors
 
ActorShard - Interface in org.elasticsoftware.elasticactors
 
ActorStateUpdate - Interface in org.elasticsoftware.elasticactors.state
 
ActorStateUpdateListener - Interface in org.elasticsoftware.elasticactors.state
 
ActorSystemEventListener - Interface in org.elasticsoftware.elasticactors.cluster
 
ActorSystemEventListenerRepository - Interface in org.elasticsoftware.elasticactors.cluster
 
ActorSystemEventListenerService - Interface in org.elasticsoftware.elasticactors.cluster
 
add(InternalMessage) - Method in interface org.elasticsoftware.elasticactors.messaging.MessageQueue
 
addEventListener(ClusterEventListener) - Method in interface org.elasticsoftware.elasticactors.cluster.ClusterService
 
addSubscriber(String, MessageSubscriber) - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
addSubscription(InternalPersistentSubscription) - Method in interface org.elasticsoftware.elasticactors.reactivestreams.ProcessorContext
 
addSubscription(InternalPersistentSubscription) - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 

C

cancel(ShardKey, ScheduledMessageKey) - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.InternalScheduler
 
cancelAllSubscriptions() - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
cancelSubscription(String, ActorRef) - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
check() - Method in interface org.elasticsoftware.elasticactors.health.HealthCheck
 
ClusterEventListener - Interface in org.elasticsoftware.elasticactors.cluster
 
ClusterMessageHandler - Interface in org.elasticsoftware.elasticactors.cluster
 
ClusterService - Interface in org.elasticsoftware.elasticactors.cluster
 
compareTo(ShardKey) - Method in class org.elasticsoftware.elasticactors.ShardKey
 
contains(ShardKey, String) - Method in interface org.elasticsoftware.elasticactors.state.PersistentActorRepository
 
copyForRescheduling(long) - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessage
 
copyOf() - Method in interface org.elasticsoftware.elasticactors.messaging.InternalMessage
 
create(ShardKey, ActorSystemEvent, ActorSystemEventListener) - Method in interface org.elasticsoftware.elasticactors.cluster.ActorSystemEventListenerRepository
 
create(Hasher, List<PhysicalNode>) - Method in interface org.elasticsoftware.elasticactors.cluster.NodeSelectorFactory
 
create(ShardKey, ScheduledMessage) - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessageRepository
 
create(String, MessageHandler) - Method in interface org.elasticsoftware.elasticactors.messaging.MessageQueueFactory
 
create(String) - Method in interface org.elasticsoftware.elasticactors.messaging.MessageQueueFactoryFactory
 
createPersistentActorRef(ActorShard, String) - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystems
 
createServiceActorRef(ActorNode, String) - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystems
 
createTempActorRef(ActorNode, String) - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystems
 

D

delete(ShardKey, ActorSystemEvent, ActorRef) - Method in interface org.elasticsoftware.elasticactors.cluster.ActorSystemEventListenerRepository
 
delete(ShardKey, ScheduledMessageKey) - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessageRepository
 
delete(ShardKey, String) - Method in interface org.elasticsoftware.elasticactors.state.PersistentActorRepository
 
destroy() - Method in interface org.elasticsoftware.elasticactors.ActorContainer
 
destroy() - Method in interface org.elasticsoftware.elasticactors.messaging.MessageQueue
 
distributeShards(List<PhysicalNode>, ShardDistributionStrategy) - Method in interface org.elasticsoftware.elasticactors.cluster.ShardDistributor
 

E

equals(Object) - Method in class org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessageKey
 
equals(Object) - Method in class org.elasticsoftware.elasticactors.NodeKey
 
equals(Object) - Method in class org.elasticsoftware.elasticactors.PhysicalNode
 
equals(Object) - Method in class org.elasticsoftware.elasticactors.ShardKey
 
equals(Object) - Method in class org.elasticsoftware.elasticactors.state.MessageSubscriber
 
EvictionListener<V> - Interface in org.elasticsoftware.elasticactors.cache
 

F

fromString(String) - Static method in class org.elasticsoftware.elasticactors.NodeKey
 
fromString(String) - Static method in class org.elasticsoftware.elasticactors.ShardKey
 

G

generateEvents(ActorShard, ActorSystemEvent) - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystemEventListenerRegistry
 
get(String) - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystems
 
get(ShardKey, String) - Method in interface org.elasticsoftware.elasticactors.state.PersistentActorRepository
 
getActorClass() - Method in interface org.elasticsoftware.elasticactors.state.ActorStateUpdate
 
getActorClass() - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
getActorContainer() - Method in interface org.elasticsoftware.elasticactors.ActorContainerRef
 
getActorId() - Method in interface org.elasticsoftware.elasticactors.cluster.ActorSystemEventListener
 
getActorInstance(ActorRef, Class<? extends ElasticActor>) - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystem
Return the singleton instance of an ElasticActor
getActorLifecycleListeners(Class<? extends ElasticActor>) - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystem
 
getActorRef() - Method in interface org.elasticsoftware.elasticactors.ActorContainer
 
getActorRef() - Method in interface org.elasticsoftware.elasticactors.state.ActorStateUpdate
 
getActorStateVersion(Class<? extends ElasticActor>) - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystems
 
getActorSystem() - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
getActorSystemName() - Method in class org.elasticsoftware.elasticactors.NodeKey
 
getActorSystemName() - Method in class org.elasticsoftware.elasticactors.ShardKey
 
getAddress() - Method in class org.elasticsoftware.elasticactors.PhysicalNode
 
getAffinityKey() - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
getAll(ShardKey, ActorSystemEvent) - Method in interface org.elasticsoftware.elasticactors.cluster.ActorSystemEventListenerRepository
 
getAll() - Method in interface org.elasticsoftware.elasticactors.cluster.NodeSelector
 
getAll(ShardKey) - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessageRepository
 
getAndDecrement() - Method in class org.elasticsoftware.elasticactors.state.MessageSubscriber
 
getClusterName() - Method in interface org.elasticsoftware.elasticactors.RemoteActorSystemConfiguration
 
getConfiguration() - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystem
 
getCreationContext() - Method in interface org.elasticsoftware.elasticactors.state.ActorStateUpdate
 
getCurrentActorStateVersion() - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
getDeserializer(Class<T>) - Method in interface org.elasticsoftware.elasticactors.serialization.SerializationAccessor
Return the deserializer for the give message type
getError() - Method in class org.elasticsoftware.elasticactors.health.HealthCheckResult
 
getFireTime(TimeUnit) - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessage
The absolute time on which this message should be send
getFireTime() - Method in class org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessageKey
 
getId() - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessage
The UUID (time based) for this message
getId() - Method in class org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessageKey
 
getId() - Method in interface org.elasticsoftware.elasticactors.messaging.InternalMessage
 
getId() - Method in class org.elasticsoftware.elasticactors.PhysicalNode
 
getInternalScheduler() - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystem
 
getKey() - Method in interface org.elasticsoftware.elasticactors.ActorNode
 
getKey() - Method in interface org.elasticsoftware.elasticactors.ActorShard
 
getKey() - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessage
 
getKey() - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
getLeases() - Method in class org.elasticsoftware.elasticactors.state.MessageSubscriber
 
getLifecycleStep() - Method in interface org.elasticsoftware.elasticactors.state.ActorStateUpdate
 
getListeners(Class<? extends ElasticActor>) - Method in interface org.elasticsoftware.elasticactors.ActorLifecycleListenerRegistry
 
getMessage() - Method in class org.elasticsoftware.elasticactors.health.HealthCheckResult
 
getMessageBytes() - Method in interface org.elasticsoftware.elasticactors.cluster.ActorSystemEventListener
 
getMessageBytes() - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessage
The message
getMessageClass() - Method in interface org.elasticsoftware.elasticactors.cluster.ActorSystemEventListener
 
getMessageClass() - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessage
 
getMessageClass() - Method in interface org.elasticsoftware.elasticactors.state.ActorStateUpdate
 
getMessageQueueAffinityKey() - Method in interface org.elasticsoftware.elasticactors.cluster.ActorSystemEventListener
 
getMessageQueueAffinityKey() - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessage
 
getMessageQueueAffinityKey() - Method in interface org.elasticsoftware.elasticactors.messaging.InternalMessage
 
getMessageSubscribers() - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
getMultiQueueHashSeed() - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystem
 
getMultiQueueHashSeed() - Method in interface org.elasticsoftware.elasticactors.RemoteActorSystemConfiguration
 
getName() - Method in interface org.elasticsoftware.elasticactors.messaging.MessageQueue
 
getName() - Method in interface org.elasticsoftware.elasticactors.RemoteActorSystemConfiguration
 
getNode(String) - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystem
Returns a ActorNode that can be either remote or local
getNode() - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystem
Returns the local ActorNode
getNodeId() - Method in class org.elasticsoftware.elasticactors.NodeKey
 
getNumberOfShards() - Method in interface org.elasticsoftware.elasticactors.cluster.ShardAccessor
 
getNumberOfShards() - Method in interface org.elasticsoftware.elasticactors.RemoteActorSystemConfiguration
 
getOwningNode() - Method in interface org.elasticsoftware.elasticactors.ActorShard
 
getParent() - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystem
 
getPayload() - Method in interface org.elasticsoftware.elasticactors.messaging.InternalMessage
 
getPayload(MessageDeserializer<T>) - Method in interface org.elasticsoftware.elasticactors.messaging.InternalMessage
 
getPayloadClass() - Method in interface org.elasticsoftware.elasticactors.messaging.InternalMessage
 
getPersistentSubscriptions() - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
getPhysicalNode() - Method in interface org.elasticsoftware.elasticactors.messaging.MessageHandler
 
getPreviousActorStateVersion() - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
getPrimary(String) - Method in interface org.elasticsoftware.elasticactors.cluster.NodeSelector
 
getQueuesPerNode() - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystem
 
getQueuesPerShard() - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystem
 
getQueuesPerShard() - Method in interface org.elasticsoftware.elasticactors.RemoteActorSystemConfiguration
 
getReceiver() - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessage
The receiver of the scheduled message
getReceivers() - Method in interface org.elasticsoftware.elasticactors.messaging.InternalMessage
 
getRemoteConfigurations() - Method in interface org.elasticsoftware.elasticactors.InternalActorSystemConfiguration
Return the remote configurations
getSelf() - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
getSelfType() - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
getSender() - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessage
The sender
getSender() - Method in interface org.elasticsoftware.elasticactors.messaging.InternalMessage
 
getSerializationFramework(Class<? extends SerializationFramework>) - Method in interface org.elasticsoftware.elasticactors.serialization.SerializationFrameworks
 
getSerializedState() - Method in interface org.elasticsoftware.elasticactors.state.ActorStateUpdate
 
getSerializedState() - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
getSerializer(Class<T>) - Method in interface org.elasticsoftware.elasticactors.serialization.SerializationAccessor
Return the serializer for the given message type
getService(String) - Method in interface org.elasticsoftware.elasticactors.InternalActorSystemConfiguration
Return the singleton service instance
getServiceInstance(ActorRef) - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystem
Return a service or null if the service was not found
getServices() - Method in interface org.elasticsoftware.elasticactors.InternalActorSystemConfiguration
return a list of service actor id's
getShard(String) - Method in interface org.elasticsoftware.elasticactors.cluster.ShardAccessor
Return the ActorShard that belongs to the given path.
getShard(int) - Method in interface org.elasticsoftware.elasticactors.cluster.ShardAccessor
Return an ActorShard with the given shardId
getShardHashSeed() - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystem
 
getShardHashSeed() - Method in interface org.elasticsoftware.elasticactors.RemoteActorSystemConfiguration
 
getShardId() - Method in class org.elasticsoftware.elasticactors.ShardKey
 
getState(Class<T>) - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
getState() - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
getSubscriber() - Method in interface org.elasticsoftware.elasticactors.reactivestreams.InternalPersistentSubscription
 
getSubscriberRef() - Method in class org.elasticsoftware.elasticactors.state.MessageSubscriber
 
getSubscribers() - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
getSubscription(String, ActorRef) - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
getSubscriptions() - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
getSystemMessageDeserializer(Class<T>) - Method in interface org.elasticsoftware.elasticactors.serialization.SerializationFrameworks
 
getSystemMessageSerializer(Class<T>) - Method in interface org.elasticsoftware.elasticactors.serialization.SerializationFrameworks
 
getTimeout() - Method in interface org.elasticsoftware.elasticactors.messaging.InternalMessage
 
getTraceContext() - Method in interface org.elasticsoftware.elasticactors.state.ActorStateUpdate
 
getVersion() - Method in interface org.elasticsoftware.elasticactors.state.ActorStateUpdate
 

H

handleMessage(byte[], String) - Method in interface org.elasticsoftware.elasticactors.cluster.ClusterMessageHandler
Handle a message from the Clustering subsystem.
handleMessage(InternalMessage, MessageHandlerEventListener) - Method in interface org.elasticsoftware.elasticactors.messaging.MessageHandler
 
hashCode() - Method in class org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessageKey
 
hashCode() - Method in class org.elasticsoftware.elasticactors.NodeKey
 
hashCode() - Method in class org.elasticsoftware.elasticactors.PhysicalNode
 
hashCode() - Method in class org.elasticsoftware.elasticactors.ShardKey
 
hashCode() - Method in class org.elasticsoftware.elasticactors.state.MessageSubscriber
 
Hasher - Interface in org.elasticsoftware.elasticactors.messaging
 
hashStringToInt(String) - Method in interface org.elasticsoftware.elasticactors.messaging.Hasher
 
hashStringToLong(String) - Method in interface org.elasticsoftware.elasticactors.messaging.Hasher
 
hasPayloadObject() - Method in interface org.elasticsoftware.elasticactors.messaging.InternalMessage
 
hasSerializedPayload() - Method in interface org.elasticsoftware.elasticactors.messaging.InternalMessage
 
HealthCheck - Interface in org.elasticsoftware.elasticactors.health
 
HealthCheckResult - Class in org.elasticsoftware.elasticactors.health
 
HealthCheckResult(boolean, String, Throwable) - Constructor for class org.elasticsoftware.elasticactors.health.HealthCheckResult
 
healthy() - Static method in class org.elasticsoftware.elasticactors.health.HealthCheckResult
 

I

incrementAndGet(long) - Method in class org.elasticsoftware.elasticactors.state.MessageSubscriber
 
init() - Method in interface org.elasticsoftware.elasticactors.ActorContainer
 
init() - Method in interface org.elasticsoftware.elasticactors.ActorLifecycleListenerRegistry
 
initialize() - Method in interface org.elasticsoftware.elasticactors.messaging.MessageQueue
 
InternalActorSystem - Interface in org.elasticsoftware.elasticactors.cluster
 
InternalActorSystemConfiguration - Interface in org.elasticsoftware.elasticactors
 
InternalActorSystemEventListenerRegistry - Interface in org.elasticsoftware.elasticactors.cluster
 
InternalActorSystems - Interface in org.elasticsoftware.elasticactors.cluster
 
InternalMessage - Interface in org.elasticsoftware.elasticactors.messaging
 
InternalPersistentSubscription - Interface in org.elasticsoftware.elasticactors.reactivestreams
 
InternalScheduler - Interface in org.elasticsoftware.elasticactors.cluster.scheduler
 
isDurable() - Method in interface org.elasticsoftware.elasticactors.messaging.InternalMessage
 
isHealthy() - Method in class org.elasticsoftware.elasticactors.health.HealthCheckResult
 
isLocal() - Method in interface org.elasticsoftware.elasticactors.ActorNode
 
isLocal() - Method in class org.elasticsoftware.elasticactors.PhysicalNode
 
isRecoverable() - Method in exception org.elasticsoftware.elasticactors.messaging.MessagingServiceInitializationException
 
isStable() - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystem
Returns whether or not the actor system is currently stable, i.e.
isUndeliverable() - Method in interface org.elasticsoftware.elasticactors.messaging.InternalMessage
 

M

MessageHandler - Interface in org.elasticsoftware.elasticactors.messaging
 
MessageHandlerEventListener - Interface in org.elasticsoftware.elasticactors.messaging
 
MessageQueue - Interface in org.elasticsoftware.elasticactors.messaging
 
MessageQueueEventListener - Interface in org.elasticsoftware.elasticactors.messaging
 
MessageQueueFactory - Interface in org.elasticsoftware.elasticactors.messaging
 
MessageQueueFactoryFactory - Interface in org.elasticsoftware.elasticactors.messaging
 
MessageSubscriber - Class in org.elasticsoftware.elasticactors.state
 
MessageSubscriber(ActorRef) - Constructor for class org.elasticsoftware.elasticactors.state.MessageSubscriber
 
MessageSubscriber(ActorRef, long) - Constructor for class org.elasticsoftware.elasticactors.state.MessageSubscriber
 
MessagingService - Interface in org.elasticsoftware.elasticactors.messaging
 
MessagingServiceInitializationException - Exception in org.elasticsoftware.elasticactors.messaging
 
MessagingServiceInitializationException(String, boolean) - Constructor for exception org.elasticsoftware.elasticactors.messaging.MessagingServiceInitializationException
 
MessagingServiceInitializationException(String, Throwable, boolean) - Constructor for exception org.elasticsoftware.elasticactors.messaging.MessagingServiceInitializationException
 

N

NO_TIMEOUT - Static variable in interface org.elasticsoftware.elasticactors.messaging.InternalMessage
 
NodeKey - Class in org.elasticsoftware.elasticactors
 
NodeKey(String, String) - Constructor for class org.elasticsoftware.elasticactors.NodeKey
 
NodeSelector - Interface in org.elasticsoftware.elasticactors.cluster
 
NodeSelectorFactory - Interface in org.elasticsoftware.elasticactors.cluster
 

O

offer(InternalMessage) - Method in interface org.elasticsoftware.elasticactors.messaging.MessageQueue
 
offerInternalMessage(InternalMessage) - Method in interface org.elasticsoftware.elasticactors.ActorContainer
 
onDestroy(MessageQueue) - Method in interface org.elasticsoftware.elasticactors.messaging.MessageQueueEventListener
 
onDone(InternalMessage) - Method in interface org.elasticsoftware.elasticactors.messaging.MessageHandlerEventListener
 
onError(InternalMessage, Throwable) - Method in interface org.elasticsoftware.elasticactors.messaging.MessageHandlerEventListener
 
onEvicted(V) - Method in interface org.elasticsoftware.elasticactors.cache.EvictionListener
 
onMasterElected(PhysicalNode) - Method in interface org.elasticsoftware.elasticactors.cluster.ClusterEventListener
 
onTopologyChanged(List<PhysicalNode>) - Method in interface org.elasticsoftware.elasticactors.cluster.ClusterEventListener
 
onUpdate(List<? extends ActorStateUpdate>) - Method in interface org.elasticsoftware.elasticactors.state.ActorStateUpdateListener
 
org.elasticsoftware.elasticactors - package org.elasticsoftware.elasticactors
 
org.elasticsoftware.elasticactors.cache - package org.elasticsoftware.elasticactors.cache
 
org.elasticsoftware.elasticactors.cluster - package org.elasticsoftware.elasticactors.cluster
 
org.elasticsoftware.elasticactors.cluster.scheduler - package org.elasticsoftware.elasticactors.cluster.scheduler
 
org.elasticsoftware.elasticactors.health - package org.elasticsoftware.elasticactors.health
 
org.elasticsoftware.elasticactors.messaging - package org.elasticsoftware.elasticactors.messaging
 
org.elasticsoftware.elasticactors.reactivestreams - package org.elasticsoftware.elasticactors.reactivestreams
 
org.elasticsoftware.elasticactors.serialization - package org.elasticsoftware.elasticactors.serialization
 
org.elasticsoftware.elasticactors.state - package org.elasticsoftware.elasticactors.state
 

P

PersistentActor<K> - Class in org.elasticsoftware.elasticactors.state
 
PersistentActor(K, InternalActorSystem, String, ActorRef, Class<? extends ElasticActor>, ActorState) - Constructor for class org.elasticsoftware.elasticactors.state.PersistentActor
This Constructor should be used when creating a new PersistentActor in memory
PersistentActor(K, InternalActorSystem, String, ActorRef, String, Class<? extends ElasticActor>, ActorState) - Constructor for class org.elasticsoftware.elasticactors.state.PersistentActor
 
PersistentActor(K, InternalActorSystem, String, String, ActorRef, Class<? extends ElasticActor>, byte[], HashMultimap<String, MessageSubscriber>, List<InternalPersistentSubscription>) - Constructor for class org.elasticsoftware.elasticactors.state.PersistentActor
This Constructor should be used when the PersistentActor is deserialized
PersistentActor(K, InternalActorSystem, String, String, ActorRef, Class<? extends ElasticActor>, byte[], String, HashMultimap<String, MessageSubscriber>, List<InternalPersistentSubscription>) - Constructor for class org.elasticsoftware.elasticactors.state.PersistentActor
 
PersistentActorRepository - Interface in org.elasticsoftware.elasticactors.state
 
PhysicalNode - Class in org.elasticsoftware.elasticactors
 
PhysicalNode(String, InetAddress, boolean) - Constructor for class org.elasticsoftware.elasticactors.PhysicalNode
 
poll() - Method in interface org.elasticsoftware.elasticactors.messaging.MessageQueue
 
ProcessorContext - Interface in org.elasticsoftware.elasticactors.reactivestreams
 

R

registerShard(ShardKey) - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.SchedulerService
Register a local shard with the SchedulerService.
registerWaitForRelease(ActorShard, PhysicalNode) - Method in interface org.elasticsoftware.elasticactors.cluster.ShardDistributionStrategy
Wait for signal from the current shard owner, when the signal comes in ActorContainer.init() should be called within the implementation
RemoteActorSystemConfiguration - Interface in org.elasticsoftware.elasticactors
 
removeEventListener(ClusterEventListener) - Method in interface org.elasticsoftware.elasticactors.cluster.ClusterService
 
removeSubscriber(String, MessageSubscriber) - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
removeSubscription(String, ActorRef) - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
reportPlannedShutdown() - Method in interface org.elasticsoftware.elasticactors.cluster.ClusterService
 
reportReady() - Method in interface org.elasticsoftware.elasticactors.cluster.ClusterService
 

S

ScheduledMessage - Interface in org.elasticsoftware.elasticactors.cluster.scheduler
 
ScheduledMessageKey - Class in org.elasticsoftware.elasticactors.cluster.scheduler
 
ScheduledMessageKey(UUID, long) - Constructor for class org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessageKey
 
ScheduledMessageRepository - Interface in org.elasticsoftware.elasticactors.cluster.scheduler
 
SchedulerService - Interface in org.elasticsoftware.elasticactors.cluster.scheduler
 
sendMessage(ActorRef, ActorRef, Object) - Method in interface org.elasticsoftware.elasticactors.ActorContainer
 
sendMessage(ActorRef, List<? extends ActorRef>, Object) - Method in interface org.elasticsoftware.elasticactors.ActorContainer
 
sendMessage(String, byte[]) - Method in interface org.elasticsoftware.elasticactors.cluster.ClusterService
 
sendWireMessage(String, byte[], PhysicalNode) - Method in interface org.elasticsoftware.elasticactors.messaging.MessagingService
 
SerializationAccessor - Interface in org.elasticsoftware.elasticactors.serialization
 
SerializationFrameworks - Interface in org.elasticsoftware.elasticactors.serialization
 
serializeState() - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
setClusterMessageHandler(ClusterMessageHandler) - Method in interface org.elasticsoftware.elasticactors.cluster.ClusterService
 
setSerializedState(byte[]) - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
setState(ActorState) - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 
ShardAccessor - Interface in org.elasticsoftware.elasticactors.cluster
 
ShardDistributionStrategy - Interface in org.elasticsoftware.elasticactors.cluster
 
ShardDistributor - Interface in org.elasticsoftware.elasticactors.cluster
 
ShardKey - Class in org.elasticsoftware.elasticactors
 
ShardKey(String, int) - Constructor for class org.elasticsoftware.elasticactors.ShardKey
 
shutdown() - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystem
 
signalRelease(ActorShard, PhysicalNode) - Method in interface org.elasticsoftware.elasticactors.cluster.ShardDistributionStrategy
Signal to the cluster that a Local ActorShard has been given up
start() - Method in interface org.elasticsoftware.elasticactors.cluster.NodeSelectorFactory
 

T

tempActorFor(String) - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystem
Return a reference to a temporary actor
toByteArray() - Method in interface org.elasticsoftware.elasticactors.messaging.InternalMessage
 
toString() - Method in class org.elasticsoftware.elasticactors.NodeKey
 
toString() - Method in class org.elasticsoftware.elasticactors.PhysicalNode
 
toString() - Method in class org.elasticsoftware.elasticactors.ShardKey
 
toString() - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
 

U

undeliverableMessage(InternalMessage, ActorRef) - Method in interface org.elasticsoftware.elasticactors.ActorContainer
 
unhealthy(String) - Static method in class org.elasticsoftware.elasticactors.health.HealthCheckResult
 
unhealthy(Throwable) - Static method in class org.elasticsoftware.elasticactors.health.HealthCheckResult
 
unhealthy(String, Throwable) - Static method in class org.elasticsoftware.elasticactors.health.HealthCheckResult
 
unregisterShard(ShardKey) - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.SchedulerService
Unregister a previously registered shard, release all allocated resources as another node is the new owner of this shard
update(ShardKey, PersistentActor) - Method in interface org.elasticsoftware.elasticactors.state.PersistentActorRepository
 
updateAsync(ShardKey, PersistentActor, InternalMessage, MessageHandlerEventListener) - Method in interface org.elasticsoftware.elasticactors.state.PersistentActorRepository
 
updateNodes(List<PhysicalNode>) - Method in interface org.elasticsoftware.elasticactors.cluster.ShardDistributor
 

W

waitForReleasedShards(long, TimeUnit) - Method in interface org.elasticsoftware.elasticactors.cluster.ShardDistributionStrategy
Block until all Shard that were registered to wait for release are handled, or the specified waitTime has run out.
wakeUp() - Method in interface org.elasticsoftware.elasticactors.messaging.MessageQueueEventListener
 
A C D E F G H I M N O P R S T U W 
Skip navigation links

Copyright © 2021. All rights reserved.