A C D E F G H I M N O P R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- create(String) - Method in interface org.elasticsoftware.elasticactors.messaging.MessageQueueFactoryFactory
- create(String, MessageHandler) - Method in interface org.elasticsoftware.elasticactors.messaging.MessageQueueFactory
- create(Hasher, List<PhysicalNode>) - Method in interface org.elasticsoftware.elasticactors.cluster.NodeSelectorFactory
- create(ShardKey, ActorSystemEvent, ActorSystemEventListener) - Method in interface org.elasticsoftware.elasticactors.cluster.ActorSystemEventListenerRepository
- create(ShardKey, ScheduledMessage) - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessageRepository
- 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, String) - Method in interface org.elasticsoftware.elasticactors.state.PersistentActorRepository
- delete(ShardKey, ActorSystemEvent, ActorRef) - Method in interface org.elasticsoftware.elasticactors.cluster.ActorSystemEventListenerRepository
- delete(ShardKey, ScheduledMessageKey) - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessageRepository
- 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() - Method in interface org.elasticsoftware.elasticactors.cluster.NodeSelector
- getAll(ShardKey) - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessageRepository
- getAll(ShardKey, ActorSystemEvent) - Method in interface org.elasticsoftware.elasticactors.cluster.ActorSystemEventListenerRepository
- 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() - Method in class org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessageKey
- getFireTime(TimeUnit) - Method in interface org.elasticsoftware.elasticactors.cluster.scheduler.ScheduledMessage
-
The absolute time on which this message should be send
- 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() - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystem
-
Returns the local
ActorNode - getNode(String) - Method in interface org.elasticsoftware.elasticactors.cluster.InternalActorSystem
-
Returns a
ActorNodethat can be either remote or local - 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(int) - Method in interface org.elasticsoftware.elasticactors.cluster.ShardAccessor
-
Return an ActorShard with the given shardId
- getShard(String) - Method in interface org.elasticsoftware.elasticactors.cluster.ShardAccessor
-
Return the
ActorShardthat belongs to the given path. - 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() - Method in class org.elasticsoftware.elasticactors.state.PersistentActor
- getState(Class<T>) - 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
- isReactive() - Method in interface org.elasticsoftware.elasticactors.messaging.InternalMessage
- 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, 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
- 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
- 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(String, byte[]) - Method in interface org.elasticsoftware.elasticactors.cluster.ClusterService
- sendMessage(ActorRef, List<? extends ActorRef>, Object) - Method in interface org.elasticsoftware.elasticactors.ActorContainer
- sendMessage(ActorRef, ActorRef, Object) - Method in interface org.elasticsoftware.elasticactors.ActorContainer
- 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(String, Throwable) - Static method in class org.elasticsoftware.elasticactors.health.HealthCheckResult
- unhealthy(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
All Classes All Packages