Package io.milton.http.report
Interface Report
- All Known Subinterfaces:
QualifiedReport
public interface Report
Represents a known report type, is delegated to by the ReportHandler
- Author:
- brad
-
Method Summary
-
Method Details
-
getName
String getName()The name of the report, as used in REPORT requests- Returns:
-
process
String process(String host, String path, Resource r, org.jdom2.Document doc) throws BadRequestException, ConflictException, NotAuthorizedException Process the requested report body, and return a document containing the response body. Must be a multistatus response.- Parameters:
host-path-r-doc-- Returns:
- the response body, usually xml
- Throws:
BadRequestExceptionConflictExceptionNotAuthorizedException
-