org.inria.myriads.snoozenode.groupmanager.virtualnetworkmanager.api
Interface VirtualNetworkManager

All Known Implementing Classes:
HostVirtualNetworkManager

public interface VirtualNetworkManager

Virtual network manager interface.

Author:
Eugen Feller

Method Summary
 boolean assignIpAddresses(List<org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData> virtualMachines)
          Assigns IP addresses to virtual machines.
 boolean releaseIpAddress(org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData virtualMachineMetaData)
          Releases an IP address based on virtual machine meta data.
 

Method Detail

assignIpAddresses

boolean assignIpAddresses(List<org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData> virtualMachines)
Assigns IP addresses to virtual machines.

Parameters:
virtualMachines - The virtual machines
Returns:
true if everything is ok, false otherwise

releaseIpAddress

boolean releaseIpAddress(org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData virtualMachineMetaData)
Releases an IP address based on virtual machine meta data.

Parameters:
virtualMachineMetaData - The virtual machine meta data
Returns:
true if released, false otherwise


Copyright © 2012. All Rights Reserved.