| Package | Description |
|---|---|
| io.vlingo.xoom.actors | |
| io.vlingo.xoom.actors.plugin.completes | |
| io.vlingo.xoom.actors.plugin.mailbox.sharedringbuffer |
| Modifier and Type | Field and Description |
|---|---|
Returns<Object> |
PooledCompletes.clientReturns |
| Modifier and Type | Method and Description |
|---|---|
Returns<?> |
LocalMessage.returns() |
static <T> Returns<T> |
Returns.value(CompletableFuture<T> completableFuture) |
static <T> Returns<T> |
Returns.value(io.vlingo.xoom.common.Completes<T> completes) |
static <T> Returns<T> |
Returns.value(Future<T> future) |
| Modifier and Type | Method and Description |
|---|---|
CompletesEventually |
World.completesFor(Address address,
Returns<Object> clientReturns)
Answers a
CompletesEventually instance identified by address that backs the clientReturns. |
<T> CompletesEventually |
World.completesFor(Returns<T> clientReturns)
Answers a new
CompletesEventually instance that backs the clientReturns. |
CompletesEventually |
CompletesEventuallyProvider.provideCompletesFor(Address address,
Returns<?> clientReturns) |
CompletesEventually |
CompletesEventuallyProvider.provideCompletesFor(Returns<?> clientReturns) |
default void |
Mailbox.send(Actor actor,
Class<?> protocol,
io.vlingo.xoom.common.SerializableConsumer<?> consumer,
Returns<?> returns,
String representation)
Arrange for
Message to be sent by setting the pre-allocated
and reusable element with the parameters. |
void |
LocalMessage.set(Actor actor,
Class<?> protocol,
io.vlingo.xoom.common.SerializableConsumer<?> consumer,
Returns<?> returns,
String representation) |
void |
Message.set(Actor actor,
Class<?> protocol,
io.vlingo.xoom.common.SerializableConsumer<?> consumer,
Returns<?> returns,
String representation) |
| Constructor and Description |
|---|
LocalMessage(Actor actor,
Class<T> protocol,
io.vlingo.xoom.common.SerializableConsumer<T> consumer,
Returns<?> returns,
String representation) |
PooledCompletes(long id,
Returns<?> clientReturns,
CompletesEventually completesEventually) |
StowedLocalMessage(Actor actor,
Class<T> protocol,
io.vlingo.xoom.common.SerializableConsumer<T> consumer,
Returns<?> completes,
String representation) |
| Modifier and Type | Method and Description |
|---|---|
CompletesEventually |
CompletesEventuallyPool.provideCompletesFor(Address address,
Returns<?> clientReturns) |
CompletesEventually |
CompletesEventuallyPool.provideCompletesFor(Returns<?> clientReturns) |
| Modifier and Type | Method and Description |
|---|---|
void |
SharedRingBufferMailbox.send(Actor actor,
Class<?> protocol,
io.vlingo.xoom.common.SerializableConsumer<?> consumer,
Returns<?> returns,
String representation) |
Copyright © 2021. All rights reserved.