- generateIdForClass(Annotation, String) - Method in interface cloud.orbit.actors.reflection.ClassIdGenerationStrategy
-
- generateIdForClass(Annotation, String) - Method in class cloud.orbit.actors.reflection.ExplicitClassIdStrategy
-
- generateIdForField(Annotation, String) - Method in interface cloud.orbit.actors.reflection.ClassIdGenerationStrategy
-
- generateIdForField(Annotation, String) - Method in class cloud.orbit.actors.reflection.ExplicitClassIdStrategy
-
- generateIdForMethod(Annotation, String) - Method in interface cloud.orbit.actors.reflection.ClassIdGenerationStrategy
-
- generateIdForMethod(Annotation, String) - Method in class cloud.orbit.actors.reflection.ExplicitClassIdStrategy
-
- get(K) - Method in class cloud.orbit.actors.ObserverMapManager
-
- get() - Static method in class cloud.orbit.actors.runtime.DefaultClassDictionary
-
- get() - Static method in class cloud.orbit.actors.runtime.DefaultDescriptorFactory
-
- getActor() - Method in class cloud.orbit.actors.runtime.ActorTaskContext
-
- getActorRuntime() - Static method in class cloud.orbit.actors.runtime.RuntimeBinder
-
Gets the current runtime, first looking at a thread local,
then at a global variable that contains the lasted runtime created
- getAddress(RemoteReference<?>) - Static method in class cloud.orbit.actors.runtime.RemoteReference
-
Utility method used by the framework and framework extensions to retrieve the target node address
for this reference.
- getAfterHandlerName() - Method in class cloud.orbit.actors.extensions.NamedPipelineExtension
-
- getAfterHandlerName() - Method in interface cloud.orbit.actors.extensions.PipelineExtension
-
- getAllExtensions(Class<T>) - Method in interface cloud.orbit.actors.runtime.ActorRuntime
-
- getAllNodes() - Method in interface cloud.orbit.actors.runtime.ActorRuntime
-
- getBasicRuntime() - Static method in class cloud.orbit.actors.runtime.RuntimeBinder
-
Gets the current runtime, first looking at a thread local,
then at a global variable that contains the lasted runtime created
- getBeforeHandlerName() - Method in class cloud.orbit.actors.extensions.NamedPipelineExtension
-
- getBeforeHandlerName() - Method in interface cloud.orbit.actors.extensions.PipelineExtension
-
- getCache(String) - Method in interface cloud.orbit.actors.cluster.ClusterPeer
-
Gets a reference to a distributed cache
- getClassById(int) - Method in class cloud.orbit.actors.runtime.DefaultClassDictionary
-
- getClassId(Class<?>) - Method in class cloud.orbit.actors.runtime.DefaultClassDictionary
-
- getClassInfo(String) - Method in class cloud.orbit.actors.runtime.ClassPathSearch
-
- getCurrentTickTime() - Method in class cloud.orbit.actors.runtime.TickStatus
-
- getExtendedProperty(String) - Method in interface cloud.orbit.actors.runtime.ActorState
-
Sets an extended property not initially defined in the actor state.
- getExtensions() - Method in interface cloud.orbit.actors.runtime.ActorRuntime
-
- getFactory(Class<T>) - Method in class cloud.orbit.actors.runtime.DefaultDescriptorFactory
-
- getFactoryFor(Class<T>) - Method in class cloud.orbit.actors.runtime.ActorFactoryGenerator
-
- getFirstExtension(Class<T>) - Method in interface cloud.orbit.actors.runtime.ActorRuntime
-
- getFirstTickTime() - Method in class cloud.orbit.actors.runtime.TickStatus
-
- getFromNode() - Method in class cloud.orbit.actors.runtime.Message
-
- getHeader(Object) - Method in class cloud.orbit.actors.runtime.Message
-
- getHeaders() - Method in class cloud.orbit.actors.runtime.Message
-
- getId(RemoteReference<?>) - Static method in class cloud.orbit.actors.runtime.RemoteReference
-
Utility method used by the framework and framework extensions to retrieve the object from the references.
- getId(AbstractActor) - Static method in class cloud.orbit.actors.runtime.RemoteReference
-
- getIdentity(Actor) - Static method in interface cloud.orbit.actors.Actor
-
Gets a the id of an actor reference or instance.
- getIdentity() - Method in interface cloud.orbit.actors.Actor
-
Gets a the id of the current actor reference or instance.
- getIdentity(RemoteReference<?>) - Method in class cloud.orbit.actors.extensions.AbstractStorageExtension
-
- getInterface() - Method in class cloud.orbit.actors.runtime.ObjectInvoker
-
- getInterface() - Method in class cloud.orbit.actors.runtime.ReferenceFactory
-
- getInterfaceClass(RemoteReference<R>) - Static method in class cloud.orbit.actors.runtime.RemoteReference
-
Utility method used by the framework and framework extensions to retrieve the Actor or ActorObserver
interface implemented by this reference.
- getInterfaceClass(AbstractActor) - Static method in class cloud.orbit.actors.runtime.RemoteReference
-
- getInterfaceId() - Method in class cloud.orbit.actors.runtime.Message
-
- getInterfaceId() - Method in class cloud.orbit.actors.runtime.ReferenceFactory
-
- getInterfaceId(RemoteReference<?>) - Static method in class cloud.orbit.actors.runtime.RemoteReference
-
Utility method used by the framework and framework extensions to retrieve the integer identifier of
the Actor or ActorObserver interface implemented by this reference.
- getInvoker(Class) - Method in class cloud.orbit.actors.runtime.DefaultDescriptorFactory
-
- getInvoker(int) - Method in class cloud.orbit.actors.runtime.DefaultDescriptorFactory
-
- getInvoker(Class) - Method in interface cloud.orbit.actors.runtime.DescriptorFactory
-
- getInvoker(int) - Method in interface cloud.orbit.actors.runtime.DescriptorFactory
-
- getInvoker() - Method in class cloud.orbit.actors.runtime.ReferenceFactory
-
- getInvokerFor(Class<?>) - Method in class cloud.orbit.actors.runtime.ActorFactoryGenerator
-
- getLocalAddress() - Method in interface cloud.orbit.actors.runtime.ActorRuntime
-
Gets the current node address in the cluster.
- getLogger(Object) - Method in interface cloud.orbit.actors.extensions.LoggerExtension
-
- getLogger() - Method in class cloud.orbit.actors.runtime.AbstractActor
-
The recommended way to log from an actor.
- getLogger(String) - Method in class cloud.orbit.actors.runtime.AbstractActor
-
- getLogger(Object) - Method in interface cloud.orbit.actors.runtime.BasicRuntime
-
- getMessageId() - Method in class cloud.orbit.actors.runtime.Message
-
- getMessageType() - Method in class cloud.orbit.actors.runtime.Message
-
- getMethod(int) - Method in class cloud.orbit.actors.runtime.ObjectInvoker
-
- getMethodId(Method) - Method in class cloud.orbit.actors.runtime.ActorFactoryGenerator
-
- getMethodId() - Method in class cloud.orbit.actors.runtime.Message
-
- getMethodName() - Method in class cloud.orbit.actors.transactions.TransactionEvent
-
- getName() - Method in class cloud.orbit.actors.extensions.AbstractStorageExtension
-
- getName() - Method in class cloud.orbit.actors.extensions.NamedPipelineExtension
-
- getName() - Method in interface cloud.orbit.actors.extensions.PipelineExtension
-
- getName() - Method in interface cloud.orbit.actors.extensions.StorageExtension
-
Returns this storage provider name.
- getName() - Method in interface cloud.orbit.actors.extensions.StreamProvider
-
- getObjectId() - Method in class cloud.orbit.actors.runtime.Message
-
- getObserverReference(NodeAddress, Class<T>, String) - Static method in interface cloud.orbit.actors.ActorObserver
-
Gets a reference to a remote observer.
- getParams() - Method in class cloud.orbit.actors.transactions.TransactionEvent
-
- getPayload() - Method in class cloud.orbit.actors.runtime.Message
-
- getPeriod() - Method in class cloud.orbit.actors.runtime.TickStatus
-
- getReference(Class<T>, String) - Static method in interface cloud.orbit.actors.Actor
-
Gets a reference to an actor.
- getReference(Class<T>) - Static method in interface cloud.orbit.actors.Actor
-
Gets a reference to an actor that has the NoIdentity annotation.
- getReference(Class<T>, Object) - Method in interface cloud.orbit.actors.runtime.BasicRuntime
-
Returns an actor reference
- getReference(BasicRuntime, NodeAddress, Class<T>, Object) - Method in class cloud.orbit.actors.runtime.DefaultDescriptorFactory
-
- getReference(BasicRuntime, NodeAddress, Class<T>, Object) - Method in interface cloud.orbit.actors.runtime.DescriptorFactory
-
- getReference(NodeAddress, Class<T>, Object) - Method in interface cloud.orbit.actors.runtime.DescriptorFactory
-
- getReference(Class<T>, Object) - Method in interface cloud.orbit.actors.runtime.DescriptorFactory
-
- getReferenceAddress() - Method in class cloud.orbit.actors.runtime.Message
-
- getRemoteObserverReference(NodeAddress, Class<T>, Object) - Method in interface cloud.orbit.actors.runtime.BasicRuntime
-
Returns an observer reference to an observer in another node.
- getRuntime() - Method in interface cloud.orbit.actors.net.HandlerContext
-
- getRuntime() - Static method in interface cloud.orbit.actors.runtime.ActorRuntime
-
- getRuntime() - Method in class cloud.orbit.actors.runtime.ActorTaskContext
-
- getRuntime() - Static method in interface cloud.orbit.actors.runtime.BasicRuntime
-
- getRuntime(RemoteReference<?>) - Static method in class cloud.orbit.actors.runtime.RemoteReference
-
- getStateClass() - Method in class cloud.orbit.actors.runtime.AbstractActor
-
- getStream(Class<T>, String) - Method in interface cloud.orbit.actors.extensions.StreamProvider
-
- getStream(String, Class<T>, String) - Method in interface cloud.orbit.actors.runtime.BasicRuntime
-
- getStream(Class<T>, String) - Method in interface cloud.orbit.actors.runtime.BasicRuntime
-
- getStream(Class<DATA>, String) - Static method in interface cloud.orbit.actors.streams.AsyncStream
-
- getStream(Class<DATA>, String, String) - Static method in interface cloud.orbit.actors.streams.AsyncStream
-
- getStreamProvider(String) - Method in class cloud.orbit.actors.runtime.AbstractActor
-
- getStreamProvider(String) - Method in interface cloud.orbit.actors.runtime.ActorRuntime
-
- getTimestamp() - Method in class cloud.orbit.actors.transactions.TransactionEvent
-
- getToNode() - Method in class cloud.orbit.actors.runtime.Message
-
- getTransactionId() - Method in class cloud.orbit.actors.transactions.TransactionEvent
-
- readState(RemoteReference<?>, Object) - Method in interface cloud.orbit.actors.extensions.StorageExtension
-
Asynchronously reads an actors state.
- readState() - Method in class cloud.orbit.actors.runtime.AbstractActor
-
Asynchronously reads the actor's state.
- receive(NodeAddress, byte[]) - Method in interface cloud.orbit.actors.cluster.MessageListener
-
Called when a cluster message is received.
- receiveReminder(String, TickStatus) - Method in interface cloud.orbit.actors.Remindable
-
Receive reminder will be called by the reminder subsystem.
- recvMessage(Message) - Method in interface cloud.orbit.actors.net.MessageListener
-
- Reentrant - Annotation Type in cloud.orbit.actors.annotation
-
By default, the Orbit execution serializer requires an activation to completely finish processing one request
before invoking the next request.
- ref(int, String) - Static method in class cloud.orbit.actors.runtime.DefaultDescriptorFactory
-
- ref(Class<T>, String) - Static method in class cloud.orbit.actors.runtime.DefaultDescriptorFactory
-
- reference - Variable in class cloud.orbit.actors.runtime.AbstractActor
-
- ReferenceFactory<T> - Class in cloud.orbit.actors.runtime
-
- ReferenceFactory() - Constructor for class cloud.orbit.actors.runtime.ReferenceFactory
-
- registerActor(Actor) - Method in interface cloud.orbit.actors.transactions.Transaction
-
- registerActor(Actor) - Method in class cloud.orbit.actors.transactions.TransactionActor
-
- registerMessageReceiver(MessageListener) - Method in interface cloud.orbit.actors.cluster.ClusterPeer
-
Registers a listener that will be called every time a cluster message is received.
- registerNestedTransaction(Transaction, Actor) - Method in interface cloud.orbit.actors.transactions.Transaction
-
- registerNestedTransaction(Transaction, Actor) - Method in class cloud.orbit.actors.transactions.TransactionActor
-
- registerObserver(Class<T>, T) - Method in interface cloud.orbit.actors.runtime.BasicRuntime
-
Installs this observer into this node.
- registerObserver(Class<T>, String, T) - Method in interface cloud.orbit.actors.runtime.BasicRuntime
-
Installs this observer into this node.
- registerReminder(String, long, long, TimeUnit) - Method in class cloud.orbit.actors.runtime.AbstractActor
-
Registers or updated a persisted reminder.
- registerReminder(Remindable, String, long, long, TimeUnit) - Method in interface cloud.orbit.actors.runtime.ActorRuntime
-
Registers or updated a persisted reminder.
- registerTimer(Callable<Task<?>>, long, long, TimeUnit) - Method in class cloud.orbit.actors.runtime.AbstractActor
-
Registers a timer for the current actor.
- registerTimer(Callable<Task<?>>, long, TimeUnit) - Method in class cloud.orbit.actors.runtime.AbstractActor
-
Registers a single shot timer for the current actor.
- registerTimer(AbstractActor<?>, Callable<Task<?>>, long, long, TimeUnit) - Method in interface cloud.orbit.actors.runtime.ActorRuntime
-
Registers a timer for the orbit actor
- registerViewListener(ViewListener) - Method in interface cloud.orbit.actors.cluster.ClusterPeer
-
Registers a callback that will be invoked every time the set of cluster nodes changed.
- Registration - Interface in cloud.orbit.actors.runtime
-
- Remindable - Interface in cloud.orbit.actors
-
Actors that register reminders must implement the interface Remindable.
- RemoteClient - Interface in cloud.orbit.actors.runtime
-
- RemoteReference<T> - Class in cloud.orbit.actors.runtime
-
Base class for Actor or ActorObserver references.
- RemoteReference(Object) - Constructor for class cloud.orbit.actors.runtime.RemoteReference
-
Actor reference constructor called by subclasses.
- remove(K) - Method in class cloud.orbit.actors.ObserverMapManager
-
- removeObserver(T) - Method in class cloud.orbit.actors.ObserverManager
-
Remove one observer
- REQUEST_MESSAGE - Static variable in class cloud.orbit.actors.runtime.MessageDefinitions
-
- RESPONSE_ERROR - Static variable in class cloud.orbit.actors.runtime.MessageDefinitions
-
- RESPONSE_OK - Static variable in class cloud.orbit.actors.runtime.MessageDefinitions
-
- RESPONSE_PROTOCOL_ERROR - Static variable in class cloud.orbit.actors.runtime.MessageDefinitions
-
- runtime - Variable in class cloud.orbit.actors.runtime.AbstractActor
-
- RuntimeBinder - Class in cloud.orbit.actors.runtime
-
Utility class to get the current IRuntime.
- runtimeIdentity() - Method in class cloud.orbit.actors.runtime.AbstractActor
-
Gets a string that represents uniquely the node that currently holds this actor.
- runtimeIdentity() - Method in interface cloud.orbit.actors.runtime.ActorRuntime
-
Gets a string that represents uniquely the node that currently holds this actor.