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 © 2019 The Apache Software Foundation. All rights reserved.