@NotThreadSafe
@Path(value="master")
@Produces(value="application/json")
public final class AlluxioMasterRestServiceHandler
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
GET_INFO |
static java.lang.String |
LOG_ARGUMENT_LEVEL |
static java.lang.String |
LOG_ARGUMENT_NAME |
static java.lang.String |
LOG_LEVEL |
static java.lang.String |
QUERY_RAW_CONFIGURATION |
static java.lang.String |
SERVICE_PREFIX |
static java.lang.String |
WEBUI_BROWSE |
static java.lang.String |
WEBUI_CONFIG |
static java.lang.String |
WEBUI_DATA |
static java.lang.String |
WEBUI_INIT |
static java.lang.String |
WEBUI_LOGS |
static java.lang.String |
WEBUI_METRICS |
static java.lang.String |
WEBUI_MOUNTTABLE |
static java.lang.String |
WEBUI_OVERVIEW |
static java.lang.String |
WEBUI_WORKERS |
| Constructor and Description |
|---|
AlluxioMasterRestServiceHandler(javax.servlet.ServletContext context)
Constructs a new
AlluxioMasterRestServiceHandler. |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
getInfo(java.lang.Boolean rawConfiguration) |
javax.ws.rs.core.Response |
getWebUIBrowse(java.lang.String requestPath,
java.lang.String requestOffset,
java.lang.String requestEnd,
java.lang.String requestLimit)
Gets Web UI browse page data.
|
javax.ws.rs.core.Response |
getWebUIConfiguration()
Gets Web UI ServerConfiguration page data.
|
javax.ws.rs.core.Response |
getWebUIData(java.lang.String requestOffset,
java.lang.String requestLimit)
Gets Web UI data page data.
|
javax.ws.rs.core.Response |
getWebUIInit()
Gets Web UI initialization data.
|
javax.ws.rs.core.Response |
getWebUILogs(java.lang.String requestPath,
java.lang.String requestOffset,
java.lang.String requestEnd,
java.lang.String requestLimit)
Gets Web UI logs page data.
|
javax.ws.rs.core.Response |
getWebUIMetrics()
Gets Web UI metrics page data.
|
javax.ws.rs.core.Response |
getWebUIMountTable()
Gets Web UI mount table page data.
|
javax.ws.rs.core.Response |
getWebUIOverview()
Gets Web UI overview page data.
|
javax.ws.rs.core.Response |
getWebUIWorkers()
Gets Web UI workers page data.
|
javax.ws.rs.core.Response |
logLevel(java.lang.String logName,
java.lang.String level) |
public static final java.lang.String SERVICE_PREFIX
public static final java.lang.String GET_INFO
public static final java.lang.String WEBUI_INIT
public static final java.lang.String WEBUI_OVERVIEW
public static final java.lang.String WEBUI_BROWSE
public static final java.lang.String WEBUI_DATA
public static final java.lang.String WEBUI_LOGS
public static final java.lang.String WEBUI_CONFIG
public static final java.lang.String WEBUI_WORKERS
public static final java.lang.String WEBUI_METRICS
public static final java.lang.String WEBUI_MOUNTTABLE
public static final java.lang.String QUERY_RAW_CONFIGURATION
public static final java.lang.String LOG_LEVEL
public static final java.lang.String LOG_ARGUMENT_NAME
public static final java.lang.String LOG_ARGUMENT_LEVEL
public AlluxioMasterRestServiceHandler(@Context
javax.servlet.ServletContext context)
AlluxioMasterRestServiceHandler.context - context for the servlet@GET
@Path(value="info")
public javax.ws.rs.core.Response getInfo(@QueryParam(value="raw_configuration")
java.lang.Boolean rawConfiguration)
rawConfiguration - if it's true, raw configuration values are returned,
otherwise, they are looked up; if it's not provided in URL queries, then
it is null, which means false.@GET @Path(value="webui_init") public javax.ws.rs.core.Response getWebUIInit()
@GET @Path(value="webui_overview") public javax.ws.rs.core.Response getWebUIOverview()
@GET
@Path(value="webui_browse")
public javax.ws.rs.core.Response getWebUIBrowse(@DefaultValue(value="/") @QueryParam(value="path")
java.lang.String requestPath,
@DefaultValue(value="0") @QueryParam(value="offset")
java.lang.String requestOffset,
@DefaultValue(value="") @QueryParam(value="end")
java.lang.String requestEnd,
@DefaultValue(value="20") @QueryParam(value="limit")
java.lang.String requestLimit)
requestPath - the request pathrequestOffset - the request offsetrequestEnd - the request endrequestLimit - the request limit@GET
@Path(value="webui_data")
public javax.ws.rs.core.Response getWebUIData(@DefaultValue(value="0") @QueryParam(value="offset")
java.lang.String requestOffset,
@DefaultValue(value="20") @QueryParam(value="limit")
java.lang.String requestLimit)
requestOffset - the request offsetrequestLimit - the request limit@GET
@Path(value="webui_logs")
public javax.ws.rs.core.Response getWebUILogs(@DefaultValue(value="") @QueryParam(value="path")
java.lang.String requestPath,
@DefaultValue(value="0") @QueryParam(value="offset")
java.lang.String requestOffset,
@DefaultValue(value="") @QueryParam(value="end")
java.lang.String requestEnd,
@DefaultValue(value="20") @QueryParam(value="limit")
java.lang.String requestLimit)
requestPath - the request pathrequestOffset - the request offsetrequestEnd - the request endrequestLimit - the request limit@GET @Path(value="webui_config") public javax.ws.rs.core.Response getWebUIConfiguration()
@GET @Path(value="webui_workers") public javax.ws.rs.core.Response getWebUIWorkers()
@GET @Path(value="webui_mounttable") public javax.ws.rs.core.Response getWebUIMountTable()
@GET @Path(value="webui_metrics") public javax.ws.rs.core.Response getWebUIMetrics()
@POST
@Path(value="logLevel")
public javax.ws.rs.core.Response logLevel(@QueryParam(value="logName")
java.lang.String logName,
@QueryParam(value="level")
java.lang.String level)
logName - the log's namelevel - the log levelCopyright © 2020. All Rights Reserved.