Uses of Interface
org.glassfish.virtualization.spi.VirtualMachine

Packages that use VirtualMachine
org.glassfish.virtualization.spi   
 

Uses of VirtualMachine in org.glassfish.virtualization.spi
 

Methods in org.glassfish.virtualization.spi that return VirtualMachine
 VirtualMachine Machine.byName(String name)
           
 VirtualMachine VirtualCluster.vmByName(String name)
           
 VirtualMachine ServerPool.vmByName(String name)
          Returns an allocated virtual machine in this server pool using its name.
 

Methods in org.glassfish.virtualization.spi that return types with arguments of type VirtualMachine
 PhasedFuture<AllocationPhase,VirtualMachine> ServerPoolAllocationStrategy.allocate(AllocationConstraints constraints, EventSource<AllocationPhase> source)
          Allocates a virtual machine using the passed allocation characteristics
 PhasedFuture<AllocationPhase,VirtualMachine> IAAS.allocate(AllocationConstraints order, List<Listener<AllocationPhase>> listeners)
          Allocate a virtual machine based on the provided template.
 PhasedFuture<AllocationPhase,VirtualMachine> IAAS.allocate(AllocationStrategy strategy, AllocationConstraints constraints, List<Listener<AllocationPhase>> listeners)
          Allocate a virtual machine based on the provided template.
 PhasedFuture<AllocationPhase,VirtualMachine> AllocationStrategy.allocate(Collection<ServerPool> serverPools, AllocationConstraints constraints, List<Listener<AllocationPhase>> listeners)
          allocate a virtual machine within the provided server pools, notifying of progress all listeners
 PhasedFuture<AllocationPhase,VirtualMachine> ServerPool.allocate(TemplateInstance template, VirtualCluster cluster, EventSource<AllocationPhase> source)
          Allocates number of virtual machines on any machine belonging to this server pool, each virtual machine should be based on the provided template.
 PhasedFuture<AllocationPhase,VirtualMachine> Machine.create(TemplateInstance template, VirtualCluster cluster, EventSource<AllocationPhase> source)
          Allocate a new Virtual Machine on this machine.
 List<VirtualMachine> VirtualCluster.getVMs()
           
 Collection<VirtualMachine> ServerPool.getVMs()
          Returns all allocated virtual machine in this server pool
 Collection<? extends VirtualMachine> Machine.getVMs()
           
 List<VirtualMachine> AllocationConstraints.separateFrom()
          Returns a list of virtual machine we would like the new virtual machines to not be co-located with (meaning not running on the same hardware resource).
 

Methods in org.glassfish.virtualization.spi with parameters of type VirtualMachine
 void VirtualCluster.add(VirtualMachine vm)
           
 void TemplateCustomizer.clean(VirtualMachine virtualMachine)
          Clean the current virtual machine information from this process's configuration, this step will be called once before the virtual machine is undefined.
 void TemplateCustomizer.customize(VirtualCluster cluster, VirtualMachine virtualMachine)
          Customize the template instance running within the passed VirtualMachine instance for a particular use (like a GlassFish instance, or a database).
 AllocationConstraints AllocationConstraints.noColocationWith(VirtualMachine... vms)
          Specifies the virtual machines that should not be co-located on the same hardware with the new allocated virtual machines.
 void MemoryListener.notified(VirtualMachine vm, long memory, long cpuTime)
           
 void VirtualCluster.remove(VirtualMachine vm)
           
 void TemplateCustomizer.start(VirtualMachine virtualMachine, boolean firstStart)
          Starts the template instance services.
 void TemplateCustomizer.stop(VirtualMachine virtualMachine)
          Stop the template instance services
 



Copyright © 2012. All Rights Reserved.