Commit 40fe62727a069c888adacb9607cfb6d64ae66ad2
Added the network calls for 0.7.3
| |   |
| 188 | 188 | return returnValue; |
| 189 | 189 | } |
| 190 | 190 | |
| /** |
| * Determine if the network is currently running |
| * @see <a href="http://www.libvirt.org/html/libvirt-libvirt.html#virNetworkIsActive">Libvirt Documentation</a> |
| * @return 1 if running, 0 if inactive, -1 on error |
| * @throws LibvirtException |
| */ |
| public int isActive() throws LibvirtException { |
| int returnValue = libvirt.virNetworkIsActive(VNP) ; |
| processError() ; |
| return returnValue ; |
| } |
| |
| /** |
| * Determine if the network has a persistent configuration which means |
| * it will still exist after shutting down |
| * @see <a href="http://www.libvirt.org/html/libvirt-libvirt.html#virNetworkIsPersistent">Libvirt Documentation</a> |
| * @return 1 if persistent, 0 if transient, -1 on error |
| * @throws LibvirtException |
| */ |
| public int isPersistent() throws LibvirtException { |
| int returnValue = libvirt.virNetworkIsPersistent(VNP) ; |
| processError() ; |
| return returnValue ; |
| } |
| |
| 191 | 216 | protected void processError() throws LibvirtException { |
| 192 | 217 | virConnect.processError(); |
| 193 | 218 | } |
| |   |
| 206 | 206 | public int virNetworkGetUUID(NetworkPointer virNetworkPtr, byte[] uuidString); |
| 207 | 207 | public int virNetworkGetUUIDString(NetworkPointer virNetworkPtr, byte[] uuidString); |
| 208 | 208 | public String virNetworkGetXMLDesc(NetworkPointer virNetworkPtr, int flags); |
| public int virNetworkIsActive(NetworkPointer virNetworkPtr); |
| public int virNetworkIsPersistent(NetworkPointer virNetworkPtr); |
| 209 | 211 | public NetworkPointer virNetworkLookupByName(ConnectionPointer virConnectPtr, String name); |
| 210 | 212 | public NetworkPointer virNetworkLookupByUUID(ConnectionPointer virConnectPtr, byte[] uuidBytes); |
| 211 | 213 | public NetworkPointer virNetworkLookupByUUIDString(ConnectionPointer virConnectPtr, String uuidstr); |
| |   |
| 71 | 71 | assertEquals("Number of listed networks", 2, conn.listNetworks().length); |
| 72 | 72 | assertEquals("Number of defined networks", 1, conn.numOfDefinedNetworks()); |
| 73 | 73 | assertEquals("Number of listed defined networks", 1, conn.listDefinedNetworks().length); |
| assertTrue("Network1 should not be persistent", network1.isPersistent() == 0); |
| assertTrue("Network1 should not be active", network1.isActive() == 1); |
| assertTrue("Network2 should be active", network2.isActive() == 0); |
| 74 | 77 | this.validateNetworkData(network2); |
| 75 | 78 | this.validateNetworkData(conn.networkLookupByName("deftest")); |
| 76 | 79 | this.validateNetworkData(conn.networkLookupByUUID(UUIDArray)); |