class HypervisorManager {

    protected void shutdown(HostVO hostVo, HypervisorHost currentHypervisorHost) {
        hostService.loadHostDetails(hostVo);
        currentHypervisorHost.shutdownHost(hostVo);
        hostService.markHostAsShutdownByAdministrationAgent(hostVo.getId());
    }

}