Class GenericMultiApplianceReport
- java.lang.Object
-
- org.epics.archiverappliance.mgmt.bpl.reports.GenericMultiApplianceReport
-
- All Implemented Interfaces:
BPLAction
public class GenericMultiApplianceReport extends Object implements BPLAction
Generic reporting class to call all the appliances with a particular URL and then return the results. Subclass this class and then register with the BPLServlet. Do no forget to add some documentation so that it shows up in the BPL docs- Author:
- mshankar
-
-
Constructor Summary
Constructors Constructor Description GenericMultiApplianceReport(Function<ApplianceInfo,String> urlPrefixFn, String urlSuffix, String reportName)
-
Method Summary
Modifier and Type Method Description void
execute(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, ConfigService configService)
-
-
-
Constructor Detail
-
GenericMultiApplianceReport
public GenericMultiApplianceReport(Function<ApplianceInfo,String> urlPrefixFn, String urlSuffix, String reportName)
-
-
Method Detail
-
execute
public void execute(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, ConfigService configService) throws IOException
- Specified by:
execute
in interfaceBPLAction
- Throws:
IOException
-
-