Class LogviewerProfileHandler
java.lang.Object
org.apache.storm.daemon.logviewer.handler.LogviewerProfileHandler
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionLogviewerProfileHandler(String logRoot, ResourceAuthorizer resourceAuthorizer, StormMetricsRegistry metricsRegistry) Constructor.
- 
Method SummaryModifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsedownloadDumpFile(String topologyId, String hostPort, String fileName, String user) Download a dump file.jakarta.ws.rs.core.ResponselistDumpFiles(String topologyId, String hostPort, String user) Enumerate dump (profile) files for given worker.
- 
Field Details- 
WORKER_LOG_FILENAME- See Also:
 
 
- 
- 
Constructor Details- 
LogviewerProfileHandlerpublic LogviewerProfileHandler(String logRoot, ResourceAuthorizer resourceAuthorizer, StormMetricsRegistry metricsRegistry) Constructor.- Parameters:
- logRoot- worker log root directory
- resourceAuthorizer-- ResourceAuthorizer
- metricsRegistry- The logviewer metrisc registry
 
 
- 
- 
Method Details- 
listDumpFilespublic jakarta.ws.rs.core.Response listDumpFiles(String topologyId, String hostPort, String user) throws IOException Enumerate dump (profile) files for given worker.- Parameters:
- topologyId- topology ID
- hostPort- host and port of worker
- user- username
- Returns:
- The HTML page representing list page of dump files
- Throws:
- IOException
 
- 
downloadDumpFilepublic jakarta.ws.rs.core.Response downloadDumpFile(String topologyId, String hostPort, String fileName, String user) throws IOException Download a dump file.- Parameters:
- topologyId- topology ID
- hostPort- host and port of worker
- fileName- dump file name
- user- username
- Returns:
- a Response which lets browsers download that file.
- Throws:
- IOException
 
 
-