public class LogviewerLogDownloadHandler extends Object
| Constructor and Description |
|---|
LogviewerLogDownloadHandler(String logRoot,
String daemonLogRoot,
WorkerLogs workerLogs,
ResourceAuthorizer resourceAuthorizer,
StormMetricsRegistry metricsRegistry)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
downloadDaemonLogFile(String host,
String fileName,
String user)
Download a daemon log.
|
javax.ws.rs.core.Response |
downloadLogFile(String host,
String fileName,
String user)
Download an worker log.
|
public LogviewerLogDownloadHandler(String logRoot, String daemonLogRoot, WorkerLogs workerLogs, ResourceAuthorizer resourceAuthorizer, StormMetricsRegistry metricsRegistry)
Constructor.
logRoot - root worker log directorydaemonLogRoot - root daemon log directoryworkerLogs - WorkerLogsresourceAuthorizer - ResourceAuthorizermetricsRegistry - The logviewer metrics registrypublic javax.ws.rs.core.Response downloadLogFile(String host, String fileName, String user) throws IOException
Download an worker log.
host - host addressfileName - file to downloaduser - usernameIOExceptionLogFileDownloader#downloadFile(String, String, String, boolean)}public javax.ws.rs.core.Response downloadDaemonLogFile(String host, String fileName, String user) throws IOException
Download a daemon log.
host - host addressfileName - file to downloaduser - usernameIOExceptionLogFileDownloader#downloadFile(String, String, String, boolean)}Copyright © 2021 The Apache Software Foundation. All rights reserved.