Class MasterResource
- java.lang.Object
-
- org.apache.accumulo.monitor.rest.master.MasterResource
-
@Path("/master") @Produces({"application/json","application/xml"}) public class MasterResource extends ObjectResponsible for generating a new Master information JSON object- Since:
- 2.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static StringNO_MASTERS
-
Constructor Summary
Constructors Constructor Description MasterResource()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeadLoggerListgetDeadLoggers(Monitor monitor)Generates a dead logger list as a JSON objectstatic DeadServerListgetDeadTservers(Monitor monitor)Generates a dead server list as a JSON objectstatic StringgetGoalState(Monitor monitor)Returns the goal state of the masterstatic BadTabletServersgetNumBadTservers(Monitor monitor)Generates bad tserver lists as a JSON objectstatic ServersShuttingDowngetServersShuttingDown(Monitor monitor)Generates a JSON object of a list of servers shutting downstatic StringgetState(Monitor monitor)Returns the current state of the masterMasterInformationgetTables()Generates a master information JSON objectstatic MasterInformationgetTables(Monitor monitor)
-
-
-
Field Detail
-
NO_MASTERS
public static final String NO_MASTERS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTables
@GET public MasterInformation getTables()
Generates a master information JSON object- Returns:
- master JSON object
-
getTables
public static MasterInformation getTables(Monitor monitor)
-
getState
public static String getState(Monitor monitor)
Returns the current state of the master- Returns:
- master state
-
getGoalState
public static String getGoalState(Monitor monitor)
Returns the goal state of the master- Returns:
- master goal state
-
getDeadTservers
public static DeadServerList getDeadTservers(Monitor monitor)
Generates a dead server list as a JSON object- Returns:
- dead server list
-
getDeadLoggers
public static DeadLoggerList getDeadLoggers(Monitor monitor)
Generates a dead logger list as a JSON object- Returns:
- dead logger list
-
getNumBadTservers
public static BadTabletServers getNumBadTservers(Monitor monitor)
Generates bad tserver lists as a JSON object- Returns:
- bad tserver list
-
getServersShuttingDown
public static ServersShuttingDown getServersShuttingDown(Monitor monitor)
Generates a JSON object of a list of servers shutting down- Returns:
- servers shutting down list
-
-