Class LogviewerLogDownloadHandler
java.lang.Object
org.apache.storm.daemon.logviewer.handler.LogviewerLogDownloadHandler
- 
Constructor SummaryConstructorsConstructorDescriptionLogviewerLogDownloadHandler(String logRoot, String daemonLogRoot, WorkerLogs workerLogs, ResourceAuthorizer resourceAuthorizer, StormMetricsRegistry metricsRegistry) Constructor.
- 
Method SummaryModifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsedownloadDaemonLogFile(String host, String fileName, String user) Download a daemon log.jakarta.ws.rs.core.ResponsedownloadLogFile(String host, String fileName, String user) Download a worker log.
- 
Constructor Details- 
LogviewerLogDownloadHandlerpublic LogviewerLogDownloadHandler(String logRoot, String daemonLogRoot, WorkerLogs workerLogs, ResourceAuthorizer resourceAuthorizer, StormMetricsRegistry metricsRegistry) Constructor.- Parameters:
- logRoot- root worker log directory
- daemonLogRoot- root daemon log directory
- workerLogs-- WorkerLogs
- resourceAuthorizer-- ResourceAuthorizer
- metricsRegistry- The logviewer metrics registry
 
 
- 
- 
Method Details- 
downloadLogFilepublic jakarta.ws.rs.core.Response downloadLogFile(String host, String fileName, String user) throws IOException Download a worker log.- Parameters:
- host- host address
- fileName- file to download
- user- username
- Returns:
- a Response which lets browsers download that file.
- Throws:
- IOException
 
- 
downloadDaemonLogFilepublic jakarta.ws.rs.core.Response downloadDaemonLogFile(String host, String fileName, String user) throws IOException Download a daemon log.- Parameters:
- host- host address
- fileName- file to download
- user- username
- Returns:
- a Response which lets browsers download that file.
- Throws:
- IOException
 
 
-