| Package | Description |
|---|---|
| io.vlingo.xoom.actors | |
| io.vlingo.xoom.actors.logging | |
| io.vlingo.xoom.actors.plugin.completes | |
| io.vlingo.xoom.actors.testkit |
| Modifier and Type | Class and Description |
|---|---|
class |
BasicAddress |
class |
UUIDAddress |
| Modifier and Type | Field and Description |
|---|---|
Address |
ActorProxyBase.address |
| Modifier and Type | Method and Description |
|---|---|
Address |
Actor.address()
Answers the
address of this Actor. |
Address |
CompletesEventually__Proxy.address() |
Address |
Routee.address() |
Address |
StageSupervisedActor.address() |
Address |
CompletesEventually.address() |
Address |
Supervised.address() |
Address |
PooledCompletes.address() |
Address |
Addressable__Proxy.address() |
Address |
Addressable.address() |
protected Address |
Stage.allocateAddress(Definition definition,
Address maybeAddress)
Answers an Address for an Actor.
|
<T> Address |
UUIDAddressFactory.findableBy(T id) |
<T> Address |
AddressFactory.findableBy(T id) |
Address |
UUIDAddressFactory.from(long reservedId,
String name) |
Address |
AddressFactory.from(long reservedId,
String name) |
Address |
UUIDAddressFactory.from(String idString) |
Address |
AddressFactory.from(String idString) |
Address |
UUIDAddressFactory.from(String idString,
String name) |
Address |
AddressFactory.from(String idString,
String name) |
Address |
UUIDAddressFactory.none() |
Address |
AddressFactory.none() |
Address |
UUIDAddressFactory.unique() |
Address |
AddressFactory.unique() |
Address |
UUIDAddressFactory.uniquePrefixedWith(String prefixedWith) |
Address |
AddressFactory.uniquePrefixedWith(String prefixedWith) |
Address |
UUIDAddressFactory.uniqueWith(String name) |
Address |
AddressFactory.uniqueWith(String name) |
Address |
UUIDAddressFactory.withHighId() |
Address |
AddressFactory.withHighId() |
Address |
UUIDAddressFactory.withHighId(String name) |
Address |
AddressFactory.withHighId(String name) |
| Modifier and Type | Method and Description |
|---|---|
static Collection<Address> |
__InternalOnlyAccessor.allActorAddresses(Stage stage) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
Stage.actorFor(Class<T> protocol,
Definition definition,
Address address)
Answers the
T protocol of the newly created Actor that implements the protocol and
that will be assigned the specific address. |
<T> T |
Stage.actorFor(Class<T> protocol,
Definition definition,
Address address,
Logger logger)
Answers the
T protocol of the newly created Actor that implements the protocol and
that will be assigned the specific address and logger. |
static Actor |
__InternalOnlyAccessor.actorLookupOrStartThunk(Stage stage,
Definition definition,
Address address) |
<T> io.vlingo.xoom.common.Completes<T> |
DirectoryScannerActor.actorOf(Class<T> protocol,
Address address) |
<T> io.vlingo.xoom.common.Completes<T> |
Stage.actorOf(Class<T> protocol,
Address address)
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. |
<T> io.vlingo.xoom.common.Completes<T> |
DirectoryScanner.actorOf(Class<T> protocol,
Address address)
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. |
<T> io.vlingo.xoom.common.Completes<T> |
DirectoryScanner__Proxy.actorOf(Class<T> arg0,
Address arg1) |
<T,A extends Actor> |
Stage.actorOf(Class<T> protocol,
Address address,
Class<? extends Actor> type,
ActorInstantiator<A> instantiator)
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. |
<T> io.vlingo.xoom.common.Completes<T> |
Stage.actorOf(Class<T> protocol,
Address address,
Class<? extends Actor> type,
Object... parameters)
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. |
<T> io.vlingo.xoom.common.Completes<T> |
DirectoryScannerActor.actorOf(Class<T> protocol,
Address address,
Definition definition) |
<T> io.vlingo.xoom.common.Completes<T> |
Stage.actorOf(Class<T> protocol,
Address address,
Definition definition)
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. |
<T> io.vlingo.xoom.common.Completes<T> |
DirectoryScanner.actorOf(Class<T> protocol,
Address address,
Definition definition)
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. |
<T> io.vlingo.xoom.common.Completes<T> |
DirectoryScanner__Proxy.actorOf(Class<T> arg0,
Address arg1,
Definition arg2) |
static Actor |
__InternalOnlyAccessor.actorOf(Stage stage,
Address address) |
protected Stage.ActorProtocolActor<Object>[] |
Stage.actorProtocolFor(Class<?>[] protocols,
Definition definition,
Actor parent,
Address maybeAddress,
Mailbox maybeMailbox,
Supervisor maybeSupervisor,
Logger logger)
Answers the ActorProtocolActor[] for the newly created Actor instance.
|
protected <T> Stage.ActorProtocolActor<T> |
Stage.actorProtocolFor(Class<T> protocol,
Definition definition,
Actor parent,
Address maybeAddress,
Mailbox maybeMailbox,
Supervisor maybeSupervisor,
Logger logger)
Answers the ActorProtocolActor for the newly created Actor instance.
|
protected <T> T |
Stage.actorThunkFor(Class<T> protocol,
Definition definition,
Address address) |
protected Address |
Stage.allocateAddress(Definition definition,
Address maybeAddress)
Answers an Address for an Actor.
|
protected Mailbox |
Stage.allocateMailbox(Definition definition,
Address address,
Mailbox maybeMailbox)
Answers a Mailbox for an Actor.
|
int |
BasicAddress.compareTo(Address other) |
int |
UUIDAddress.compareTo(Address other) |
CompletesEventually |
World.completesFor(Address address,
Returns<Object> clientReturns)
Answers a
CompletesEventually instance identified by address that backs the clientReturns. |
<T> io.vlingo.xoom.common.Completes<Optional<T>> |
DirectoryScannerActor.maybeActorOf(Class<T> protocol,
Address address) |
<T> io.vlingo.xoom.common.Completes<Optional<T>> |
Stage.maybeActorOf(Class<T> protocol,
Address address)
Answer the
protocol reference of the actor with address as a non-empty
Completes<Optional<T>> eventual outcome, or an empty Completes<Optional<T>>
if not found. |
<T> io.vlingo.xoom.common.Completes<Optional<T>> |
DirectoryScanner.maybeActorOf(Class<T> protocol,
Address address)
Answer the
protocol reference of the actor with address as a non-empty
Completes<Optional<T>> eventual outcome, or an empty Optional if not found. |
<T> io.vlingo.xoom.common.Completes<Optional<T>> |
DirectoryScanner__Proxy.maybeActorOf(Class<T> arg0,
Address arg1) |
CompletesEventually |
CompletesEventuallyProvider.provideCompletesFor(Address address,
Returns<?> clientReturns) |
static Actor |
__InternalOnlyAccessor.rawLookupOrStart(Stage stage,
Definition definition,
Address address) |
Mailbox |
ActorFactory.MailboxWrapper.wrap(Address address,
Mailbox mailbox) |
| Constructor and Description |
|---|
ActorProxyBase(Class<T> protocol,
Definition.SerializationProxy definition,
Address address) |
Environment(Stage stage,
Address address,
Definition definition,
Actor parent,
Mailbox mailbox,
Supervisor maybeSupervisor,
Logger logger) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Address> |
LogEvent.getSourceActorAddress() |
| Modifier and Type | Method and Description |
|---|---|
LogEvent.Builder |
LogEvent.Builder.withSourceActorAddress(Address sourceActorAddress) |
| Constructor and Description |
|---|
LogEvent(Class<?> source,
String sourceThread,
Instant eventTimestamp,
String message,
Object[] args,
Throwable throwable,
Address sourceActorAddress) |
| Modifier and Type | Method and Description |
|---|---|
CompletesEventually |
CompletesEventuallyPool.provideCompletesFor(Address address,
Returns<?> clientReturns) |
| Modifier and Type | Method and Description |
|---|---|
Address |
TestActor.address()
Answer my
address, which is the Address of my actor inside. |
| Modifier and Type | Method and Description |
|---|---|
List<Message> |
TestWorld.allMessagesFor(Address address) |
| Constructor and Description |
|---|
TestActor(Actor actor,
T protocol,
Address address)
Construct my default state.
|
Copyright © 2021. All rights reserved.