Package org.libvirt

Examples of org.libvirt.Domain.free()


            String xml = diskdef.toString();
            return attachOrDetachDevice(conn, attach, vmName, xml);
        } finally {
            if (dm != null) {
                dm.free();
            }
        }
    }

    @Override
View Full Code Here


                info.name = domainName;
                info.uuid = domain.getUUIDString();

                return info;
            } finally {
                domain.free();
            }
        } catch (LibvirtException e) {
            log.error("Error looking up domain with name " + domainName, e);
            throw e;
        }
View Full Code Here

                info.name = domain.getName();
                info.uuid = domain.getUUIDString();

                return info;
            } finally {
                domain.free();
            }
        } catch (LibvirtException e) {
            log.error("Error looking up domain with id " + id, e);
            throw e;
        }
View Full Code Here

    public String getDomainXML(String domainName) throws LibvirtException {
        Domain domain = getDomain(domainName);
        try {
            return domain.getXMLDesc(0);
        } finally {
            domain.free();
        }
    }

    public int domainReboot(String domainName) throws LibvirtException {
        Domain domain = getDomain(domainName);
View Full Code Here

        Domain domain = getDomain(domainName);
        try {
            domain.reboot(0);
            return SUCCESS;
        } finally {
            domain.free();
        }
    }

    public int domainRestore(String toPath) throws LibvirtException {
        connection.restore(toPath);
View Full Code Here

        Domain domain = getDomain(domainName);
        try {
            domain.destroy();
            return SUCCESS;
        } finally {
            domain.free();
        }
    }

    public int domainDelete(String domainName) throws LibvirtException {
        Domain domain = getDomain(domainName);
View Full Code Here

            }
            domain.undefine();
           
            return SUCCESS;
        } finally {
            domain.free();           
        }
    }

    public int domainSave(String domainName, String toPath) throws LibvirtException {
        Domain domain = getDomain(domainName);
View Full Code Here

        Domain domain = getDomain(domainName);
        try {
            domain.save(toPath);
            return SUCCESS;
        } finally {
            domain.free();
        }
    }

    public int domainResume(String domainName) throws LibvirtException {
        Domain domain = getDomain(domainName);
View Full Code Here

        Domain domain = getDomain(domainName);
        try {
            domain.resume();
            return SUCCESS;
        } finally {
            domain.free();
        }
    }

    public int domainShutdown(String domainName) throws LibvirtException {
        Domain domain = getDomain(domainName);
View Full Code Here

        Domain domain = getDomain(domainName);
        try {
            domain.shutdown();
            return SUCCESS;
        } finally {
            domain.free();           
        }
    }

    public int domainSuspend(String domainName) throws LibvirtException {
        Domain domain = getDomain(domainName);
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.