* @return true, if event for this vm
*/
@Override
public boolean eventHandler(VcEventType type, Event e) throws Exception {
AuAssert.check(eventLatch.getCount() <= 1);
VmEvent event = (VmEvent)e;
AuAssert.check(event.getVm() != null);
/* If VmEvent is for this VM, release waiters. */
if (VcVirtualMachineImpl.this.getMoRef().equals(event.getVm().getVm())) {
eventCallback();
eventLatch.countDown();
logger.debug(msg("VmEventHandler: match"));
return true;
}