| Package | Description |
|---|---|
| io.vlingo.xoom.actors | |
| io.vlingo.xoom.actors.testkit |
| Modifier and Type | Method and Description |
|---|---|
Definition |
Actor.definition()
Answers the
Definition of this Actor. |
static Definition |
Definition.from(Stage stage,
Definition.SerializationProxy proxy,
Logger logger) |
static Definition |
Definition.has(Class<? extends Actor> type,
ActorInstantiator<? extends Actor> instantiator) |
static Definition |
Definition.has(Class<? extends Actor> type,
ActorInstantiator<? extends Actor> instantiator,
Actor parent,
String actorName) |
static Definition |
Definition.has(Class<? extends Actor> type,
ActorInstantiator<? extends Actor> instantiator,
Actor parent,
String actorName,
boolean evictable) |
static Definition |
Definition.has(Class<? extends Actor> type,
ActorInstantiator<? extends Actor> instantiator,
Actor parent,
String mailboxName,
String actorName) |
static Definition |
Definition.has(Class<? extends Actor> type,
ActorInstantiator<? extends Actor> instantiator,
Actor parent,
String mailboxName,
String actorName,
boolean evictable) |
static Definition |
Definition.has(Class<? extends Actor> type,
ActorInstantiator<? extends Actor> instantiator,
Actor parent,
String mailboxName,
String actorName,
Logger logger) |
static Definition |
Definition.has(Class<? extends Actor> type,
ActorInstantiator<? extends Actor> instantiator,
Actor parent,
String mailboxName,
String actorName,
Logger logger,
boolean evictable) |
static Definition |
Definition.has(Class<? extends Actor> type,
ActorInstantiator<? extends Actor> instantiator,
boolean evictable) |
static Definition |
Definition.has(Class<? extends Actor> type,
ActorInstantiator<? extends Actor> instantiator,
Logger logger) |
static Definition |
Definition.has(Class<? extends Actor> type,
ActorInstantiator<? extends Actor> instantiator,
Logger logger,
boolean evictable) |
static Definition |
Definition.has(Class<? extends Actor> type,
ActorInstantiator<? extends Actor> instantiator,
String actorName) |
static Definition |
Definition.has(Class<? extends Actor> type,
ActorInstantiator<? extends Actor> instantiator,
String actorName,
boolean evictable) |
static Definition |
Definition.has(Class<? extends Actor> type,
ActorInstantiator<? extends Actor> instantiator,
String actorName,
Logger logger) |
static Definition |
Definition.has(Class<? extends Actor> type,
ActorInstantiator<? extends Actor> instantiator,
String actorName,
Logger logger,
boolean evictable) |
static Definition |
Definition.has(Class<? extends Actor> type,
ActorInstantiator<? extends Actor> instantiator,
String mailboxName,
String actorName) |
static Definition |
Definition.has(Class<? extends Actor> type,
ActorInstantiator<? extends Actor> instantiator,
String mailboxName,
String actorName,
boolean evictable) |
static Definition |
Definition.has(Class<? extends Actor> type,
List<Object> parameters) |
static Definition |
Definition.has(Class<? extends Actor> type,
List<Object> parameters,
Actor parent,
String actorName) |
static Definition |
Definition.has(Class<? extends Actor> type,
List<Object> parameters,
Actor parent,
String actorName,
boolean evictable) |
static Definition |
Definition.has(Class<? extends Actor> type,
List<Object> parameters,
Actor parent,
String mailboxName,
String actorName) |
static Definition |
Definition.has(Class<? extends Actor> type,
List<Object> parameters,
Actor parent,
String mailboxName,
String actorName,
boolean evictable) |
static Definition |
Definition.has(Class<? extends Actor> type,
List<Object> parameters,
Actor parent,
String mailboxName,
String actorName,
Logger logger) |
static Definition |
Definition.has(Class<? extends Actor> type,
List<Object> parameters,
Actor parent,
String mailboxName,
String actorName,
Logger logger,
boolean evictable) |
static Definition |
Definition.has(Class<? extends Actor> type,
List<Object> parameters,
boolean evictable) |
static Definition |
Definition.has(Class<? extends Actor> type,
List<Object> parameters,
Logger logger) |
static Definition |
Definition.has(Class<? extends Actor> type,
List<Object> parameters,
Logger logger,
boolean evictable) |
static Definition |
Definition.has(Class<? extends Actor> type,
List<Object> parameters,
String actorName) |
static Definition |
Definition.has(Class<? extends Actor> type,
List<Object> parameters,
String actorName,
boolean evictable) |
static Definition |
Definition.has(Class<? extends Actor> type,
List<Object> parameters,
String actorName,
Logger logger) |
static Definition |
Definition.has(Class<? extends Actor> type,
List<Object> parameters,
String actorName,
Logger logger,
boolean evictable) |
static Definition |
Definition.has(Class<? extends Actor> type,
List<Object> parameters,
String mailboxName,
String actorName) |
static Definition |
Definition.has(Class<? extends Actor> type,
List<Object> parameters,
String mailboxName,
String actorName,
boolean evictable) |
Definition |
RouterSpecification.routerDefinition() |
| Modifier and Type | Method and Description |
|---|---|
Protocols |
World.actorFor(Class<?>[] protocols,
Definition definition)
Answers a
Protocols that provides one or more supported protocols for the
newly created Actor according to definition. |
Protocols |
Stage.actorFor(Class<?>[] protocols,
Definition definition)
Answers a
Protocols that provides one or more supported protocols for the
newly created Actor according to definition. |
Protocols |
Stage.actorFor(Class<?>[] protocols,
Definition definition,
Actor parent,
Supervisor maybeSupervisor,
Logger logger)
Answers a
Protocols that provides one or more supported protocols for the
newly created Actor according to definition. |
<T> T |
World.actorFor(Class<T> protocol,
Definition definition)
Answers the
T protocol of the newly created Actor that is defined by
the parameters of definition that implements the protocol. |
<T> T |
Stage.actorFor(Class<T> protocol,
Definition definition)
Answers the
T protocol of the newly created Actor that implements the protocol. |
protected <T> T |
Stage.actorFor(Class<T> protocol,
Definition definition,
Actor parent,
Supervisor maybeSupervisor,
Logger logger)
Answers the T protocol for the newly created Actor instance.
|
<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. |
<T> T |
Stage.actorFor(Class<T> protocol,
Definition definition,
Logger logger)
Answers the
T protocol of the newly created Actor that implements the protocol and
that will be assigned the specific 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,
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) |
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 Stage.ActorProtocolActor<Object>[] |
Stage.actorProtocolFor(Class<?>[] protocols,
Definition definition,
Actor parent,
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.
|
protected Protocols |
Actor.childActorFor(Class<?>[] protocols,
Definition definition)
Answers the
Protocols for the child Actor to be created by this parent Actor. |
protected <T> T |
Actor.childActorFor(Class<T> protocol,
Definition definition)
Answers the
T protocol for the child Actor to be created by this parent Actor. |
static Definition.SerializationProxy |
Definition.SerializationProxy.from(Definition definition) |
static Actor |
__InternalOnlyAccessor.rawLookupOrStart(Stage stage,
Definition definition,
Address address) |
Protocols |
Stage.testActorFor(Class<?>[] protocols,
Definition definition)
Answers a
Protocols that provides one or more supported protocols for the
newly created Actor according to definition, that can be used for testing. |
<T> TestActor<T> |
Stage.testActorFor(Class<T> protocol,
Definition definition)
Answers the
TestActor<T>, T being the protocol, of the new created Actor that implements the protocol. |
| Constructor and Description |
|---|
Environment(Stage stage,
Address address,
Definition definition,
Actor parent,
Mailbox mailbox,
Supervisor maybeSupervisor,
Logger logger) |
RouterSpecification(int poolSize,
Definition routerDefinition,
Class<P> routerProtocol) |
| Modifier and Type | Method and Description |
|---|---|
Protocols |
TestWorld.actorFor(Class<?>[] protocols,
Definition definition) |
<T> TestActor<T> |
TestWorld.actorFor(Class<T> protocol,
Definition definition) |
Copyright © 2021. All rights reserved.