@RequestMapping(value = "", method = RequestMethod.GET)
	@ResponseStatus(HttpStatus.OK)
	@ResponseBody
	public PagedResources<DetailedContainerResource> list(Pageable pageable,
			PagedResourcesAssembler<DetailedContainer> assembler) throws ModuleMessageRateNotFoundException {
		Page<DetailedContainer> containers = containerRepository.findAllRuntimeContainers(pageable, true);
		for (DetailedContainer container : containers) {
			if (!container.getDeployedModules().isEmpty()) {
				setMessageRates(container);
			}
		}
		return assembler.toResource(containers, resourceAssembler);
	}
List all the available containers along with the message rates for
each deployed modules.

@throws ModuleMessageRateNotFoundException
@throws JSONException
spring-xd-dirt/src/main/java/org/springframework/xd/dirt/rest/ContainersController.java