37253726372737283729373037313732373337343735
try { dm = conn.domainLookupByUUID(UUID.nameUUIDFromBytes(vmName .getBytes())); if (force) { if (dm.getInfo().state != DomainInfo.DomainState.VIR_DOMAIN_SHUTOFF) { dm.destroy(); } } else { if (dm.getInfo().state == DomainInfo.DomainState.VIR_DOMAIN_SHUTOFF) { return null; }
44634464446544664467446844694470447144724473
try { dm = conn.domainLookupByName(vmName); int persist = dm.isPersistent(); if (force) { if (dm.isActive() == 1) { dm.destroy(); if (persist == 1) { dm.undefine(); } } } else {
178179180181182183184185186187188
} public int domainDestroy(String domainName) throws LibvirtException { Domain domain = getDomain(domainName); try { domain.destroy(); return SUCCESS; } finally { domain.free(); } }
191192193194195196197198199200201
Domain domain = getDomain(domainName); try { DomainState state = domain.getInfo().state; if ((state != DomainState.VIR_DOMAIN_SHUTDOWN) && (state != DomainState.VIR_DOMAIN_SHUTOFF)) { domain.destroy(); } domain.undefine(); return SUCCESS; } finally {
47144715471647174718471947204721472247234724
37463747374837493750375137523753375437553756
48144815481648174818481948204821482248234824
44804481448244834484448544864487448844894490
38033804380538063807380838093810381138123813
40214022402340244025402640274028402940304031
dm = conn.domainLookupByUUID(UUID.nameUUIDFromBytes(vmName .getBytes())); int persist = dm.isPersistent(); if (force) { if (dm.isActive() == 1) { dm.destroy(); if (persist == 1) { dm.undefine(); } } } else {