public Response usageListing(UsageListingRequest usageListingRequest) throws Exception
{
context.getExhibitor().getLog().add(ActivityLog.Type.INFO, "Starting usage listing");
final UsageListing usageListing = new UsageListing(context.getExhibitor(), usageListingRequest.getStartPath(), usageListingRequest.getMaxChildrenForTraversal());
usageListing.generate();
final PipedInputStream in = new PipedInputStream();
final PipedOutputStream pipedOutputStream = new PipedOutputStream(in);
executorService.submit
(