Package com.vmware.vim.binding.vim.event

Examples of com.vmware.vim.binding.vim.event.EventEx


            refreshNodeWithAction(moId, false, null, type.name());
            break;
         }
         case VhmError:
         case VhmWarning: {
            EventEx event = (EventEx) e;
            VcVirtualMachine vm =
                  VcCache.getIgnoreMissing(event.getVm().getVm());
            if (vm == null) {
               break;
            }
            if (clusterEntityMgr.getNodeByVmName(vm.getName()) != null) {
               logger.info("received vhm event " + event.getEventTypeId()
                     + " for vm " + vm.getName() + ": " + event.getMessage());
               vm.updateRuntime();
               String clusterName = CommonUtil.getClusterName(vm.getName());
               lockMgr.refreshNodeByVmName(clusterName, moId, vm.getName(),
                     event.getMessage(), true);
            }
            break;
         }
         case VhmInfo: {
            EventEx event = (EventEx) e;
            VcVirtualMachine vm =
                  VcCache.getIgnoreMissing(event.getVm().getVm());
            if (vm == null) {
               break;
            }
            if (clusterEntityMgr.getNodeByVmName(vm.getName()) != null) {
               logger.info("received vhm event " + event.getEventTypeId()
                     + " for vm " + vm.getName() + ": " + event.getMessage());
               vm.updateRuntime();
               String clusterName = CommonUtil.getClusterName(vm.getName());
               lockMgr.refreshNodeByVmName(clusterName, moId, vm.getName(), "",
                     true);
            }
View Full Code Here

TOP

Related Classes of com.vmware.vim.binding.vim.event.EventEx

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.