public class AggregateMinionStatus extends Object implements MinionStatus, Comparable<AggregateMinionStatus>, Serializable
MinionStatus.State
DOWN, 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 MinionStatus
public boolean isUp()
isUp
in interface MinionStatus
public AggregateMinionStatus heartbeatDown()
public AggregateMinionStatus heartbeatUp()
public AggregateMinionStatus rpcDown()
public AggregateMinionStatus rpcUp()
public int compareTo(AggregateMinionStatus o)
compareTo
in interface Comparable<AggregateMinionStatus>
Copyright © 2021. All rights reserved.