- AbstractPlugin - Class in io.vlingo.xoom.actors.plugin
-
- AbstractPlugin() - Constructor for class io.vlingo.xoom.actors.plugin.AbstractPlugin
-
- access() - Method in class io.vlingo.xoom.actors.testkit.TestContext
-
Answer my access;
- AccessSafely - Class in io.vlingo.xoom.actors.testkit
-
Facilitate thread-safe accessing of shared data, both for writing and reading.
- acquire(Object) - Static method in class io.vlingo.xoom.actors.ArgumentLock
-
- Actor - Class in io.vlingo.xoom.actors
-
The abstract base class of all concrete Actor types.
- Actor() - Constructor for class io.vlingo.xoom.actors.Actor
-
Initializes the newly created Actor.
- actor - Variable in class io.vlingo.xoom.actors.DeadLetter
-
- actor() - Method in class io.vlingo.xoom.actors.LocalMessage
-
- actor() - Method in interface io.vlingo.xoom.actors.Message
-
- actor() - Method in class io.vlingo.xoom.actors.testkit.TestActor
-
Answer my actor inside as the T protocol.
- actorAs(Actor, Class<T>) - Method in class io.vlingo.xoom.actors.Stage
-
Answers the T protocol type as the means to message the backing Actor.
- actorAs() - Method in class io.vlingo.xoom.actors.testkit.TestActor
-
Answer my actor inside as protocol O.
- actorClassWithProtocol(String, Class<?>) - Static method in class io.vlingo.xoom.actors.ActorFactory
-
- ActorFactory - Class in io.vlingo.xoom.actors
-
- ActorFactory() - Constructor for class io.vlingo.xoom.actors.ActorFactory
-
- ActorFactory.MailboxWrapper - Interface in io.vlingo.xoom.actors
-
- actorFor(Class<T>, Class<? extends Actor>, ActorInstantiator<A>) - Method in class io.vlingo.xoom.actors.Stage
-
Answers the T protocol of the newly created Actor that implements the protocol.
- actorFor(Class<T>, Class<? extends Actor>, Object...) - Method in class io.vlingo.xoom.actors.Stage
-
Answers the T protocol of the newly created Actor that implements the protocol.
- actorFor(Class<T>, Definition) - Method in class io.vlingo.xoom.actors.Stage
-
Answers the T protocol of the newly created Actor that implements the protocol.
- actorFor(Class<T>, Definition, Address) - Method in class io.vlingo.xoom.actors.Stage
-
Answers the T protocol of the newly created Actor that implements the protocol and
that will be assigned the specific address.
- actorFor(Class<T>, Definition, Logger) - Method in class io.vlingo.xoom.actors.Stage
-
Answers the T protocol of the newly created Actor that implements the protocol and
that will be assigned the specific logger.
- actorFor(Class<T>, Definition, Address, Logger) - Method in class io.vlingo.xoom.actors.Stage
-
Answers the T protocol of the newly created Actor that implements the protocol and
that will be assigned the specific address and logger.
- actorFor(Class<?>[], Definition) - Method in class io.vlingo.xoom.actors.Stage
-
Answers a Protocols that provides one or more supported protocols for the
newly created Actor according to definition.
- actorFor(Class<?>[], Definition, Actor, Supervisor, Logger) - Method in class io.vlingo.xoom.actors.Stage
-
Answers a Protocols that provides one or more supported protocols for the
newly created Actor according to definition.
- actorFor(Class<?>[], Class<? extends Actor>, Object...) - Method in class io.vlingo.xoom.actors.Stage
-
Answers a Protocols that provides one or more supported protocols for the
newly created Actor according to definition.
- actorFor(Class<T>, Definition, Actor, Supervisor, Logger) - Method in class io.vlingo.xoom.actors.Stage
-
Answers the T protocol for the newly created Actor instance.
- actorFor(Class<T>, Class<? extends Actor>, Object...) - Method in class io.vlingo.xoom.actors.testkit.TestWorld
-
- actorFor(Class<T>, Definition) - Method in class io.vlingo.xoom.actors.testkit.TestWorld
-
- actorFor(Class<?>[], Definition) - Method in class io.vlingo.xoom.actors.testkit.TestWorld
-
- actorFor(Class<T>, Class<? extends Actor>, ActorInstantiator<A>) - Method in class io.vlingo.xoom.actors.World
-
Answers the T protocol of the newly created Actor that implements the protocol.
- actorFor(Class<T>, Class<? extends Actor>, Object...) - Method in class io.vlingo.xoom.actors.World
-
Answers the T protocol of the newly created Actor that implements the protocol.
- actorFor(Class<T>, Definition) - Method in class io.vlingo.xoom.actors.World
-
Answers the T protocol of the newly created Actor that is defined by
the parameters of definition that implements the protocol.
- actorFor(Class<?>[], Class<? extends Actor>, Object...) - Method in class io.vlingo.xoom.actors.World
-
Answers a Protocols that provides one or more supported protocols for the
newly created Actor according to definition.
- actorFor(Class<?>[], Definition) - Method in class io.vlingo.xoom.actors.World
-
Answers a Protocols that provides one or more supported protocols for the
newly created Actor according to definition.
- actorInside() - Method in class io.vlingo.xoom.actors.testkit.TestActor
-
Answer my actor inside.
- ActorInstantiator<A extends Actor> - Interface in io.vlingo.xoom.actors
-
- ActorInstantiatorRegistry - Class in io.vlingo.xoom.actors
-
- ActorInstantiatorRegistry() - Constructor for class io.vlingo.xoom.actors.ActorInstantiatorRegistry
-
- ActorLoggerAdapter - Class in io.vlingo.xoom.actors
-
- actorLookupOrStartThunk(Stage, Definition, Address) - Static method in class io.vlingo.xoom.actors.__InternalOnlyAccessor
-
- actorMailbox(Actor) - Static method in class io.vlingo.xoom.actors.__InternalOnlyAccessor
-
- actorName() - Method in class io.vlingo.xoom.actors.Definition
-
- actorName - Variable in class io.vlingo.xoom.actors.Definition.SerializationProxy
-
- actorOf(Stage, Address) - Static method in class io.vlingo.xoom.actors.__InternalOnlyAccessor
-
- actorOf(Class<T>, Address) - Method in interface io.vlingo.xoom.actors.DirectoryScanner
-
Answer the protocol reference of the actor with address as a
Completes<T> eventual outcome, or null as a Completes<T>
eventual outcome if not found.
- actorOf(Class<T>, Address, Definition) - Method in interface io.vlingo.xoom.actors.DirectoryScanner
-
Answers the Completes<T> that will eventually complete with the T protocol
of the backing Actor of the given address, or a new Actor instance
of the type and definition.
- actorOf(Class<T>, Address) - Method in class io.vlingo.xoom.actors.DirectoryScanner__Proxy
-
- actorOf(Class<T>, Address, Definition) - Method in class io.vlingo.xoom.actors.DirectoryScanner__Proxy
-
- actorOf(Class<T>, Address) - Method in class io.vlingo.xoom.actors.DirectoryScannerActor
-
- actorOf(Class<T>, Address, Definition) - Method in class io.vlingo.xoom.actors.DirectoryScannerActor
-
- actorOf(Class<T>, Address) - Method in class io.vlingo.xoom.actors.Stage
-
Answers the Completes<T> that will eventually complete with the T protocol
of the backing Actor of the given address, or null if not found.
- actorOf(Class<T>, Address, Class<? extends Actor>, ActorInstantiator<A>) - Method in class io.vlingo.xoom.actors.Stage
-
Answers the Completes<T> that will eventually complete with the T protocol
of the backing Actor of the given address, or the {#code T} instance of
the new Actor created for type by the instantiator.
- actorOf(Class<T>, Address, Class<? extends Actor>, Object...) - Method in class io.vlingo.xoom.actors.Stage
-
Answers the Completes<T> that will eventually complete with the T protocol
of the backing Actor of the given address, or the T instance of
the new Actor created for type with the parameters.
- actorOf(Class<T>, Address, Definition) - Method in class io.vlingo.xoom.actors.Stage
-
Answers the Completes<T> that will eventually complete with the T protocol
of the backing Actor of the given address, or a new Actor instance
of the type and definition.
- ActorProtocolActor(Actor, T) - Constructor for class io.vlingo.xoom.actors.Stage.ActorProtocolActor
-
- actorProtocolFor(Class<?>[], Definition, Actor, Supervisor, Logger) - Method in class io.vlingo.xoom.actors.Stage
-
Answers the ActorProtocolActor[] for the newly created Actor instance.
- actorProtocolFor(Class<T>, Definition, Actor, Address, Mailbox, Supervisor, Logger) - Method in class io.vlingo.xoom.actors.Stage
-
Answers the ActorProtocolActor for the newly created Actor instance.
- actorProtocolFor(Class<?>[], Definition, Actor, Address, Mailbox, Supervisor, Logger) - Method in class io.vlingo.xoom.actors.Stage
-
Answers the ActorProtocolActor[] for the newly created Actor instance.
- ActorProxy - Class in io.vlingo.xoom.actors
-
- ActorProxy() - Constructor for class io.vlingo.xoom.actors.ActorProxy
-
- ActorProxyBase<T> - Class in io.vlingo.xoom.actors
-
- ActorProxyBase(Class<T>, Definition.SerializationProxy, Address) - Constructor for class io.vlingo.xoom.actors.ActorProxyBase
-
- ActorProxyBase() - Constructor for class io.vlingo.xoom.actors.ActorProxyBase
-
- actorThunkFor(Class<T>, Definition, Address) - Method in class io.vlingo.xoom.actors.Stage
-
- add(Topic, Subscriber<?>) - Method in class io.vlingo.xoom.actors.pubsub.AffectedSubscriptions
-
- address() - Method in class io.vlingo.xoom.actors.Actor
-
Answers the address of this Actor.
- address - Variable in class io.vlingo.xoom.actors.ActorProxyBase
-
- Address - Interface in io.vlingo.xoom.actors
-
- address() - Method in interface io.vlingo.xoom.actors.Addressable
-
- address() - Method in class io.vlingo.xoom.actors.Addressable__Proxy
-
- address() - Method in interface io.vlingo.xoom.actors.CompletesEventually
-
- address() - Method in class io.vlingo.xoom.actors.CompletesEventually__Proxy
-
- address() - Method in class io.vlingo.xoom.actors.PooledCompletes
-
- address() - Method in class io.vlingo.xoom.actors.Routee
-
- address() - Method in class io.vlingo.xoom.actors.StageSupervisedActor
-
- address() - Method in interface io.vlingo.xoom.actors.Supervised
-
- address() - Method in class io.vlingo.xoom.actors.testkit.TestActor
-
Answer my address, which is the Address of my actor inside.
- Addressable - Interface in io.vlingo.xoom.actors
-
The means for an Actor to provide its Address.
- Addressable__Proxy - Class in io.vlingo.xoom.actors
-
- Addressable__Proxy(Actor, Mailbox) - Constructor for class io.vlingo.xoom.actors.Addressable__Proxy
-
- AddressFactory - Interface in io.vlingo.xoom.actors
-
- addressFactory() - Method in class io.vlingo.xoom.actors.Stage
-
Answer my addressFactory.
- addressFactory() - Method in class io.vlingo.xoom.actors.World
-
Answers the AddressFactory for this World.
- addressFactoryOr(Supplier<AddressFactory>) - Method in class io.vlingo.xoom.actors.Configuration
-
- AffectedSubscriptions - Class in io.vlingo.xoom.actors.pubsub
-
- AffectedSubscriptions() - Constructor for class io.vlingo.xoom.actors.pubsub.AffectedSubscriptions
-
- afterCompleting(int) - Static method in class io.vlingo.xoom.actors.testkit.AccessSafely
-
Answer a new AccessSafely with a completion count of happenings.
- afterRestart(Throwable) - Method in class io.vlingo.xoom.actors.Actor
-
The message delivered after the Actor has been restarted by its supervisor due to an exception.
- afterStop() - Method in class io.vlingo.xoom.actors.Actor
-
The message delivered after the Actor has fully stopped.
- afterStop() - Method in class io.vlingo.xoom.actors.DeadLettersActor
-
- afterStop() - Method in class io.vlingo.xoom.actors.PrivateRootActor
-
- afterStop() - Method in class io.vlingo.xoom.actors.PublicRootActor
-
- allActorAddresses(Stage) - Static method in class io.vlingo.xoom.actors.__InternalOnlyAccessor
-
- allMessagesFor(Address) - Method in class io.vlingo.xoom.actors.testkit.TestWorld
-
- allocateAddress(Definition, Address) - Method in class io.vlingo.xoom.actors.Stage
-
Answers an Address for an Actor.
- allocateMailbox(Definition, Address, Mailbox) - Method in class io.vlingo.xoom.actors.Stage
-
Answers a Mailbox for an Actor.
- allOf(Object[], Actor) - Static method in class io.vlingo.xoom.actors.Stage.ActorProtocolActor
-
- allPlugins() - Method in class io.vlingo.xoom.actors.Configuration
-
- andNowCompleteWithHappenings(int) - Method in class io.vlingo.xoom.actors.testkit.TestActor
-
Answer my context after resetting the expected completions/happenings.
- answerFrom(Completes<R>) - Method in class io.vlingo.xoom.actors.Actor
-
Answer my internal Completes<R> from completes() after preparing
for the eventualOutcome to be set in my completesEventually().
- ArgumentLock - Class in io.vlingo.xoom.actors
-
based on the solution found on https://stackoverflow.com/a/28347825
- ArgumentLock(Object, Lock) - Constructor for class io.vlingo.xoom.actors.ArgumentLock
-
- asCompletableFuture() - Method in class io.vlingo.xoom.actors.Returns
-
- asCompletes() - Method in class io.vlingo.xoom.actors.Returns
-
- asFuture() - Method in class io.vlingo.xoom.actors.Returns
-
- assertActorWithProtocol(Class<?>, Class<?>) - Static method in class io.vlingo.xoom.actors.ActorFactory
-
- assignMailbox(String, int) - Method in interface io.vlingo.xoom.actors.MailboxProviderKeeper
-
- assignMailbox(String, int) - Method in class io.vlingo.xoom.actors.plugin.mailbox.DefaultMailboxProviderKeeper
-
- cancel() - Method in class io.vlingo.xoom.actors.Cancellable__Proxy
-
- cancel(Topic, Subscriber<?>) - Method in class io.vlingo.xoom.actors.pubsub.Subscriptions
-
- cancelAll(Subscriber<?>) - Method in class io.vlingo.xoom.actors.pubsub.Subscriptions
-
- Cancellable__Proxy - Class in io.vlingo.xoom.actors
-
- Cancellable__Proxy(Actor, Mailbox) - Constructor for class io.vlingo.xoom.actors.Cancellable__Proxy
-
- cause - Variable in class io.vlingo.xoom.actors.InvalidProtocolException.Failure
-
- Characters<T> - Class in io.vlingo.xoom.actors
-
- Characters(List<T>) - Constructor for class io.vlingo.xoom.actors.Characters
-
- childActorFor(Class<T>, Definition) - Method in class io.vlingo.xoom.actors.Actor
-
Answers the T protocol for the child Actor to be created by this parent Actor.
- childActorFor(Class<?>[], Definition) - Method in class io.vlingo.xoom.actors.Actor
-
Answers the Protocols for the child Actor to be created by this parent Actor.
- classLoader(Stage) - Static method in class io.vlingo.xoom.actors.__InternalOnlyAccessor
-
- classname - Variable in class io.vlingo.xoom.actors.ProxyGenerator.Result
-
- clearTrackedMessages() - Method in class io.vlingo.xoom.actors.testkit.TestWorld
-
- clientReturns - Variable in class io.vlingo.xoom.actors.PooledCompletes
-
- close() - Method in class io.vlingo.xoom.actors.ActorLoggerAdapter
-
- close() - Method in interface io.vlingo.xoom.actors.CompletesEventuallyProvider
-
- close() - Method in interface io.vlingo.xoom.actors.CompletesEventuallyProviderKeeper
-
- close() - Method in interface io.vlingo.xoom.actors.Dispatcher
-
Close me.
- close() - Method in interface io.vlingo.xoom.actors.Logger
-
- close() - Method in class io.vlingo.xoom.actors.Logger__Proxy
-
- close() - Method in interface io.vlingo.xoom.actors.LoggerProvider
-
- close() - Method in interface io.vlingo.xoom.actors.LoggerProviderKeeper
-
- close() - Method in interface io.vlingo.xoom.actors.Mailbox
-
Close me.
- close() - Method in interface io.vlingo.xoom.actors.MailboxProvider
-
- close() - Method in interface io.vlingo.xoom.actors.MailboxProviderKeeper
-
- close() - Method in class io.vlingo.xoom.actors.plugin.completes.CompletesEventuallyPool
-
- close() - Method in class io.vlingo.xoom.actors.plugin.completes.DefaultCompletesEventuallyProviderKeeper
-
- close() - Method in class io.vlingo.xoom.actors.plugin.completes.PooledCompletesPlugin
-
- close() - Method in class io.vlingo.xoom.actors.plugin.eviction.DirectoryEvictionPlugin
-
- close() - Method in class io.vlingo.xoom.actors.plugin.logging.DefaultLoggerProviderKeeper
-
- close() - Method in class io.vlingo.xoom.actors.plugin.logging.noop.NoOpLogger
-
- close() - Method in class io.vlingo.xoom.actors.plugin.logging.noop.NoOpLoggerProvider
-
- close() - Method in class io.vlingo.xoom.actors.plugin.logging.slf4j.Slf4jLogger
-
- close() - Method in class io.vlingo.xoom.actors.plugin.logging.slf4j.Slf4jLoggerActor
-
- close() - Method in class io.vlingo.xoom.actors.plugin.logging.slf4j.Slf4jLoggerPlugin
-
- close() - Method in class io.vlingo.xoom.actors.plugin.mailbox.agronampscarrayqueue.ManyToOneConcurrentArrayQueueDispatcher
-
- close() - Method in class io.vlingo.xoom.actors.plugin.mailbox.agronampscarrayqueue.ManyToOneConcurrentArrayQueueMailbox
-
- close() - Method in class io.vlingo.xoom.actors.plugin.mailbox.agronampscarrayqueue.ManyToOneConcurrentArrayQueuePlugin
-
- close() - Method in class io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue.ConcurrentQueueMailbox
-
- close() - Method in class io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue.ConcurrentQueueMailboxPlugin
-
- close() - Method in class io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue.ExecutorDispatcher
-
- close() - Method in class io.vlingo.xoom.actors.plugin.mailbox.DefaultMailboxProviderKeeper
-
- close() - Method in class io.vlingo.xoom.actors.plugin.mailbox.DefaultMailboxProviderKeeperPlugin
-
- close() - Method in class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.RingBufferDispatcher
-
- close() - Method in class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.SharedRingBufferMailbox
-
- close() - Method in class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.SharedRingBufferMailboxPlugin
-
- close() - Method in class io.vlingo.xoom.actors.plugin.mailbox.testkit.TestMailbox
-
- close() - Method in class io.vlingo.xoom.actors.plugin.mailbox.testkit.TestMailboxPlugin
-
- close() - Method in interface io.vlingo.xoom.actors.plugin.Plugin
-
- close() - Method in class io.vlingo.xoom.actors.plugin.supervision.CommonSupervisorsPlugin
-
- close() - Method in class io.vlingo.xoom.actors.plugin.supervision.DefaultSupervisorOverridePlugin
-
- close() - Method in class io.vlingo.xoom.actors.ProxyGenerator
-
- close() - Method in class io.vlingo.xoom.actors.ResumingMailbox
-
- close() - Method in class io.vlingo.xoom.actors.testkit.TestWorld
-
- CommonSupervisor - Class in io.vlingo.xoom.actors
-
- CommonSupervisor() - Constructor for class io.vlingo.xoom.actors.CommonSupervisor
-
- CommonSupervisorsPlugin - Class in io.vlingo.xoom.actors.plugin.supervision
-
- CommonSupervisorsPlugin() - Constructor for class io.vlingo.xoom.actors.plugin.supervision.CommonSupervisorsPlugin
-
- CommonSupervisorsPlugin.CommonSupervisorsPluginConfiguration - Class in io.vlingo.xoom.actors.plugin.supervision
-
- commonSupervisorsPluginConfiguration() - Method in class io.vlingo.xoom.actors.Configuration
-
- compareTo(Address) - Method in class io.vlingo.xoom.actors.BasicAddress
-
- compareTo(Address) - Method in class io.vlingo.xoom.actors.UUIDAddress
-
- completableFuture() - Method in class io.vlingo.xoom.actors.Actor
-
Answers the CompletableFuture<T> instance for this Actor, or throws IllegalStateException if the behavior of the currently
delivered Message does not answer a CompletableFuture<T>.
- complete() - Method in class io.vlingo.xoom.actors.CompletionSupplier
-
Completes the outcome by executing the Supplier<T> for its answer.
- complete(O) - Method in class io.vlingo.xoom.actors.CompletionTranslator
-
Completes the outcome by executing the Function<O,R> translator to produce the answer.
- completeNow() - Method in class io.vlingo.xoom.actors.testkit.TestUntil
-
- completes() - Method in class io.vlingo.xoom.actors.Actor
-
Answers the Completes<T> instance for this Actor, or throws IllegalStateException if the behavior of the currently
delivered Message does not answer a Completes<T>.
- completes() - Method in class io.vlingo.xoom.actors.testkit.TestUntil
-
- completesEventually() - Method in class io.vlingo.xoom.actors.Actor
-
Answers a CompletesEventually if the behavior of the currently
delivered Message does answers a Completes<T>.
- CompletesEventually - Interface in io.vlingo.xoom.actors
-
- completesEventually() - Method in interface io.vlingo.xoom.actors.CompletesEventuallyProvider
-
- completesEventually() - Method in class io.vlingo.xoom.actors.plugin.completes.CompletesEventuallyPool
-
- completesEventually - Variable in class io.vlingo.xoom.actors.PooledCompletes
-
- CompletesEventually__Proxy - Class in io.vlingo.xoom.actors
-
- CompletesEventually__Proxy(Actor, Mailbox) - Constructor for class io.vlingo.xoom.actors.CompletesEventually__Proxy
-
- CompletesEventuallyActor - Class in io.vlingo.xoom.actors
-
- CompletesEventuallyActor() - Constructor for class io.vlingo.xoom.actors.CompletesEventuallyActor
-
- CompletesEventuallyPool - Class in io.vlingo.xoom.actors.plugin.completes
-
- CompletesEventuallyProvider - Interface in io.vlingo.xoom.actors
-
- CompletesEventuallyProviderKeeper - Interface in io.vlingo.xoom.actors
-
- completesFor(Returns<T>) - Method in class io.vlingo.xoom.actors.World
-
Answers a new CompletesEventually instance that backs the clientReturns.
- completesFor(Address, Returns<Object>) - Method in class io.vlingo.xoom.actors.World
-
Answers a CompletesEventually instance identified by address that backs the clientReturns.
- completesWithin(long) - Method in class io.vlingo.xoom.actors.testkit.TestUntil
-
- CompletionSupplier<R> - Class in io.vlingo.xoom.actors
-
Supports providing a latent Completes<T> outcome by way of CompletesEventually.
- CompletionTranslator<O,R> - Class in io.vlingo.xoom.actors
-
Supports providing a latent Completes<T> outcome by way of CompletesEventually.
- computeRouting() - Method in class io.vlingo.xoom.actors.BroadcastRouter
-
- computeRouting() - Method in class io.vlingo.xoom.actors.ContentBasedRouter
-
- computeRouting() - Method in class io.vlingo.xoom.actors.RandomRouter
-
- computeRouting() - Method in class io.vlingo.xoom.actors.RoundRobinRouter
-
- computeRouting() - Method in class io.vlingo.xoom.actors.Router
-
- computeRouting() - Method in class io.vlingo.xoom.actors.SmallestMailboxRouter
-
- conclude() - Method in class io.vlingo.xoom.actors.Actor
-
- conclude() - Method in interface io.vlingo.xoom.actors.CompletesEventually
-
- conclude() - Method in class io.vlingo.xoom.actors.CompletesEventually__Proxy
-
- conclude() - Method in class io.vlingo.xoom.actors.DeadLetters__Proxy
-
- conclude() - Method in class io.vlingo.xoom.actors.PooledCompletes
-
- conclude() - Method in class io.vlingo.xoom.actors.Stage
-
- conclude() - Method in interface io.vlingo.xoom.actors.Stoppable
-
Concludes the receiver, eventually causing
it to receive a stop() message.
- conclude() - Method in class io.vlingo.xoom.actors.Stoppable__Proxy
-
- concurrencyCapacity() - Method in interface io.vlingo.xoom.actors.Dispatcher
-
Answer the total capacity for concurrent operations.
- concurrencyCapacity() - Method in interface io.vlingo.xoom.actors.Mailbox
-
Answer the total capacity for concurrent operations.
- concurrencyCapacity() - Method in class io.vlingo.xoom.actors.plugin.mailbox.agronampscarrayqueue.ManyToOneConcurrentArrayQueueDispatcher
-
- concurrencyCapacity() - Method in class io.vlingo.xoom.actors.plugin.mailbox.agronampscarrayqueue.ManyToOneConcurrentArrayQueueMailbox
-
- concurrencyCapacity() - Method in class io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue.ConcurrentQueueMailbox
-
- concurrencyCapacity() - Method in class io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue.ExecutorDispatcher
-
- concurrencyCapacity() - Method in class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.RingBufferDispatcher
-
- concurrencyCapacity() - Method in class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.SharedRingBufferMailbox
-
- concurrencyCapacity() - Method in class io.vlingo.xoom.actors.plugin.mailbox.testkit.TestMailbox
-
- concurrencyCapacity() - Method in class io.vlingo.xoom.actors.ResumingMailbox
-
- ConcurrentQueueMailbox - Class in io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue
-
- ConcurrentQueueMailbox(Dispatcher, int) - Constructor for class io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue.ConcurrentQueueMailbox
-
- ConcurrentQueueMailboxPlugin - Class in io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue
-
- ConcurrentQueueMailboxPlugin() - Constructor for class io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue.ConcurrentQueueMailboxPlugin
-
- ConcurrentQueueMailboxPlugin.ConcurrentQueueMailboxPluginConfiguration - Class in io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue
-
- concurrentQueueMailboxPluginConfiguration() - Method in class io.vlingo.xoom.actors.Configuration
-
- ConcurrentQueueMailboxPluginConfiguration() - Constructor for class io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue.ConcurrentQueueMailboxPlugin.ConcurrentQueueMailboxPluginConfiguration
-
- Configuration - Class in io.vlingo.xoom.actors
-
- configuration() - Method in class io.vlingo.xoom.actors.plugin.completes.PooledCompletesPlugin
-
- configuration() - Method in class io.vlingo.xoom.actors.plugin.eviction.DirectoryEvictionPlugin
-
- configuration() - Method in class io.vlingo.xoom.actors.plugin.logging.slf4j.Slf4jLoggerPlugin
-
- configuration() - Method in class io.vlingo.xoom.actors.plugin.mailbox.agronampscarrayqueue.ManyToOneConcurrentArrayQueuePlugin
-
- configuration() - Method in class io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue.ConcurrentQueueMailboxPlugin
-
- configuration() - Method in class io.vlingo.xoom.actors.plugin.mailbox.DefaultMailboxProviderKeeperPlugin
-
- configuration() - Method in class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.SharedRingBufferMailboxPlugin
-
- configuration() - Method in class io.vlingo.xoom.actors.plugin.mailbox.testkit.TestMailboxPlugin
-
- configuration() - Method in interface io.vlingo.xoom.actors.plugin.Plugin
-
- configuration() - Method in class io.vlingo.xoom.actors.plugin.supervision.CommonSupervisorsPlugin
-
- configuration() - Method in class io.vlingo.xoom.actors.plugin.supervision.DefaultSupervisorOverridePlugin
-
- configuration() - Method in class io.vlingo.xoom.actors.World
-
Answers the Configuration for this World.
- consumer() - Method in class io.vlingo.xoom.actors.LocalMessage
-
- ContentBasedRouter<P> - Class in io.vlingo.xoom.actors
-
ContentBasedRouter is a kind of
Router that considers the
content of messages in computing a
Routing
- ContentBasedRouter(RouterSpecification<P>) - Constructor for class io.vlingo.xoom.actors.ContentBasedRouter
-
- context() - Method in class io.vlingo.xoom.actors.testkit.TestActor
-
Answer my context.
- count() - Method in class io.vlingo.xoom.actors.plugin.supervision.CommonSupervisorsPlugin.CommonSupervisorsPluginConfiguration
-
- count() - Method in class io.vlingo.xoom.actors.plugin.supervision.DefaultSupervisorOverridePlugin.DefaultSupervisorOverridePluginConfiguration
-
- count() - Method in class io.vlingo.xoom.actors.Stage
-
Answers the int count of the number of Actor instances contained in this Stage.
- create(Topic, Subscriber<?>) - Method in class io.vlingo.xoom.actors.pubsub.Subscriptions
-
- createFor(Class<T>, Actor, Mailbox) - Static method in class io.vlingo.xoom.actors.ActorProxy
-
- current() - Method in class io.vlingo.xoom.actors.Characters
-
- RandomRouter<P> - Class in io.vlingo.xoom.actors
-
RandomRouter
- RandomRouter(RouterSpecification<P>) - Constructor for class io.vlingo.xoom.actors.RandomRouter
-
- rawLookupOrStart(Stage, Definition, Address) - Static method in class io.vlingo.xoom.actors.__InternalOnlyAccessor
-
- readExternal(ObjectInput) - Method in class io.vlingo.xoom.actors.ActorProxyBase
-
- readFrom(String) - Method in class io.vlingo.xoom.actors.testkit.AccessSafely
-
Answer the value associated with name.
- readFrom(String, T) - Method in class io.vlingo.xoom.actors.testkit.AccessSafely
-
Answer the value associated with name.
- readFromExpecting(String, T) - Method in class io.vlingo.xoom.actors.testkit.AccessSafely
-
Answer the value associated with name but not until
it reaches the expected value.
- readFromExpecting(String, T, long) - Method in class io.vlingo.xoom.actors.testkit.AccessSafely
-
Answer the value associated with name but not until
it reaches the expected value or the total number
of retries is reached.
- readFromNow(String) - Method in class io.vlingo.xoom.actors.testkit.AccessSafely
-
Answer the value associated with name immediately.
- readFromNow(String, T) - Method in class io.vlingo.xoom.actors.testkit.AccessSafely
-
Answer the value associated with name immediately.
- readingWith(String, Function<T, R>) - Method in class io.vlingo.xoom.actors.testkit.AccessSafely
-
Answer me with function registered for reading.
- readingWith(String, Supplier<T>) - Method in class io.vlingo.xoom.actors.testkit.AccessSafely
-
Answer me with supplier registered for reading.
- receive() - Method in interface io.vlingo.xoom.actors.Mailbox
-
Answer the next Message that can be received.
- receive() - Method in class io.vlingo.xoom.actors.plugin.mailbox.agronampscarrayqueue.ManyToOneConcurrentArrayQueueMailbox
-
- receive() - Method in class io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue.ConcurrentQueueMailbox
-
- receive() - Method in class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.SharedRingBufferMailbox
-
- receive() - Method in class io.vlingo.xoom.actors.plugin.mailbox.testkit.TestMailbox
-
- receive(Message) - Method in interface io.vlingo.xoom.actors.pubsub.Subscriber
-
- receive() - Method in class io.vlingo.xoom.actors.ResumingMailbox
-
- receiveCommand(BiConsumer<P, T1>, T1) - Method in class io.vlingo.xoom.actors.Routee
-
- receiveCommand(TriConsumer<P, T1, T2>, T1, T2) - Method in class io.vlingo.xoom.actors.Routee
-
- receiveCommand(QuadConsumer<P, T1, T2, T3>, T1, T2, T3) - Method in class io.vlingo.xoom.actors.Routee
-
- receiveCommand(PentaConsumer<P, T1, T2, T3, T4>, T1, T2, T3, T4) - Method in class io.vlingo.xoom.actors.Routee
-
- receiveQuery(BiFunction<P, T1, R>, T1) - Method in class io.vlingo.xoom.actors.Routee
-
- receiveQuery(TriFunction<P, T1, T2, R>, T1, T2) - Method in class io.vlingo.xoom.actors.Routee
-
- receiveQuery(QuadFunction<P, T1, T2, T3, R>, T1, T2, T3) - Method in class io.vlingo.xoom.actors.Routee
-
- receiveQuery(PentaFunction<P, T1, T2, T3, T4, R>, T1, T2, T3, T4) - Method in class io.vlingo.xoom.actors.Routee
-
- referenceValue() - Method in class io.vlingo.xoom.actors.testkit.TestContext
-
Answer my reference values as a T.
- referenceValueTo(T) - Method in class io.vlingo.xoom.actors.testkit.TestContext
-
Answer the TestContext after writing the value at "reference".
- register(Class<?>, ActorInstantiator<?>) - Static method in class io.vlingo.xoom.actors.ActorInstantiatorRegistry
-
- register(String, CompletesEventuallyProvider) - Method in interface io.vlingo.xoom.actors.Registrar
-
- register(String, boolean, LoggerProvider) - Method in interface io.vlingo.xoom.actors.Registrar
-
- register(String, boolean, MailboxProvider) - Method in interface io.vlingo.xoom.actors.Registrar
-
- register(String, CompletesEventuallyProvider) - Method in class io.vlingo.xoom.actors.World
-
Registers the CompletesEventuallyProvider plugin by name.
- register(String, boolean, LoggerProvider) - Method in class io.vlingo.xoom.actors.World
-
Registers the LoggerProvider plugin by name.
- register(String, boolean, MailboxProvider) - Method in class io.vlingo.xoom.actors.World
-
Registers the MailboxProvider plugin by name.
- registerCommonSupervisor(String, String, Class<?>, Class<? extends Actor>) - Method in interface io.vlingo.xoom.actors.Registrar
-
- registerCommonSupervisor(Class<?>, Supervisor) - Method in class io.vlingo.xoom.actors.Stage
-
Registers with this Stage the common supervisor for the given protocol.
- registerCommonSupervisor(String, String, Class<?>, Class<? extends Actor>) - Method in class io.vlingo.xoom.actors.World
-
Registers the supervisorClass plugin by name that will supervise all Actors that implement the supervisedProtocol.
- registerCompletesEventuallyProviderKeeper(CompletesEventuallyProviderKeeper) - Method in interface io.vlingo.xoom.actors.Registrar
-
- registerCompletesEventuallyProviderKeeper(CompletesEventuallyProviderKeeper) - Method in class io.vlingo.xoom.actors.World
-
Registers the CompletesEventuallyProviderKeeper plugin.
- registerDefaultSupervisor(String, String, Class<? extends Actor>) - Method in interface io.vlingo.xoom.actors.Registrar
-
- registerDefaultSupervisor(String, String, Class<? extends Actor>) - Method in class io.vlingo.xoom.actors.World
-
Registers the supervisorClass plugin by name that will serve as the default supervise for all Actors
that are not supervised by a specific supervisor.
- registerDynamic(String, Object) - Method in class io.vlingo.xoom.actors.World
-
Registers the dynamic value with the name key.
- registerListener(DeadLettersListener) - Method in interface io.vlingo.xoom.actors.DeadLetters
-
- registerListener(DeadLettersListener) - Method in class io.vlingo.xoom.actors.DeadLetters__Proxy
-
- registerListener(DeadLettersListener) - Method in class io.vlingo.xoom.actors.DeadLettersActor
-
- registerLoggerProviderKeeper(LoggerProviderKeeper) - Method in interface io.vlingo.xoom.actors.Registrar
-
- registerLoggerProviderKeeper(LoggerProviderKeeper) - Method in class io.vlingo.xoom.actors.World
-
Registers the LoggerProviderKeeper plugin.
- registerMailboxProviderKeeper(MailboxProviderKeeper) - Method in interface io.vlingo.xoom.actors.Registrar
-
- registerMailboxProviderKeeper(MailboxProviderKeeper) - Method in class io.vlingo.xoom.actors.World
-
Registers the MailboxProviderKeeper plugin.
- registerStandardLogger(String, Registrar) - Static method in class io.vlingo.xoom.actors.plugin.logging.slf4j.Slf4jLoggerPlugin
-
- Registrar - Interface in io.vlingo.xoom.actors
-
- Relocatable - Interface in io.vlingo.xoom.actors
-
- remaining() - Method in class io.vlingo.xoom.actors.testkit.TestUntil
-
- representation - Variable in class io.vlingo.xoom.actors.DeadLetter
-
- representation() - Method in class io.vlingo.xoom.actors.LocalMessage
-
- representation() - Method in interface io.vlingo.xoom.actors.Message
-
- requiresExecutionNotification() - Method in interface io.vlingo.xoom.actors.Dispatcher
-
Answer whether or not I require notification of execution.
- requiresExecutionNotification() - Method in class io.vlingo.xoom.actors.plugin.mailbox.agronampscarrayqueue.ManyToOneConcurrentArrayQueueDispatcher
-
- requiresExecutionNotification() - Method in class io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue.ExecutorDispatcher
-
- requiresExecutionNotification() - Method in class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.RingBufferDispatcher
-
- reset() - Method in class io.vlingo.xoom.actors.Backoff
-
- resetAfterCompletingTo(int) - Method in class io.vlingo.xoom.actors.testkit.AccessSafely
-
Answer a new AccessSafely with my existing reads and writes functionality.
- resetAfterCompletingTo(int) - Method in class io.vlingo.xoom.actors.testkit.TestContext
-
Answer a myself with with a new expected completions/happenings times.
- resetHappeningsTo(int) - Method in class io.vlingo.xoom.actors.testkit.TestUntil
-
- resolveDynamic(String, Class<DEPENDENCY>) - Method in class io.vlingo.xoom.actors.World
-
Answers the DEPENDENCY instance of the name named dependency.
- restartWithin(long, int, SupervisionStrategy.Scope) - Method in class io.vlingo.xoom.actors.StageSupervisedActor
-
- restartWithin(long, int, SupervisionStrategy.Scope) - Method in interface io.vlingo.xoom.actors.Supervised
-
- resume(String) - Method in interface io.vlingo.xoom.actors.Mailbox
-
Recovers the previous operational mode, either active or suspended,
and if active resumes delivery.
- resume(String) - Method in class io.vlingo.xoom.actors.plugin.mailbox.agronampscarrayqueue.ManyToOneConcurrentArrayQueueMailbox
-
- resume(String) - Method in class io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue.ConcurrentQueueMailbox
-
- resume(String) - Method in class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.SharedRingBufferMailbox
-
- resume(String) - Method in class io.vlingo.xoom.actors.plugin.mailbox.testkit.TestMailbox
-
- resume(String) - Method in class io.vlingo.xoom.actors.ResumingMailbox
-
- resume() - Method in class io.vlingo.xoom.actors.StageSupervisedActor
-
- resume() - Method in interface io.vlingo.xoom.actors.Supervised
-
- ResumingMailbox - Class in io.vlingo.xoom.actors
-
- ResumingMailbox(Message) - Constructor for class io.vlingo.xoom.actors.ResumingMailbox
-
- returns() - Method in class io.vlingo.xoom.actors.LocalMessage
-
- Returns<T> - Class in io.vlingo.xoom.actors
-
- returnTypeOf(Method) - Static method in class io.vlingo.xoom.actors.ProxyGenerator.GenericParser
-
- RingBufferDispatcher - Class in io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer
-
- ringSize(int) - Method in class io.vlingo.xoom.actors.plugin.mailbox.agronampscarrayqueue.ManyToOneConcurrentArrayQueuePlugin.ManyToOneConcurrentArrayQueuePluginConfiguration
-
- ringSize() - Method in class io.vlingo.xoom.actors.plugin.mailbox.agronampscarrayqueue.ManyToOneConcurrentArrayQueuePlugin.ManyToOneConcurrentArrayQueuePluginConfiguration
-
- ringSize(int) - Method in class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.SharedRingBufferMailboxPlugin.SharedRingBufferMailboxPluginConfiguration
-
- ringSize() - Method in class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.SharedRingBufferMailboxPlugin.SharedRingBufferMailboxPluginConfiguration
-
- RoundRobinRouter<P> - Class in io.vlingo.xoom.actors
-
RoundRobinRouter
- RoundRobinRouter(RouterSpecification<P>) - Constructor for class io.vlingo.xoom.actors.RoundRobinRouter
-
- Routee<P> - Class in io.vlingo.xoom.actors
-
Routee represents a potential target for for a routed message.
- routeeAt(int) - Method in class io.vlingo.xoom.actors.Router
-
- routees - Variable in class io.vlingo.xoom.actors.Router
-
- routees() - Method in class io.vlingo.xoom.actors.Router
-
- routees() - Method in class io.vlingo.xoom.actors.Routing
-
- Router<P> - Class in io.vlingo.xoom.actors
-
Router is a kind of
Actor that forwards a message
to one or more other
actors according to a
computed
Routing.
- Router(RouterSpecification<P>) - Constructor for class io.vlingo.xoom.actors.Router
-
- routerDefinition() - Method in class io.vlingo.xoom.actors.RouterSpecification
-
- routerProtocol() - Method in class io.vlingo.xoom.actors.RouterSpecification
-
- RouterSpecification<P> - Class in io.vlingo.xoom.actors
-
RouterSpecification specifies the definition and protocol of
the
actors to which a
Router will route,
as well as other details such as pool size.
- RouterSpecification(int, Definition, Class<P>) - Constructor for class io.vlingo.xoom.actors.RouterSpecification
-
- Routing<P> - Class in io.vlingo.xoom.actors
-
Routing is an ordered sequence of
routees that
was computed by way of some routing strategy and whose elements
will be the target of a message forwarded by a
Router.
- routingFor(T1) - Method in class io.vlingo.xoom.actors.Router
-
- routingFor(T1, T2) - Method in class io.vlingo.xoom.actors.Router
-
- routingFor(T1, T2, T3) - Method in class io.vlingo.xoom.actors.Router
-
- routingFor(T1, T2, T3, T4) - Method in class io.vlingo.xoom.actors.Router
-
- run() - Method in class io.vlingo.xoom.actors.plugin.mailbox.agronampscarrayqueue.ManyToOneConcurrentArrayQueueDispatcher
-
- run() - Method in class io.vlingo.xoom.actors.plugin.mailbox.agronampscarrayqueue.ManyToOneConcurrentArrayQueueMailbox
-
- run() - Method in class io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue.ConcurrentQueueMailbox
-
- run() - Method in class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.RingBufferDispatcher
-
- run() - Method in class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.SharedRingBufferMailbox
-
- run() - Method in class io.vlingo.xoom.actors.plugin.mailbox.testkit.TestMailbox
-
- run() - Method in class io.vlingo.xoom.actors.ResumingMailbox
-
- SafeProxyGenerable - Annotation Type in io.vlingo.xoom.actors
-
- Scheduled__Proxy<T> - Class in io.vlingo.xoom.common
-
- Scheduled__Proxy(Actor, Mailbox) - Constructor for class io.vlingo.xoom.common.Scheduled__Proxy
-
- scheduler() - Method in class io.vlingo.xoom.actors.Actor
-
Answers the Scheduler for this Actor.
- scheduler() - Method in class io.vlingo.xoom.actors.Stage
-
Answers the Scheduler of this Stage.
- scope() - Method in interface io.vlingo.xoom.actors.SupervisionStrategy
-
- secure() - Method in class io.vlingo.xoom.actors.Actor
-
Secures this Actor.
- selfAs(Class<T>) - Method in class io.vlingo.xoom.actors.Actor
-
Answers this Actor as a T protocol.
- send(Message) - Method in interface io.vlingo.xoom.actors.Mailbox
-
Arrange for Message to be sent, which will generally
be delivered by another thread.
- send(Actor, Class<?>, SerializableConsumer<?>, Returns<?>, String) - Method in interface io.vlingo.xoom.actors.Mailbox
-
Arrange for Message to be sent by setting the pre-allocated
and reusable element with the parameters.
- send(Message) - Method in class io.vlingo.xoom.actors.plugin.mailbox.agronampscarrayqueue.ManyToOneConcurrentArrayQueueMailbox
-
- send(Message) - Method in class io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue.ConcurrentQueueMailbox
-
- send(Message) - Method in class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.SharedRingBufferMailbox
-
- send(Actor, Class<?>, SerializableConsumer<?>, Returns<?>, String) - Method in class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.SharedRingBufferMailbox
-
- send(Message) - Method in class io.vlingo.xoom.actors.plugin.mailbox.testkit.TestMailbox
-
- send(Message) - Method in class io.vlingo.xoom.actors.ResumingMailbox
-
- sendRetires(int) - Method in class io.vlingo.xoom.actors.plugin.mailbox.agronampscarrayqueue.ManyToOneConcurrentArrayQueuePlugin.ManyToOneConcurrentArrayQueuePluginConfiguration
-
- sendRetires() - Method in class io.vlingo.xoom.actors.plugin.mailbox.agronampscarrayqueue.ManyToOneConcurrentArrayQueuePlugin.ManyToOneConcurrentArrayQueuePluginConfiguration
-
- SerializationProxy(String, ActorInstantiator<? extends Actor>, String, List<Object>, ActorProxyStub<?>, Class<? extends Actor>, boolean) - Constructor for class io.vlingo.xoom.actors.Definition.SerializationProxy
-
- set(String, Object) - Method in interface io.vlingo.xoom.actors.ActorInstantiator
-
- set(Actor, Class<?>, SerializableConsumer<?>, Returns<?>, String) - Method in class io.vlingo.xoom.actors.LocalMessage
-
- set(Actor, Class<?>, SerializableConsumer<?>, Returns<?>, String) - Method in interface io.vlingo.xoom.actors.Message
-
- SharedRingBufferMailbox - Class in io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer
-
- SharedRingBufferMailbox(Dispatcher, int, boolean) - Constructor for class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.SharedRingBufferMailbox
-
- SharedRingBufferMailboxPlugin - Class in io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer
-
- SharedRingBufferMailboxPlugin() - Constructor for class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.SharedRingBufferMailboxPlugin
-
- SharedRingBufferMailboxPlugin.SharedRingBufferMailboxPluginConfiguration - Class in io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer
-
- sharedRingBufferMailboxPluginConfiguration() - Method in class io.vlingo.xoom.actors.Configuration
-
- SharedRingBufferMailboxPluginConfiguration() - Constructor for class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.SharedRingBufferMailboxPlugin.SharedRingBufferMailboxPluginConfiguration
-
- Slf4jLogger - Class in io.vlingo.xoom.actors.plugin.logging.slf4j
-
- Slf4jLoggerActor - Class in io.vlingo.xoom.actors.plugin.logging.slf4j
-
- Slf4jLoggerActor() - Constructor for class io.vlingo.xoom.actors.plugin.logging.slf4j.Slf4jLoggerActor
-
- Slf4jLoggerPlugin - Class in io.vlingo.xoom.actors.plugin.logging.slf4j
-
- Slf4jLoggerPlugin() - Constructor for class io.vlingo.xoom.actors.plugin.logging.slf4j.Slf4jLoggerPlugin
-
Required for plugin creation at runtime.
- Slf4jLoggerPlugin.Slf4jLoggerPluginConfiguration - Class in io.vlingo.xoom.actors.plugin.logging.slf4j
-
- Slf4jLoggerPluginConfiguration() - Constructor for class io.vlingo.xoom.actors.plugin.logging.slf4j.Slf4jLoggerPlugin.Slf4jLoggerPluginConfiguration
-
- slf4jPluginConfiguration() - Method in class io.vlingo.xoom.actors.Configuration
-
- SmallestMailboxRouter<P> - Class in io.vlingo.xoom.actors
-
SmallestMailboxRouter
- SmallestMailboxRouter(RouterSpecification<P>) - Constructor for class io.vlingo.xoom.actors.SmallestMailboxRouter
-
- source - Variable in class io.vlingo.xoom.actors.ProxyGenerator.Result
-
- sourceFile - Variable in class io.vlingo.xoom.actors.ProxyGenerator.Result
-
- stage() - Method in class io.vlingo.xoom.actors.Actor
-
Answers the Stage of this Actor.
- Stage - Class in io.vlingo.xoom.actors
-
- Stage(World, AddressFactory, String) - Constructor for class io.vlingo.xoom.actors.Stage
-
Initializes the new Stage of theworld, addressFactory, and with name.
- Stage(World, AddressFactory, String, int, int) - Constructor for class io.vlingo.xoom.actors.Stage
-
Initializes the new Stage of theworld, addressFactory, name,
and Directory capacity of directoryBuckets and directoryInitialCapacity.
- stage() - Method in class io.vlingo.xoom.actors.testkit.TestWorld
-
- stage() - Method in class io.vlingo.xoom.actors.World
-
Answers the default Stage, which is the Stage created when this World was started.
- Stage.ActorProtocolActor<T> - Class in io.vlingo.xoom.actors
-
Internal type used to manage Actor proxy creation.
- stageName(int) - Method in class io.vlingo.xoom.actors.plugin.supervision.CommonSupervisorsPlugin.CommonSupervisorsPluginConfiguration
-
- stageName(int) - Method in class io.vlingo.xoom.actors.plugin.supervision.DefaultSupervisorOverridePlugin.DefaultSupervisorOverridePluginConfiguration
-
- stageNamed(String) - Method in class io.vlingo.xoom.actors.Actor
-
Answers the Stage of the given name.
- stageNamed(String) - Method in class io.vlingo.xoom.actors.testkit.TestWorld
-
- stageNamed(String) - Method in class io.vlingo.xoom.actors.World
-
Answers the Stage named by name, or the newly created Stage instance named by name
if the Stage does not already exist.
- stageNamed(String, Class<? extends Stage>, AddressFactory) - Method in class io.vlingo.xoom.actors.World
-
Answers the Stage named by name, or the newly created Stage instance named by name
if the Stage does not already exist.
- StageSupervisedActor - Class in io.vlingo.xoom.actors
-
- StageSupervisedActor(Class<?>, Actor, Throwable) - Constructor for class io.vlingo.xoom.actors.StageSupervisedActor
-
- standardLoggerProvider(World, String) - Static method in interface io.vlingo.xoom.actors.LoggerProvider
-
- start() - Method in class io.vlingo.xoom.actors.Actor
-
The default implementation of start(), which is a no-op.
- start(Registrar) - Method in class io.vlingo.xoom.actors.plugin.completes.PooledCompletesPlugin
-
- start(Registrar) - Method in class io.vlingo.xoom.actors.plugin.eviction.DirectoryEvictionPlugin
-
- start(Registrar) - Method in class io.vlingo.xoom.actors.plugin.logging.slf4j.Slf4jLoggerPlugin
-
- start(Registrar) - Method in class io.vlingo.xoom.actors.plugin.mailbox.agronampscarrayqueue.ManyToOneConcurrentArrayQueuePlugin
-
- start(Registrar) - Method in class io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue.ConcurrentQueueMailboxPlugin
-
- start(Registrar) - Method in class io.vlingo.xoom.actors.plugin.mailbox.DefaultMailboxProviderKeeperPlugin
-
- start() - Method in class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.RingBufferDispatcher
-
- start(Registrar) - Method in class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.SharedRingBufferMailboxPlugin
-
- start(Registrar) - Method in class io.vlingo.xoom.actors.plugin.mailbox.testkit.TestMailboxPlugin
-
- start(Registrar) - Method in interface io.vlingo.xoom.actors.plugin.Plugin
-
- start(Registrar) - Method in class io.vlingo.xoom.actors.plugin.supervision.CommonSupervisorsPlugin
-
- start(Registrar) - Method in class io.vlingo.xoom.actors.plugin.supervision.DefaultSupervisorOverridePlugin
-
- start() - Method in interface io.vlingo.xoom.actors.Startable
-
- start() - Method in class io.vlingo.xoom.actors.Startable__Proxy
-
- start(String) - Static method in class io.vlingo.xoom.actors.testkit.TestWorld
-
- start(String, Properties) - Static method in class io.vlingo.xoom.actors.testkit.TestWorld
-
- start(String, Configuration) - Static method in class io.vlingo.xoom.actors.testkit.TestWorld
-
- start(String, LoggerProvider) - Static method in class io.vlingo.xoom.actors.testkit.TestWorld
-
- start(String) - Static method in class io.vlingo.xoom.actors.World
-
Answers a new World with the given name and that is configured with
the contents of the xoom-actors.properties file.
- start(String, Properties) - Static method in class io.vlingo.xoom.actors.World
-
Answers a new World with the given name and that is configured with
the contents of the properties.
- start(String, Configuration) - Static method in class io.vlingo.xoom.actors.World
-
Answers a new World with the given name and that is configured with
the contents of the configuration.
- Startable - Interface in io.vlingo.xoom.actors
-
- Startable__Proxy - Class in io.vlingo.xoom.actors
-
- Startable__Proxy(Actor, Mailbox) - Constructor for class io.vlingo.xoom.actors.Startable__Proxy
-
- startPlugins(World, int) - Method in class io.vlingo.xoom.actors.Configuration
-
- startWith(World) - Static method in class io.vlingo.xoom.actors.testkit.TestWorld
-
- startWithDefaults(String) - Static method in class io.vlingo.xoom.actors.testkit.TestWorld
-
- startWithDefaults(String) - Static method in class io.vlingo.xoom.actors.World
-
Answers a new World with the given name and that is configured with
the contents of the default Configuration of sensible settings.
- stateSnapshot(S) - Method in class io.vlingo.xoom.actors.Actor
-
- stateSnapshot() - Method in class io.vlingo.xoom.actors.Actor
-
- stateSnapshot(S) - Method in interface io.vlingo.xoom.actors.Relocatable
-
Sets my S typed state snapshot, which by default does nothing.
- stateSnapshot() - Method in interface io.vlingo.xoom.actors.Relocatable
-
Answer my S typed state snapshot, which is null by default.
- stop() - Method in class io.vlingo.xoom.actors.Actor
-
Initiates the process of stopping this Actor and all of its children.
- stop() - Method in interface io.vlingo.xoom.actors.CompletesEventually
-
- stop() - Method in class io.vlingo.xoom.actors.CompletesEventually__Proxy
-
- stop() - Method in class io.vlingo.xoom.actors.DeadLetters__Proxy
-
- stop() - Method in class io.vlingo.xoom.actors.plugin.logging.slf4j.Slf4jLoggerActor
-
- stop() - Method in class io.vlingo.xoom.actors.PooledCompletes
-
- stop() - Method in class io.vlingo.xoom.actors.Stage
-
Initiates the process of stopping this Stage.
- stop(SupervisionStrategy.Scope) - Method in class io.vlingo.xoom.actors.StageSupervisedActor
-
- stop() - Method in interface io.vlingo.xoom.actors.Stoppable
-
Causes the receiver to stop reacting to messages and to eventually
be garbage collected.
- stop() - Method in class io.vlingo.xoom.actors.Stoppable__Proxy
-
- stop(SupervisionStrategy.Scope) - Method in interface io.vlingo.xoom.actors.Supervised
-
- Stoppable - Interface in io.vlingo.xoom.actors
-
Arranges for stopping the receiver.
- Stoppable__Proxy - Class in io.vlingo.xoom.actors
-
- Stoppable__Proxy(Actor, Mailbox) - Constructor for class io.vlingo.xoom.actors.Stoppable__Proxy
-
- Stopping - Static variable in interface io.vlingo.xoom.actors.Mailbox
-
- Stowage - Class in io.vlingo.xoom.actors
-
- Stowage() - Constructor for class io.vlingo.xoom.actors.Stowage
-
- StowedLocalMessage<T> - Class in io.vlingo.xoom.actors
-
- StowedLocalMessage(Actor, Class<T>, SerializableConsumer<T>, Returns<?>, String) - Constructor for class io.vlingo.xoom.actors.StowedLocalMessage
-
- StowedLocalMessage(LocalMessage<T>) - Constructor for class io.vlingo.xoom.actors.StowedLocalMessage
-
- stowMessages(Class<?>...) - Method in class io.vlingo.xoom.actors.Actor
-
Starts the process of stowing messages for this Actor, and registers stowageOverrides as
the protocol that will trigger dispersal.
- subscribe(Topic, Subscriber<?>) - Method in class io.vlingo.xoom.actors.pubsub.DefaultPublisher
-
- subscribe(Topic, Subscriber<?>) - Method in interface io.vlingo.xoom.actors.pubsub.Publisher
-
- subscribe(Routee<P>) - Method in class io.vlingo.xoom.actors.Router
-
- subscribe(List<Routee<P>>) - Method in class io.vlingo.xoom.actors.Router
-
- Subscriber<M extends Message> - Interface in io.vlingo.xoom.actors.pubsub
-
- Subscriptions - Class in io.vlingo.xoom.actors.pubsub
-
- Subscriptions() - Constructor for class io.vlingo.xoom.actors.pubsub.Subscriptions
-
- Supervised - Interface in io.vlingo.xoom.actors
-
- supervisedProtocol(int) - Method in class io.vlingo.xoom.actors.plugin.supervision.CommonSupervisorsPlugin.CommonSupervisorsPluginConfiguration
-
- supervisionStrategy() - Method in class io.vlingo.xoom.actors.DefaultSupervisor
-
- supervisionStrategy() - Method in class io.vlingo.xoom.actors.plugin.supervision.DefaultSupervisorOverride
-
- supervisionStrategy() - Method in class io.vlingo.xoom.actors.PrivateRootActor
-
- supervisionStrategy() - Method in class io.vlingo.xoom.actors.PublicRootActor
-
- SupervisionStrategy - Interface in io.vlingo.xoom.actors
-
- supervisionStrategy() - Method in interface io.vlingo.xoom.actors.Supervisor
-
- supervisionStrategy() - Method in class io.vlingo.xoom.actors.Supervisor__Proxy
-
- SupervisionStrategy.Scope - Enum in io.vlingo.xoom.actors
-
- supervisor() - Method in class io.vlingo.xoom.actors.Definition
-
- supervisor(String, String, Class<?>, Class<? extends Actor>) - Method in class io.vlingo.xoom.actors.plugin.supervision.CommonSupervisorsPlugin.CommonSupervisorsPluginConfiguration
-
- supervisor() - Method in class io.vlingo.xoom.actors.plugin.supervision.DefaultSupervisorOverride
-
- supervisor(String, String, Class<? extends Actor>) - Method in class io.vlingo.xoom.actors.plugin.supervision.DefaultSupervisorOverridePlugin.DefaultSupervisorOverridePluginConfiguration
-
- supervisor() - Method in class io.vlingo.xoom.actors.PublicRootActor
-
- supervisor() - Method in class io.vlingo.xoom.actors.StageSupervisedActor
-
- supervisor() - Method in interface io.vlingo.xoom.actors.Supervised
-
- Supervisor - Interface in io.vlingo.xoom.actors
-
- supervisor() - Method in interface io.vlingo.xoom.actors.Supervisor
-
Answer my Supervisor; that is, this Supervisor's Supervisor (e.g.
- Supervisor__Proxy - Class in io.vlingo.xoom.actors
-
- Supervisor__Proxy(Actor, Mailbox) - Constructor for class io.vlingo.xoom.actors.Supervisor__Proxy
-
- supervisorClass(int) - Method in class io.vlingo.xoom.actors.plugin.supervision.CommonSupervisorsPlugin.CommonSupervisorsPluginConfiguration
-
- supervisorClass(int) - Method in class io.vlingo.xoom.actors.plugin.supervision.DefaultSupervisorOverridePlugin.DefaultSupervisorOverridePluginConfiguration
-
- supplierOrNull(Supplier<RO>, CompletesEventually) - Static method in class io.vlingo.xoom.actors.CompletionSupplier
-
Answer a new instance of CompletionSupplier<R> if the supplier is not null;
otherwise answer null.
- suspend() - Method in class io.vlingo.xoom.actors.StageSupervisedActor
-
- suspend() - Method in interface io.vlingo.xoom.actors.Supervised
-
- suspendExceptFor(String, Class<?>...) - Method in interface io.vlingo.xoom.actors.Mailbox
-
Suspend message deliver but allow any of the given overrides
to pass through, essentially giving these priority.
- suspendExceptFor(String, Class<?>...) - Method in class io.vlingo.xoom.actors.plugin.mailbox.agronampscarrayqueue.ManyToOneConcurrentArrayQueueMailbox
-
- suspendExceptFor(String, Class<?>...) - Method in class io.vlingo.xoom.actors.plugin.mailbox.concurrentqueue.ConcurrentQueueMailbox
-
- suspendExceptFor(String, Class<?>...) - Method in class io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer.SharedRingBufferMailbox
-
- suspendExceptFor(String, Class<?>...) - Method in class io.vlingo.xoom.actors.plugin.mailbox.testkit.TestMailbox
-
- suspendExceptFor(String, Class<?>...) - Method in class io.vlingo.xoom.actors.ResumingMailbox
-
- terminate() - Method in class io.vlingo.xoom.actors.testkit.TestWorld
-
- terminate() - Method in class io.vlingo.xoom.actors.World
-
Initiates the World terminate process if the process has not already been initiated.
- TestActor<T> - Class in io.vlingo.xoom.actors.testkit
-
Actor that has an immediately delivered mailbox for use in testing.
- TestActor(Actor, T, Address) - Constructor for class io.vlingo.xoom.actors.testkit.TestActor
-
Construct my default state.
- testActorFor(Class<T>, Class<? extends Actor>, Object...) - Method in class io.vlingo.xoom.actors.Stage
-
- testActorFor(Class<T>, Definition) - Method in class io.vlingo.xoom.actors.Stage
-
Answers the TestActor<T>, T being the protocol, of the new created Actor that implements the protocol.
- testActorFor(Class<?>[], Definition) - Method in class io.vlingo.xoom.actors.Stage
-
Answers a Protocols that provides one or more supported protocols for the
newly created Actor according to definition, that can be used for testing.
- TestContext - Class in io.vlingo.xoom.actors.testkit
-
A context useful for testing, consisting of an atomic reference value
and a safe access to state modification with expected number of outcomes.
- TestContext() - Constructor for class io.vlingo.xoom.actors.testkit.TestContext
-
Constructs my default state.
- TestContext(int) - Constructor for class io.vlingo.xoom.actors.testkit.TestContext
-
Constructs my default state with times.
- TestEnvironment - Class in io.vlingo.xoom.actors.testkit
-
- TestEnvironment() - Constructor for class io.vlingo.xoom.actors.testkit.TestEnvironment
-
- TestMailbox - Class in io.vlingo.xoom.actors.plugin.mailbox.testkit
-
- TestMailbox() - Constructor for class io.vlingo.xoom.actors.plugin.mailbox.testkit.TestMailbox
-
- TestMailboxPlugin - Class in io.vlingo.xoom.actors.plugin.mailbox.testkit
-
- TestMailboxPlugin(Registrar) - Constructor for class io.vlingo.xoom.actors.plugin.mailbox.testkit.TestMailboxPlugin
-
- testNextIdValue() - Method in interface io.vlingo.xoom.actors.AddressFactory
-
- testNextIdValue() - Method in class io.vlingo.xoom.actors.UUIDAddressFactory
-
- testProxyGeneratedClassesPath() - Method in class io.vlingo.xoom.actors.Configuration
-
- testProxyGeneratedSourcesPath() - Method in class io.vlingo.xoom.actors.Configuration
-
- TestState - Class in io.vlingo.xoom.actors.testkit
-
- TestState() - Constructor for class io.vlingo.xoom.actors.testkit.TestState
-
- TestStateView - Interface in io.vlingo.xoom.actors.testkit
-
- TestUntil - Class in io.vlingo.xoom.actors.testkit
-
- TestWorld - Class in io.vlingo.xoom.actors.testkit
-
- three(Protocols) - Static method in class io.vlingo.xoom.actors.Protocols
-
- Three(Protocols) - Constructor for class io.vlingo.xoom.actors.Protocols.Three
-
- throwable() - Method in class io.vlingo.xoom.actors.StageSupervisedActor
-
- throwable() - Method in interface io.vlingo.xoom.actors.Supervised
-
- thunk(ActorProxyBase<?>, Actor, T) - Static method in class io.vlingo.xoom.actors.ActorProxyBase
-
- thunk(Stage, T) - Static method in class io.vlingo.xoom.actors.ActorProxyBase
-
- toActors(Stage.ActorProtocolActor<Object>[]) - Static method in class io.vlingo.xoom.actors.Stage.ActorProtocolActor
-
- Topic - Class in io.vlingo.xoom.actors.pubsub
-
- Topic(String) - Constructor for class io.vlingo.xoom.actors.pubsub.Topic
-
- toString() - Method in class io.vlingo.xoom.actors.Actor
-
Answers the String representation of this Actor.
- toString() - Method in class io.vlingo.xoom.actors.BasicAddress
-
- toString() - Method in class io.vlingo.xoom.actors.DeadLetter
-
- toString() - Method in class io.vlingo.xoom.actors.Definition.SerializationProxy
-
- toString() - Method in class io.vlingo.xoom.actors.DirectoryEvictionConfiguration
-
- toString() - Method in class io.vlingo.xoom.actors.InvalidProtocolException.Failure
-
- toString() - Method in exception io.vlingo.xoom.actors.InvalidProtocolException
-
- toString() - Method in class io.vlingo.xoom.actors.LocalMessage
-
- toString() - Method in class io.vlingo.xoom.actors.PooledCompletes
-
- toString() - Method in class io.vlingo.xoom.actors.Routee
-
- toString() - Method in class io.vlingo.xoom.actors.Routing
-
- toString() - Method in class io.vlingo.xoom.actors.Stowage
-
- toString() - Method in class io.vlingo.xoom.actors.testkit.TestUntil
-
- toString() - Method in class io.vlingo.xoom.actors.UUIDAddress
-
- totalWrites() - Method in class io.vlingo.xoom.actors.testkit.AccessSafely
-
Answer the total of writes completed.
- totalWritesGreaterThan(int, long) - Method in class io.vlingo.xoom.actors.testkit.AccessSafely
-
Answer the total of writes completed after ensuring that it surpasses lesser,
or if retries is reached first throw IllegalStateException.
- toTestActor() - Method in class io.vlingo.xoom.actors.Stage.ActorProtocolActor
-
- toTestActors(Stage.ActorProtocolActor<Object>[]) - Static method in class io.vlingo.xoom.actors.Stage.ActorProtocolActor
-
- trace(String) - Method in class io.vlingo.xoom.actors.ActorLoggerAdapter
-
- trace(String, Object...) - Method in class io.vlingo.xoom.actors.ActorLoggerAdapter
-
- trace(String, Throwable) - Method in class io.vlingo.xoom.actors.ActorLoggerAdapter
-
- trace(LogEvent) - Method in class io.vlingo.xoom.actors.ActorLoggerAdapter
-
- trace(String) - Method in interface io.vlingo.xoom.actors.Logger
-
- trace(String, Object...) - Method in interface io.vlingo.xoom.actors.Logger
-
- trace(String, Throwable) - Method in interface io.vlingo.xoom.actors.Logger
-
- trace(LogEvent) - Method in interface io.vlingo.xoom.actors.Logger
-
- trace(String) - Method in class io.vlingo.xoom.actors.Logger__Proxy
-
- trace(String, Object...) - Method in class io.vlingo.xoom.actors.Logger__Proxy
-
- trace(String, Throwable) - Method in class io.vlingo.xoom.actors.Logger__Proxy
-
- trace(LogEvent) - Method in class io.vlingo.xoom.actors.Logger__Proxy
-
- trace(LogEvent) - Method in class io.vlingo.xoom.actors.plugin.logging.noop.NoOpLogger
-
- trace(String) - Method in class io.vlingo.xoom.actors.plugin.logging.slf4j.Slf4jLogger
-
- trace(String, Object...) - Method in class io.vlingo.xoom.actors.plugin.logging.slf4j.Slf4jLogger
-
- trace(String, Throwable) - Method in class io.vlingo.xoom.actors.plugin.logging.slf4j.Slf4jLogger
-
- trace(LogEvent) - Method in class io.vlingo.xoom.actors.plugin.logging.slf4j.Slf4jLogger
-
- trace(LogEvent) - Method in class io.vlingo.xoom.actors.plugin.logging.slf4j.Slf4jLoggerActor
-
- track(Message) - Method in class io.vlingo.xoom.actors.testkit.TestWorld
-
- translatorOrNull(Function<O, R>, CompletesEventually) - Static method in class io.vlingo.xoom.actors.CompletionTranslator
-
Answer a new instance of CompletionSupplier<R> if the supplier is not null;
otherwise answer null.
- tryLock() - Method in class io.vlingo.xoom.actors.ArgumentLock
-
- tryLock(long, TimeUnit) - Method in class io.vlingo.xoom.actors.ArgumentLock
-
- two(Protocols) - Static method in class io.vlingo.xoom.actors.Protocols
-
- Two(Protocols) - Constructor for class io.vlingo.xoom.actors.Protocols.Two
-
- type() - Method in interface io.vlingo.xoom.actors.ActorInstantiator
-
- type - Variable in class io.vlingo.xoom.actors.Definition.SerializationProxy
-
- type() - Method in class io.vlingo.xoom.actors.Definition
-