Package akka.remote
Class EndpointActor
- java.lang.Object
-
- akka.remote.EndpointActor
-
- All Implemented Interfaces:
Actor
,ActorLogging
- Direct Known Subclasses:
EndpointReader
,EndpointWriter
public abstract class EndpointActor extends java.lang.Object implements Actor, ActorLogging
INTERNAL API
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface akka.actor.Actor
Actor.emptyBehavior$, Actor.ignoringBehavior$
-
-
Constructor Summary
Constructors Constructor Description EndpointActor(Address localAddress, Address remoteAddress, Transport transport, RemoteSettings settings, AkkaPduCodec codec)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
akka$actor$Actor$_setter_$context_$eq(ActorContext x$1)
protected void
akka$actor$Actor$_setter_$self_$eq(ActorRef x$1)
The 'self' field holds the ActorRef for this actor.AkkaPduCodec
codec()
ActorContext
context()
Scala API: Stores the context for this actor, including self, and sender.EventPublisher
eventPublisher()
abstract boolean
inbound()
Address
localAddress()
void
publishDisassociated()
void
publishError(java.lang.Throwable reason, Logging.LogLevel logLevel)
Address
remoteAddress()
ActorRef
self()
The 'self' field holds the ActorRef for this actor.RemoteSettings
settings()
Transport
transport()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface akka.actor.Actor
aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, postRestart, postStop, preRestart, preStart, receive, sender, supervisorStrategy, unhandled
-
Methods inherited from interface akka.actor.ActorLogging
_log_$eq, log
-
-
-
-
Constructor Detail
-
EndpointActor
public EndpointActor(Address localAddress, Address remoteAddress, Transport transport, RemoteSettings settings, AkkaPduCodec codec)
-
-
Method Detail
-
akka$actor$Actor$_setter_$context_$eq
protected void akka$actor$Actor$_setter_$context_$eq(ActorContext x$1)
- Specified by:
akka$actor$Actor$_setter_$context_$eq
in interfaceActor
-
akka$actor$Actor$_setter_$self_$eq
protected final void akka$actor$Actor$_setter_$self_$eq(ActorRef x$1)
Description copied from interface:Actor
The 'self' field holds the ActorRef for this actor. Can be used to send messages to itself:self ! message
- Specified by:
akka$actor$Actor$_setter_$self_$eq
in interfaceActor
- Parameters:
x$1
- (undocumented)
-
codec
public AkkaPduCodec codec()
-
context
public ActorContext context()
Description copied from interface:Actor
Scala API: Stores the context for this actor, including self, and sender. It is implicit to support operations such asforward
.WARNING: Only valid within the Actor itself, so do not close over it and publish it to other threads!
ActorContext
is the Scala API.getContext
returns aAbstractActor.ActorContext
, which is the Java API of the actor context.
-
eventPublisher
public EventPublisher eventPublisher()
-
inbound
public abstract boolean inbound()
-
localAddress
public Address localAddress()
-
publishDisassociated
public void publishDisassociated()
-
publishError
public void publishError(java.lang.Throwable reason, Logging.LogLevel logLevel)
-
remoteAddress
public Address remoteAddress()
-
self
public final ActorRef self()
Description copied from interface:Actor
The 'self' field holds the ActorRef for this actor. Can be used to send messages to itself:self ! message
-
settings
public RemoteSettings settings()
-
transport
public Transport transport()
-
-