public void afterStartNewCreatedVm(final VmInstanceInventory inv) { CollectionUtils.forEach(startNewCreatedVmExtensions, new ForEachFunction<VmInstanceStartNewCreatedVmExtensionPoint>() { @Override public void run(VmInstanceStartNewCreatedVmExtensionPoint arg) { arg.afterStartNewCreatedVm(inv); } }); }
public void beforeStopVm(final VmInstanceInventory inv) { CollectionUtils.forEach(stopVmExtensions, new ForEachFunction<VmInstanceStopExtensionPoint>() { @Override public void run(VmInstanceStopExtensionPoint arg) { arg.beforeStopVm(inv); } }); }
public void failedToStartNewCreatedVm(final VmInstanceInventory inv, final ErrorCode reason) { CollectionUtils.forEach(startNewCreatedVmExtensions, new ForEachFunction<VmInstanceStartNewCreatedVmExtensionPoint>() { @Override public void run(VmInstanceStartNewCreatedVmExtensionPoint arg) { arg.failedToStartNewCreatedVm(inv, reason); } }); }
public void afterStopVm(final VmInstanceInventory inv) { CollectionUtils.forEach(stopVmExtensions, new ForEachFunction<VmInstanceStopExtensionPoint>() { @Override public void run(VmInstanceStopExtensionPoint arg) { arg.afterStopVm(inv); } }); }
public void failedToStopVm(final VmInstanceInventory inv, final ErrorCode reason) { CollectionUtils.forEach(stopVmExtensions, new ForEachFunction<VmInstanceStopExtensionPoint>() { @Override public void run(VmInstanceStopExtensionPoint arg) { arg.failedToStopVm(inv, reason); } }); }
CollectionUtils.forEach(exts, new ForEachFunction<RecoverVmExtensionPoint>() { @Override public void run(RecoverVmExtensionPoint ext) {