Examples of PowerState


Examples of com.bergerkiller.bukkit.tc.PowerState

    }
    if (invert) {
      boolean def = true;
      for (BlockFace face : FaceUtil.ATTACHEDFACESDOWN) {
        if (face == att) continue;
        PowerState state = this.getPower(face);
        switch (state) {
        case NONE : continue;
        case ON : return false; //def = false; continue;
        case OFF : continue; //return true;
        }
View Full Code Here

Examples of com.cloud.vm.VirtualMachine.PowerState

        final State state = s_statesTable.get(ps);
        return state == null ? State.Unknown : state;
    }
   
    protected PowerState convertToPowerState(DomainInfo.DomainState ps) {
        final PowerState state = s_powerStatesTable.get(ps);
        return state == null ? PowerState.PowerUnknown : state;
    }
View Full Code Here

Examples of com.cloud.vm.VirtualMachine.PowerState

            try {
                dm = conn.domainLookupByID(ids[i]);

                DomainInfo.DomainState ps = dm.getInfo().state;

                final PowerState state = convertToPowerState(ps);

                s_logger.trace("VM " + dm.getName() + ": powerstate = " + ps
                        + "; vm state=" + state.toString());
                String vmName = dm.getName();
                vmStates.put(vmName, new HostVmStateReportEntry(state, conn.getHostName(), null));
            } catch (final LibvirtException e) {
                s_logger.warn("Unable to get vms", e);
            } finally {
                try {
                    if (dm != null) {
                        dm.free();
                    }
                } catch (LibvirtException e) {
                    s_logger.trace("Ignoring libvirt error.", e);
                }
            }
        }

        for (int i = 0; i < vms.length; i++) {
            try {

                dm = conn.domainLookupByName(vms[i]);

                DomainInfo.DomainState ps = dm.getInfo().state;
                final PowerState state = convertToPowerState(ps);
                String vmName = dm.getName();
                s_logger.trace("VM " + vmName + ": powerstate = " + ps
                        + "; vm state=" + state.toString());

                vmStates.put(vmName, new HostVmStateReportEntry(state, conn.getHostName(), null));
            } catch (final LibvirtException e) {
                s_logger.warn("Unable to get vms", e);
            } finally {
View Full Code Here

Examples of com.cloud.vm.VirtualMachine.PowerState

        final State state = s_statesTable.get(ps);
        return state == null ? State.Unknown : state;
    }

    protected PowerState convertToPowerState(DomainInfo.DomainState ps) {
        final PowerState state = s_powerStatesTable.get(ps);
        return state == null ? PowerState.PowerUnknown : state;
    }
View Full Code Here

Examples of com.cloud.vm.VirtualMachine.PowerState

            try {
                dm = conn.domainLookupByID(ids[i]);

                DomainInfo.DomainState ps = dm.getInfo().state;

                final PowerState state = convertToPowerState(ps);

                s_logger.trace("VM " + dm.getName() + ": powerstate = " + ps + "; vm state=" + state.toString());
                String vmName = dm.getName();

                // TODO : for XS/KVM (host-based resource), we require to remove
                // VM completely from host, for some reason, KVM seems to still keep
                // Stopped VM around, to work-around that, reporting only powered-on VM
                //
                if (state == PowerState.PowerOn)
                    vmStates.put(vmName, new HostVmStateReportEntry(state, conn.getHostName()));
            } catch (final LibvirtException e) {
                s_logger.warn("Unable to get vms", e);
            } finally {
                try {
                    if (dm != null) {
                        dm.free();
                    }
                } catch (LibvirtException e) {
                    s_logger.trace("Ignoring libvirt error.", e);
                }
            }
        }

        for (int i = 0; i < vms.length; i++) {
            try {

                dm = conn.domainLookupByName(vms[i]);

                DomainInfo.DomainState ps = dm.getInfo().state;
                final PowerState state = convertToPowerState(ps);
                String vmName = dm.getName();
                s_logger.trace("VM " + vmName + ": powerstate = " + ps + "; vm state=" + state.toString());

                // TODO : for XS/KVM (host-based resource), we require to remove
                // VM completely from host, for some reason, KVM seems to still keep
                // Stopped VM around, to work-around that, reporting only powered-on VM
                //
View Full Code Here

Examples of com.cloud.vm.VirtualMachine.PowerState

        }
        return state;
    }

    private PowerState toPowerState(String vmName, String s) {
        PowerState state = s_powerStateMaps.get(s);
        if (state == null) {
            s_logger.debug("Unkown state " + s + " for " + vmName);
            state = PowerState.PowerUnknown;
        }
        return state;
View Full Code Here

Examples of com.cloud.vm.VirtualMachine.PowerState

    protected HashMap<String, HostVmStateReportEntry> getHostVmStateReport() throws XmlRpcException {
        final HashMap<String, HostVmStateReportEntry> vmStates = new HashMap<String, HostVmStateReportEntry>();
        Map<String, String> vms = OvmHost.getAllVms(_conn);
        for (final Map.Entry<String, String> entry : vms.entrySet()) {
            PowerState state = toPowerState(entry.getKey(), entry.getValue());
            vmStates.put(entry.getKey(), new HostVmStateReportEntry(state, _conn.getIp()));
        }
        return vmStates;
    }
View Full Code Here

Examples of com.cloud.vm.VirtualMachine.PowerState

        final State state = s_statesTable.get(ps);
        return state == null ? State.Unknown : state;
    }
   
    protected PowerState convertToPowerState(DomainInfo.DomainState ps) {
        final PowerState state = s_powerStatesTable.get(ps);
        return state == null ? PowerState.PowerUnknown : state;
    }
View Full Code Here

Examples of com.cloud.vm.VirtualMachine.PowerState

            try {
                dm = conn.domainLookupByID(ids[i]);

                DomainInfo.DomainState ps = dm.getInfo().state;

                final PowerState state = convertToPowerState(ps);

                s_logger.trace("VM " + dm.getName() + ": powerstate = " + ps
                        + "; vm state=" + state.toString());
                String vmName = dm.getName();
                vmStates.put(vmName, new HostVmStateReportEntry(state, conn.getHostName(), null));
            } catch (final LibvirtException e) {
                s_logger.warn("Unable to get vms", e);
            } finally {
                try {
                    if (dm != null) {
                        dm.free();
                    }
                } catch (LibvirtException e) {
                    s_logger.trace("Ignoring libvirt error.", e);
                }
            }
        }

        for (int i = 0; i < vms.length; i++) {
            try {

                dm = conn.domainLookupByName(vms[i]);

                DomainInfo.DomainState ps = dm.getInfo().state;
                final PowerState state = convertToPowerState(ps);
                String vmName = dm.getName();
                s_logger.trace("VM " + vmName + ": powerstate = " + ps
                        + "; vm state=" + state.toString());

                vmStates.put(vmName, new HostVmStateReportEntry(state, conn.getHostName(), null));
            } catch (final LibvirtException e) {
                s_logger.warn("Unable to get vms", e);
            } finally {
View Full Code Here

Examples of com.cloud.vm.VirtualMachine.PowerState

        }
        return state;
    }

    private PowerState toPowerState(String vmName, String s) {
        PowerState state = _powerStateMaps.get(s);
        if (state == null) {
            s_logger.debug("Unkown state " + s + " for " + vmName);
            state = PowerState.PowerUnknown;
        }
        return state;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.