public class GlxGlobalRegistry
extends co.paralleluniverse.actors.spi.ActorRegistry
| Constructor and Description |
|---|
GlxGlobalRegistry() |
| Modifier and Type | Method and Description |
|---|---|
co.paralleluniverse.actors.ActorRef<?> |
getActor(String name) |
co.paralleluniverse.actors.ActorRef<?> |
getActor(String name,
long timeout,
TimeUnit unit) |
<T extends co.paralleluniverse.actors.ActorRef<?>> |
getOrRegisterActor(String name,
Callable<T> actorFactory) |
<Message> void |
register(co.paralleluniverse.actors.Actor<Message,?> actor,
co.paralleluniverse.actors.ActorRef<Message> actorRef) |
void |
shutdown() |
co.paralleluniverse.actors.ActorRef<?> |
tryGetActor(String name) |
<Message> void |
unregister(co.paralleluniverse.actors.Actor<Message,?> actor,
co.paralleluniverse.actors.ActorRef<Message> actorRef) |
public <Message> void register(co.paralleluniverse.actors.Actor<Message,?> actor,
co.paralleluniverse.actors.ActorRef<Message> actorRef)
throws co.paralleluniverse.fibers.SuspendExecution
register in class co.paralleluniverse.actors.spi.ActorRegistryco.paralleluniverse.fibers.SuspendExecutionpublic <Message> void unregister(co.paralleluniverse.actors.Actor<Message,?> actor,
co.paralleluniverse.actors.ActorRef<Message> actorRef)
unregister in class co.paralleluniverse.actors.spi.ActorRegistrypublic co.paralleluniverse.actors.ActorRef<?> tryGetActor(String name) throws co.paralleluniverse.fibers.SuspendExecution
tryGetActor in class co.paralleluniverse.actors.spi.ActorRegistryco.paralleluniverse.fibers.SuspendExecutionpublic co.paralleluniverse.actors.ActorRef<?> getActor(String name) throws InterruptedException, co.paralleluniverse.fibers.SuspendExecution
getActor in class co.paralleluniverse.actors.spi.ActorRegistryInterruptedExceptionco.paralleluniverse.fibers.SuspendExecutionpublic co.paralleluniverse.actors.ActorRef<?> getActor(String name, long timeout, TimeUnit unit) throws InterruptedException, co.paralleluniverse.fibers.SuspendExecution
getActor in class co.paralleluniverse.actors.spi.ActorRegistryInterruptedExceptionco.paralleluniverse.fibers.SuspendExecutionpublic <T extends co.paralleluniverse.actors.ActorRef<?>> T getOrRegisterActor(String name, Callable<T> actorFactory) throws co.paralleluniverse.fibers.SuspendExecution
getOrRegisterActor in class co.paralleluniverse.actors.spi.ActorRegistryco.paralleluniverse.fibers.SuspendExecutionpublic void shutdown()
shutdown in class co.paralleluniverse.actors.spi.ActorRegistry