Package akka.cluster
Class ClusterHeartbeatSender
- java.lang.Object
-
- akka.cluster.ClusterHeartbeatSender
-
- All Implemented Interfaces:
Actor
,ActorLogging
public class ClusterHeartbeatSender extends java.lang.Object implements Actor, ActorLogging
Looks up and returns the remote cluster heartbeat connection for the specific address.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClusterHeartbeatSender.ExpectedFirstHeartbeat
static class
ClusterHeartbeatSender.ExpectedFirstHeartbeat$
static class
ClusterHeartbeatSender.Heartbeat
static class
ClusterHeartbeatSender.Heartbeat$
static class
ClusterHeartbeatSender.HeartbeatRsp
static class
ClusterHeartbeatSender.HeartbeatRsp$
static class
ClusterHeartbeatSender.HeartbeatTick$
-
Nested classes/interfaces inherited from interface akka.actor.Actor
Actor.emptyBehavior$, Actor.ignoringBehavior$
-
-
Constructor Summary
Constructors Constructor Description ClusterHeartbeatSender()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit>
active()
void
addMember(Member m)
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.Cluster
cluster()
ActorContext
context()
Scala API: Stores the context for this actor, including self, and sender.FailureDetectorRegistry<Address>
failureDetector()
scala.Function1<Member,java.lang.Object>
filterInternalClusterMembers()
void
heartbeat()
ActorSelection
heartbeatReceiver(Address address)
Looks up and returns the remote cluster heartbeat connection for the specific address.void
heartbeatRsp(ClusterHeartbeatSender.HeartbeatRsp response)
Cancellable
heartbeatTask()
void
init(ClusterEvent.CurrentClusterState snapshot)
scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit>
initializing()
void
postStop()
User overridable callback.void
preStart()
User overridable callback.void
reachableMember(Member m)
scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit>
receive()
Scala API: This defines the initial actor behavior, it must return a partial function with the actor logic.void
removeMember(Member m)
ActorRef
self()
The 'self' field holds the ActorRef for this actor.ClusterHeartbeatSender.Heartbeat
selfHeartbeat()
int
sequenceNr()
void
sequenceNr_$eq(int x$1)
ClusterHeartbeatSenderState
state()
void
state_$eq(ClusterHeartbeatSenderState x$1)
void
triggerFirstHeartbeat(UniqueAddress from)
void
unreachableMember(Member m)
boolean
verboseHeartbeat()
-
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, preRestart, sender, supervisorStrategy, unhandled
-
Methods inherited from interface akka.actor.ActorLogging
_log_$eq, log
-
-
-
-
Method Detail
-
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.
-
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
-
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)
-
cluster
public Cluster cluster()
-
verboseHeartbeat
public boolean verboseHeartbeat()
-
filterInternalClusterMembers
public scala.Function1<Member,java.lang.Object> filterInternalClusterMembers()
-
sequenceNr
public int sequenceNr()
-
sequenceNr_$eq
public void sequenceNr_$eq(int x$1)
-
selfHeartbeat
public ClusterHeartbeatSender.Heartbeat selfHeartbeat()
-
failureDetector
public FailureDetectorRegistry<Address> failureDetector()
-
state
public ClusterHeartbeatSenderState state()
-
state_$eq
public void state_$eq(ClusterHeartbeatSenderState x$1)
-
heartbeatTask
public Cancellable heartbeatTask()
-
preStart
public void preStart()
Description copied from interface:Actor
User overridable callback. Is called when an Actor is started. Actors are automatically started asynchronously when created. Empty default implementation.
-
postStop
public void postStop()
Description copied from interface:Actor
User overridable callback. Is called asynchronously after 'actor.stop()' is invoked. Empty default implementation.
-
heartbeatReceiver
public ActorSelection heartbeatReceiver(Address address)
Looks up and returns the remote cluster heartbeat connection for the specific address.- Parameters:
address
- (undocumented)- Returns:
- (undocumented)
-
receive
public scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> receive()
Description copied from interface:Actor
Scala API: This defines the initial actor behavior, it must return a partial function with the actor logic.
-
initializing
public scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> initializing()
-
active
public scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> active()
-
init
public void init(ClusterEvent.CurrentClusterState snapshot)
-
addMember
public void addMember(Member m)
-
removeMember
public void removeMember(Member m)
-
unreachableMember
public void unreachableMember(Member m)
-
reachableMember
public void reachableMember(Member m)
-
heartbeat
public void heartbeat()
-
heartbeatRsp
public void heartbeatRsp(ClusterHeartbeatSender.HeartbeatRsp response)
-
triggerFirstHeartbeat
public void triggerFirstHeartbeat(UniqueAddress from)
-
-