public abstract class Receptor<T,R extends Receptor<T,R>>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<Receptor> |
addedExtensions |
protected java.util.Map<java.lang.Class,Receptor> |
extensions |
| Constructor and Description |
|---|
Receptor() |
| Modifier and Type | Method and Description |
|---|---|
akka.actor.ActorRef |
actorOf(akka.actor.Props props) |
akka.actor.ActorRef |
actorOf(akka.actor.Props props,
java.lang.String name) |
protected <U extends Receptor> |
addExtension(U trait) |
<C extends Receptor<M,C>,M> |
childActor(java.lang.Class<C> commonBehaviorClass) |
akka.actor.typed.Behavior<T> |
create() |
protected akka.actor.typed.javadsl.Receive<T> |
createReceive() |
ExtensionEvents.ExtensionsResponse |
extensions(ExtensionEvents.Extensions event) |
akka.actor.typed.Behavior<T> |
getBehavior() |
akka.actor.typed.javadsl.ActorContext<T> |
getContext() |
Guardian |
getGuardian() |
akka.actor.typed.Scheduler |
getScheduler() |
akka.actor.typed.ActorRef<T> |
getSelf() |
akka.actor.typed.ActorSystem<java.lang.Void> |
getSystem() |
protected void |
initialize() |
akka.actor.typed.Behavior<T> |
setup(akka.actor.typed.javadsl.ActorContext<T> context,
Guardian guardian) |
Talk<T> |
talk() |
<U> Talk<U> |
talk(akka.actor.typed.ActorRef<U> recipient) |
<U,V> Talk<V> |
talk(akka.actor.typed.ActorRef<U> recipient,
java.lang.Class<V> cls) |
<U,V> Talk<V> |
talk(akka.actor.typed.ActorRef<U> recipient,
java.lang.Class<V> cls,
long timeout) |
<U> Talk<U> |
talk(akka.actor.typed.ActorRef<U> recipient,
long timeout) |
<U> Talk<U> |
talk(java.lang.Class<U> cls) |
Talk<T> |
talk(long timeout) |
akka.actor.ActorContext |
untypedContext() |
akka.actor.ActorRef |
untypedRef() |
R |
virtualize() |
R |
virtualize(long timeout) |
protected java.util.List<Receptor> addedExtensions
protected java.util.Map<java.lang.Class,Receptor> extensions
protected <U extends Receptor> U addExtension(U trait)
public akka.actor.typed.Behavior<T> setup(akka.actor.typed.javadsl.ActorContext<T> context, Guardian guardian)
public R virtualize()
public R virtualize(long timeout)
public akka.actor.typed.Behavior<T> create()
public akka.actor.typed.Behavior<T> getBehavior()
protected void initialize()
public ExtensionEvents.ExtensionsResponse extensions(ExtensionEvents.Extensions event)
protected akka.actor.typed.javadsl.Receive<T> createReceive()
public akka.actor.typed.javadsl.ActorContext<T> getContext()
public akka.actor.typed.ActorSystem<java.lang.Void> getSystem()
public <U> Talk<U> talk(java.lang.Class<U> cls)
public <U> Talk<U> talk(akka.actor.typed.ActorRef<U> recipient)
public <U> Talk<U> talk(akka.actor.typed.ActorRef<U> recipient, long timeout)
public <U,V> Talk<V> talk(akka.actor.typed.ActorRef<U> recipient, java.lang.Class<V> cls)
public <U,V> Talk<V> talk(akka.actor.typed.ActorRef<U> recipient, java.lang.Class<V> cls, long timeout)
public Guardian getGuardian()
public akka.actor.typed.ActorRef<T> getSelf()
public akka.actor.typed.Scheduler getScheduler()
public <C extends Receptor<M,C>,M> Spawn<M,C> childActor(java.lang.Class<C> commonBehaviorClass)
public akka.actor.ActorRef untypedRef()
public akka.actor.ActorContext untypedContext()
public akka.actor.ActorRef actorOf(akka.actor.Props props,
java.lang.String name)
public akka.actor.ActorRef actorOf(akka.actor.Props props)