public class AggregateMinionStatus extends Object implements MinionStatus, Comparable<AggregateMinionStatus>, Serializable
MinionStatus.StateDOWN, UP| Modifier | Constructor and Description |
|---|---|
protected |
AggregateMinionStatus(MinionServiceStatus heartbeat,
MinionServiceStatus rpc) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(AggregateMinionStatus o) |
static AggregateMinionStatus |
create(MinionServiceStatus heartbeat,
MinionServiceStatus rpc)
Create a new aggregate status, given existing heartbeat and RPC statuses.
|
static AggregateMinionStatus |
down()
Create a new aggregate status without known state, assumed to be down.
|
boolean |
equals(Object o) |
MinionServiceStatus |
getHeartbeatStatus() |
MinionServiceStatus |
getRpcStatus() |
MinionStatus.State |
getState() |
AggregateMinionStatus |
heartbeatDown() |
AggregateMinionStatus |
heartbeatUp() |
boolean |
isUp() |
AggregateMinionStatus |
rpcDown() |
AggregateMinionStatus |
rpcUp() |
String |
toString() |
static AggregateMinionStatus |
up()
Create a new aggregate status assumed to be up.
|
protected AggregateMinionStatus(MinionServiceStatus heartbeat, MinionServiceStatus rpc)
public static AggregateMinionStatus create(MinionServiceStatus heartbeat, MinionServiceStatus rpc)
heartbeat - the heartbeat statusrpc - the RPC statuspublic static AggregateMinionStatus down()
public static AggregateMinionStatus up()
public MinionServiceStatus getHeartbeatStatus()
public MinionServiceStatus getRpcStatus()
public MinionStatus.State getState()
getState in interface MinionStatuspublic boolean isUp()
isUp in interface MinionStatuspublic AggregateMinionStatus heartbeatDown()
public AggregateMinionStatus heartbeatUp()
public AggregateMinionStatus rpcDown()
public AggregateMinionStatus rpcUp()
public int compareTo(AggregateMinionStatus o)
compareTo in interface Comparable<AggregateMinionStatus>Copyright © 2022. All rights reserved.