Class LibVirtDomainImpl
- java.lang.Object
-
- hudson.plugins.libvirt.lib.libvirt.LibVirtDomainImpl
-
-
Constructor Summary
Constructors Constructor Description LibVirtDomainImpl(org.libvirt.Domain domain)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
create()
void
destroy()
String
getName()
boolean
isNotBlockedAndNotRunning()
boolean
isRunningOrBlocked()
void
revertToSnapshot(IDomainSnapshot ds)
void
shutdown()
String[]
snapshotListNames()
IDomainSnapshot
snapshotLookupByName(String snapshotName)
int
snapshotNum()
void
suspend()
-
-
-
Method Detail
-
getName
public String getName() throws VirtException
- Specified by:
getName
in interfaceIDomain
- Throws:
VirtException
-
snapshotListNames
public String[] snapshotListNames() throws VirtException
- Specified by:
snapshotListNames
in interfaceIDomain
- Throws:
VirtException
-
snapshotNum
public int snapshotNum() throws VirtException
- Specified by:
snapshotNum
in interfaceIDomain
- Throws:
VirtException
-
snapshotLookupByName
public IDomainSnapshot snapshotLookupByName(String snapshotName) throws VirtException
- Specified by:
snapshotLookupByName
in interfaceIDomain
- Throws:
VirtException
-
revertToSnapshot
public void revertToSnapshot(IDomainSnapshot ds) throws VirtException
- Specified by:
revertToSnapshot
in interfaceIDomain
- Throws:
VirtException
-
shutdown
public void shutdown() throws VirtException
- Specified by:
shutdown
in interfaceIDomain
- Throws:
VirtException
-
isRunningOrBlocked
public boolean isRunningOrBlocked() throws VirtException
- Specified by:
isRunningOrBlocked
in interfaceIDomain
- Throws:
VirtException
-
isNotBlockedAndNotRunning
public boolean isNotBlockedAndNotRunning() throws VirtException
- Specified by:
isNotBlockedAndNotRunning
in interfaceIDomain
- Throws:
VirtException
-
create
public void create() throws VirtException
- Specified by:
create
in interfaceIDomain
- Throws:
VirtException
-
destroy
public void destroy() throws VirtException
- Specified by:
destroy
in interfaceIDomain
- Throws:
VirtException
-
suspend
public void suspend() throws VirtException
- Specified by:
suspend
in interfaceIDomain
- Throws:
VirtException
-
-