@Path(value="/") public class LogviewerResource extends Object
Handles HTTP requests for Logviewer.
| Constructor and Description |
|---|
LogviewerResource(LogviewerLogPageHandler logviewerParam,
LogviewerProfileHandler profileHandler,
LogviewerLogDownloadHandler logDownloadHandler,
LogviewerLogSearchHandler logSearchHandler,
IHttpCredentialsPlugin httpCredsHandler,
StormMetricsRegistry metricsRegistry)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
daemonLog(javax.servlet.http.HttpServletRequest request)
Handles ‘/daemonlog’ request.
|
javax.ws.rs.core.Response |
deepSearch(String topologyId,
javax.servlet.http.HttpServletRequest request)
Handles ‘/deepSearch’ request.
|
javax.ws.rs.core.Response |
downloadDaemonLogFile(javax.servlet.http.HttpServletRequest request)
Handles ‘/daemondownload’ (downloading specific daemon log file) request.
|
javax.ws.rs.core.Response |
downloadDumpFile(String topologyId,
String hostPort,
String fileName,
javax.servlet.http.HttpServletRequest request)
Handles ‘/dumps’ (downloading specific dump file) request.
|
javax.ws.rs.core.Response |
downloadLogFile(javax.servlet.http.HttpServletRequest request)
Handles ‘/download’ (downloading specific log file) request.
|
javax.ws.rs.core.Response |
listDumpFiles(String topologyId,
String hostPort,
javax.servlet.http.HttpServletRequest request)
Handles ‘/dumps’ (listing dump files) request.
|
javax.ws.rs.core.Response |
listLogs(javax.servlet.http.HttpServletRequest request)
Handles ‘/listLogs’ request.
|
javax.ws.rs.core.Response |
log(javax.servlet.http.HttpServletRequest request)
Handles ‘/log’ request.
|
javax.ws.rs.core.Response |
search(javax.servlet.http.HttpServletRequest request)
Handles ‘/search’ (searching from specific worker or daemon log file) request.
|
javax.ws.rs.core.Response |
searchLogs(javax.servlet.http.HttpServletRequest request)
Handles ‘/searchLogs’ request.
|
public LogviewerResource(LogviewerLogPageHandler logviewerParam, LogviewerProfileHandler profileHandler, LogviewerLogDownloadHandler logDownloadHandler, LogviewerLogSearchHandler logSearchHandler, IHttpCredentialsPlugin httpCredsHandler, StormMetricsRegistry metricsRegistry)
Constructor.
logviewerParam - LogviewerLogPageHandlerprofileHandler - LogviewerProfileHandlerlogDownloadHandler - LogviewerLogDownloadHandlerlogSearchHandler - LogviewerLogSearchHandlerhttpCredsHandler - IHttpCredentialsPluginmetricsRegistry - The metrics registry@GET
@Path(value="/log")
public javax.ws.rs.core.Response log(@Context
javax.servlet.http.HttpServletRequest request)
throws IOException
Handles ‘/log’ request.
IOException@GET
@Path(value="/daemonlog")
public javax.ws.rs.core.Response daemonLog(@Context
javax.servlet.http.HttpServletRequest request)
throws IOException
Handles ‘/daemonlog’ request.
IOException@GET
@Path(value="/searchLogs")
public javax.ws.rs.core.Response searchLogs(@Context
javax.servlet.http.HttpServletRequest request)
throws IOException
Handles ‘/searchLogs’ request.
IOException@GET
@Path(value="/listLogs")
public javax.ws.rs.core.Response listLogs(@Context
javax.servlet.http.HttpServletRequest request)
throws IOException
Handles ‘/listLogs’ request.
IOException@GET
@Path(value="/dumps/{topo-id}/{host-port}")
public javax.ws.rs.core.Response listDumpFiles(@PathParam(value="topo-id")
String topologyId,
@PathParam(value="host-port")
String hostPort,
@Context
javax.servlet.http.HttpServletRequest request)
throws IOException
Handles ‘/dumps’ (listing dump files) request.
IOException@GET
@Path(value="/dumps/{topo-id}/{host-port}/{filename}")
public javax.ws.rs.core.Response downloadDumpFile(@PathParam(value="topo-id")
String topologyId,
@PathParam(value="host-port")
String hostPort,
@PathParam(value="filename")
String fileName,
@Context
javax.servlet.http.HttpServletRequest request)
throws IOException
Handles ‘/dumps’ (downloading specific dump file) request.
IOException@GET
@Path(value="/download")
public javax.ws.rs.core.Response downloadLogFile(@Context
javax.servlet.http.HttpServletRequest request)
throws IOException
Handles ‘/download’ (downloading specific log file) request.
IOException@GET
@Path(value="/daemondownload")
public javax.ws.rs.core.Response downloadDaemonLogFile(@Context
javax.servlet.http.HttpServletRequest request)
throws IOException
Handles ‘/daemondownload’ (downloading specific daemon log file) request.
IOException@GET
@Path(value="/search")
public javax.ws.rs.core.Response search(@Context
javax.servlet.http.HttpServletRequest request)
throws IOException
Handles ‘/search’ (searching from specific worker or daemon log file) request.
IOException@GET
@Path(value="/deepSearch/{topoId}")
public javax.ws.rs.core.Response deepSearch(@PathParam(value="topoId")
String topologyId,
@Context
javax.servlet.http.HttpServletRequest request)
throws IOException
Handles ‘/deepSearch’ request.
IOExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.