|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||