A B C D E F G I K L M N O P R S T U V

A

Action - Interface in org.glassfish.virtualization.config
Defines an action to be performed at certain event @see Action.Timing For future use.
Action.Timing - Enum in org.glassfish.virtualization.config
 
ActionInjector - Class in org.glassfish.virtualization.config
 
ActionInjector() - Constructor for class org.glassfish.virtualization.config.ActionInjector
 
add(VirtualMachine) - Method in class org.glassfish.virtualization.spi.VirtualCluster
 
addListener(Listener<T>, ExecutorService) - Method in interface org.glassfish.virtualization.spi.EventSource
add a listener to this event source.
addStoragePool(String, long) - Method in interface org.glassfish.virtualization.spi.Machine
 
affinities() - Method in class org.glassfish.virtualization.spi.AllocationConstraints
Returns the groups this set of virtual machine allocations should be allocated into
all() - Method in interface org.glassfish.virtualization.spi.TemplateRepository
Returns all the templates registered in the repository.
allocate(Collection<ServerPool>, AllocationConstraints, List<Listener<AllocationPhase>>) - Method in interface org.glassfish.virtualization.spi.AllocationStrategy
allocate a virtual machine within the provided server pools, notifying of progress all listeners
allocate(AllocationConstraints, List<Listener<AllocationPhase>>) - Method in interface org.glassfish.virtualization.spi.IAAS
Allocate a virtual machine based on the provided template.
allocate(AllocationStrategy, AllocationConstraints, List<Listener<AllocationPhase>>) - Method in interface org.glassfish.virtualization.spi.IAAS
Allocate a virtual machine based on the provided template.
allocate(TemplateInstance, VirtualCluster, EventSource<AllocationPhase>) - Method in interface org.glassfish.virtualization.spi.ServerPool
Allocates number of virtual machines on any machine belonging to this server pool, each virtual machine should be based on the provided template.
allocate(AllocationConstraints, EventSource<AllocationPhase>) - Method in interface org.glassfish.virtualization.spi.ServerPoolAllocationStrategy
Allocates a virtual machine using the passed allocation characteristics
allocate(String, long) - Method in interface org.glassfish.virtualization.spi.StoragePool
Allocates a new storage volume using the provided name and the capacity
allocateToken() - Method in class org.glassfish.virtualization.spi.VirtualCluster
 
AllocationConstraints - Class in org.glassfish.virtualization.spi
Virtual machine allocation constraints such as groups to privilege or ignore.
AllocationConstraints(TemplateInstance, VirtualCluster) - Constructor for class org.glassfish.virtualization.spi.AllocationConstraints
 
AllocationPhase - Enum in org.glassfish.virtualization.spi
Dummy phases definition for VirtualMachine allocation.
AllocationStrategy - Interface in org.glassfish.virtualization.spi
An allocation strategy is responsible for allocating virtual machines given a set of server pools and machines within these server pools.
and(TemplateCondition...) - Method in interface org.glassfish.virtualization.spi.SearchCriteria
Add AND conditions to this search criteria.
and() - Method in interface org.glassfish.virtualization.spi.SearchCriteria
Get all the AND conditions of this search criteria

B

build(ServerPoolConfig) - Method in interface org.glassfish.virtualization.spi.ServerPoolFactory
Creates a new ServerPool instance from a persisted configuration.
byName(String) - Method in interface org.glassfish.virtualization.config.Template
 
byName(Template, String) - Static method in class org.glassfish.virtualization.config.Template.Duck
 
byName(String) - Method in interface org.glassfish.virtualization.config.Virtualizations
Returns a virtualization configuration using the virtualization name.
byName(Virtualizations, String) - Static method in class org.glassfish.virtualization.config.Virtualizations.Duck
 
byName(String) - Method in interface org.glassfish.virtualization.spi.IAAS
Returns the runtime information for the serverPool identified by its name.
byName(String) - Method in interface org.glassfish.virtualization.spi.Machine
 
byName(String) - Method in interface org.glassfish.virtualization.spi.PhysicalServerPool
Returns a @see Machine instance which name is equal to the provided name
byName(String) - Method in interface org.glassfish.virtualization.spi.StoragePool
Returns a storage volume given its name
byName(String) - Method in interface org.glassfish.virtualization.spi.TemplateRepository
Lookup a template instance by its name

C

clean(VirtualMachine) - Method in interface org.glassfish.virtualization.spi.TemplateCustomizer
Clean the current virtual machine information from this process's configuration, this step will be called once before the virtual machine is undefined.
copy(File, File) - Method in interface org.glassfish.virtualization.spi.FileOperations
copy the file from the local machine to the remote machine represented by this instance
cores() - Method in interface org.glassfish.virtualization.spi.MachineInfo
Returns the number of cores
cpus() - Method in interface org.glassfish.virtualization.spi.MachineInfo
Returns the number of processors of this machine
cpuTime() - Method in interface org.glassfish.virtualization.spi.VirtualMachineInfo
Returns the CPU used by this virtual machine
create(String, Template, ServerPoolConfig, Cluster) - Static method in class org.glassfish.virtualization.config.VirtualMachineConfig.Utils
 
create(File, int, File) - Method in interface org.glassfish.virtualization.spi.Disk
Creates a virtual disk
create(TemplateInstance, VirtualCluster, EventSource<AllocationPhase>) - Method in interface org.glassfish.virtualization.spi.Machine
Allocate a new Virtual Machine on this machine.
createISOFromDirectory(File, File) - Method in interface org.glassfish.virtualization.spi.Disk
create an ISO File with the content of a directory
customize(VirtualCluster, VirtualMachine) - Method in interface org.glassfish.virtualization.spi.TemplateCustomizer
Customize the template instance running within the passed VirtualMachine instance for a particular use (like a GlassFish instance, or a database).

D

decorate(AdminCommandContext, ServerPoolConfig) - Method in class org.glassfish.virtualization.config.Virtualization.ServerPoolDecorator
 
delete(String) - Method in interface org.glassfish.virtualization.spi.FileOperations
deletes a file or a directory on the target machine
delete() - Method in interface org.glassfish.virtualization.spi.StoragePool
Deletes the storage pool
delete() - Method in interface org.glassfish.virtualization.spi.StorageVol
Deletes the volume definition and the underlying disk image from the virtualization infrastructure.
delete(Template) - Method in interface org.glassfish.virtualization.spi.TemplateRepository
Deletes a template from the repository
delete() - Method in class org.glassfish.virtualization.spi.VirtualCluster
 
delete() - Method in interface org.glassfish.virtualization.spi.VirtualMachine
Deletes the virtual machine and all associated storage
Disk - Interface in org.glassfish.virtualization.spi
Interface to create and manipulate a virtual disk
download(File, File) - Method in interface org.glassfish.virtualization.spi.VirtualMachine
Download a file from the virtual machine.

E

EventSource<T extends Enum> - Interface in org.glassfish.virtualization.spi
Definition of events source which supports registration of listeners.
execute(MachineOperations<T>) - Method in interface org.glassfish.virtualization.spi.Machine
 
executeOn(String[]) - Method in interface org.glassfish.virtualization.spi.VirtualMachine
 
exists(String) - Method in interface org.glassfish.virtualization.spi.FileOperations
returns true if the path exists on the machine

F

FileOperations - Interface in org.glassfish.virtualization.spi
Abstraction for local/remote file operations on a machine.
fireEvent(T) - Method in interface org.glassfish.virtualization.spi.EventSource
fires an event to all the registered listeners.
from(TemplateIndex) - Static method in class org.glassfish.virtualization.spi.TemplateCondition
Returns a template condition from its persisted state.

G

get(SearchCriteria) - Method in interface org.glassfish.virtualization.spi.TemplateRepository
Search the repository for all templates satisfying the passed SearchCriteria.
getActions() - Method in interface org.glassfish.virtualization.config.Virtualization
Returns the list of @see Action for this virtualization infrastructure.
getAddress() - Method in interface org.glassfish.virtualization.spi.VirtualMachine
Returns the IP address of the machine, which can be varying at runtime
getAuthMethod() - Method in interface org.glassfish.virtualization.config.VirtUser
 
getCharacteristics() - Method in class org.glassfish.virtualization.spi.AllocationConstraints
Returns the requested characteristics for the virtual machines
getCommand() - Method in interface org.glassfish.virtualization.config.Action
 
getConfig() - Method in interface org.glassfish.virtualization.spi.Machine
 
getConfig() - Method in interface org.glassfish.virtualization.spi.ServerPool
Returns the configuration for this server pool.
getConfig() - Method in interface org.glassfish.virtualization.spi.TemplateInstance
Returns the static (persisted) information on the template.
getConfig() - Method in class org.glassfish.virtualization.spi.VirtualCluster
 
getConfig() - Method in interface org.glassfish.virtualization.spi.VirtualMachine
Returns the persisted information for this virtual machine.
getCurrentPhase() - Method in interface org.glassfish.virtualization.spi.PhasedFuture
Returns the last completed phase by this future's job.
getCustomizer() - Method in interface org.glassfish.virtualization.spi.TemplateInstance
Returns the customizer for this template instance.
getDisksLocation() - Method in interface org.glassfish.virtualization.config.MachineConfig
Relative path location on the target machine where the virtual machines volumes will be stored.
getDisksLocation() - Method in interface org.glassfish.virtualization.config.Virtualizations
 
getDocRoot() - Method in interface org.glassfish.virtualization.config.Virtualizations
 
getFileByExtension(String) - Method in interface org.glassfish.virtualization.spi.TemplateInstance
Returns the first file in this template location that has this extension.
getGroupId() - Method in interface org.glassfish.virtualization.config.VirtUser
 
getGroupNames() - Method in interface org.glassfish.virtualization.config.Groups
 
getIndexes() - Method in interface org.glassfish.virtualization.config.Template
 
getInfo() - Method in interface org.glassfish.virtualization.spi.VirtualMachine
Returns the current machine information
getInvoker() - Method in interface org.glassfish.virtualization.config.Action
 
getIpAddress() - Method in interface org.glassfish.virtualization.config.MachineConfig
 
getIpAddress() - Method in interface org.glassfish.virtualization.spi.Machine
 
getLifecycle() - Method in class org.glassfish.virtualization.impl.IAASBootstrap
 
getLocation() - Method in interface org.glassfish.virtualization.spi.TemplateInstance
Returns the template location where template files were stored.
getMacAddress() - Method in interface org.glassfish.virtualization.config.MachineConfig
 
getMachine() - Method in interface org.glassfish.virtualization.spi.VirtualMachine
Returns the machine (if exists) on which this virtual machine was allocated on or null if there is no notion of Machines on the server pool used.
getMachines() - Method in interface org.glassfish.virtualization.config.ServerPoolConfig
 
getName() - Method in interface org.glassfish.virtualization.config.GroupManager
 
getName() - Method in interface org.glassfish.virtualization.config.MachineConfig
 
getName() - Method in interface org.glassfish.virtualization.config.ServerPoolConfig
 
getName() - Method in interface org.glassfish.virtualization.config.Virtualization
Virtualization key name, that will be used as reference index by other configuration element like templates, serverPool definitions etc..
getName() - Method in interface org.glassfish.virtualization.config.VirtUser
 
getName() - Method in interface org.glassfish.virtualization.spi.Machine
 
getName() - Method in interface org.glassfish.virtualization.spi.ServerPool
Returns this pool's name.
getName() - Method in interface org.glassfish.virtualization.spi.StorageVol
Returns the name of the volume
getName() - Method in interface org.glassfish.virtualization.spi.VirtualMachine
Returns the machine's name
getNetworkName() - Method in interface org.glassfish.virtualization.config.MachineConfig
 
getOsName() - Method in interface org.glassfish.virtualization.config.MachineConfig
 
getParameters() - Method in interface org.glassfish.virtualization.config.Action
 
getPortName() - Method in interface org.glassfish.virtualization.config.ServerPoolConfig
Semicolon list of port names used by the serverPool master machine to receive administrative communication on.
getProperties() - Method in interface org.glassfish.virtualization.config.Template
 
getProperty() - Method in interface org.glassfish.virtualization.config.VirtualMachineConfig
 
getProperty(VirtualMachine.PropertyName) - Method in interface org.glassfish.virtualization.spi.VirtualMachine
Gets a property value by its name as defined in VirtualMachine.PropertyName
getScriptsLocation() - Method in interface org.glassfish.virtualization.config.Virtualization
For future use, we can have scripts attached to machine/virtual machine lifecycle that could be triggered at each event.
getServerPool() - Method in interface org.glassfish.virtualization.config.VirtualMachineConfig
 
getServerPool() - Method in interface org.glassfish.virtualization.spi.Machine
 
getServerPool() - Method in interface org.glassfish.virtualization.spi.ServerPoolAllocationStrategy
Returns the ServerPool instance this strategy is serving.
getServerPool() - Method in interface org.glassfish.virtualization.spi.VirtualMachine
Returns the server pool this virtual machine was allocated on
getServerPoolMaster() - Method in interface org.glassfish.virtualization.config.Virtualization
 
getServerPools() - Method in interface org.glassfish.virtualization.config.Virtualization
This really should not be here mixing clients and providers information , but for prototyping it's fine.
getServerPoolStrategy(ServerPool) - Method in interface org.glassfish.virtualization.spi.AllocationStrategy
Returns the server pool allocation strategy for a particular server pool instance.
getState() - Method in interface org.glassfish.virtualization.spi.Machine
 
getState() - Method in interface org.glassfish.virtualization.spi.VirtualMachineInfo
Returns the machine's state
getStoragePools() - Method in interface org.glassfish.virtualization.spi.Machine
 
getSubNet() - Method in interface org.glassfish.virtualization.config.ServerPoolConfig
 
getTargetCluster() - Method in class org.glassfish.virtualization.spi.AllocationConstraints
Returns the virtual cluster this allocation is targeted to
getTemplate() - Method in interface org.glassfish.virtualization.config.VirtualMachineConfig
 
getTemplate() - Method in class org.glassfish.virtualization.spi.AllocationConstraints
Returns the template associated with the virtual machine order.
getTemplateCacheLocation() - Method in interface org.glassfish.virtualization.config.MachineConfig
Relative path location on the target machine where the cached virtual machines templates will be stored.
getTemplateCacheRefreshRate() - Method in interface org.glassfish.virtualization.config.Virtualization
Refresh rate in seconds for the template caching facility
getTemplateCacheSize() - Method in interface org.glassfish.virtualization.config.Virtualization
Number of template disks the cache should maintain.
getTemplates() - Method in interface org.glassfish.virtualization.config.Virtualization
Returns the list of registered templates for this virtualization infrastructure.
getTemplatesLocation() - Method in interface org.glassfish.virtualization.config.MachineConfig
Relative path location on the target machine where the virtual machines templates will be stored.
getTemplatesLocation() - Method in interface org.glassfish.virtualization.config.Virtualizations
 
getTiming() - Method in interface org.glassfish.virtualization.config.Action
 
getType() - Method in interface org.glassfish.virtualization.config.TemplateIndex
Returns the index category like the targeted virtualization technology or targeted operating system.
getType() - Method in interface org.glassfish.virtualization.config.Virtualization
 
getUrl() - Method in interface org.glassfish.virtualization.config.GroupManager
 
getUser() - Method in interface org.glassfish.virtualization.config.MachineConfig
Defines the user identify on the remote machine that can be used to connect to the virtualization layer and manipulate virtual machines, storage pools etc...
getUser() - Method in interface org.glassfish.virtualization.config.ServerPoolConfig
 
getUser() - Method in interface org.glassfish.virtualization.config.Template
Defines the user identify to be used to run anything on this template.
getUser() - Method in interface org.glassfish.virtualization.spi.Machine
 
getUser() - Method in interface org.glassfish.virtualization.spi.VirtualMachine
Returns the user used to run software in this virtual machine
getUserId() - Method in interface org.glassfish.virtualization.config.VirtUser
 
getValue() - Method in interface org.glassfish.virtualization.config.TemplateIndex
Returns the index value like the operating system name if the TemplateIndex.getType() is the operating system index type.
getVirtualization(ServerPoolConfig) - Static method in class org.glassfish.virtualization.config.ServerPoolConfig.Duck
 
getVirtualization() - Method in interface org.glassfish.virtualization.config.ServerPoolConfig
Returns the virtualization technology used to interface with low-level machine creation/deletion/etc...
getVirtualization(Template) - Static method in class org.glassfish.virtualization.config.Template.Duck
 
getVirtualization() - Method in interface org.glassfish.virtualization.config.Template
Returns the virtualization technology used by this template
getVirtualizations() - Method in interface org.glassfish.virtualization.config.Virtualizations
 
getVirtualMachineProperties() - Method in class org.glassfish.virtualization.spi.AllocationConstraints
Returns the properties for a specific virtual machine allocation.
getVMs() - Method in interface org.glassfish.virtualization.spi.Machine
 
getVMs() - Method in interface org.glassfish.virtualization.spi.ServerPool
Returns all allocated virtual machine in this server pool
getVMs() - Method in class org.glassfish.virtualization.spi.VirtualCluster
 
groupId() - Method in interface org.glassfish.virtualization.spi.OsInterface
Returns the current serverPool id
GroupManager - Interface in org.glassfish.virtualization.config
a serverPool master identification (URL)
GroupManagerInjector - Class in org.glassfish.virtualization.config
 
GroupManagerInjector() - Constructor for class org.glassfish.virtualization.config.GroupManagerInjector
 
Groups - Interface in org.glassfish.virtualization.config
Defines a notion of groups that can be used to deploy applications to.
GroupsInjector - Class in org.glassfish.virtualization.config
 
GroupsInjector() - Constructor for class org.glassfish.virtualization.config.GroupsInjector
 

I

IAAS - Interface in org.glassfish.virtualization.spi
Defines the Infrastructure Management Service
IAASBootstrap - Class in org.glassfish.virtualization.impl
IAAS bootstrap code to avoid loading the IMS implementation (and its dependencies) until there is some virtualization related config in the configuration.
IAASBootstrap() - Constructor for class org.glassfish.virtualization.impl.IAASBootstrap
 
in(ServerPool...) - Method in class org.glassfish.virtualization.spi.AllocationConstraints
Specifies the serverPool in which the number of virtual machines should be allocated.
install(TemplateInstance) - Method in interface org.glassfish.virtualization.spi.Machine
 
install(TemplateInstance) - Method in interface org.glassfish.virtualization.spi.ServerPool
 
installs(Template, Collection<File>) - Method in interface org.glassfish.virtualization.spi.TemplateRepository
Installs a template in the repository
isUp() - Method in interface org.glassfish.virtualization.spi.Machine
 

K

KeyValueType - Class in org.glassfish.virtualization.spi
Simple key-value template condition
KeyValueType() - Constructor for class org.glassfish.virtualization.spi.KeyValueType
 
KeyValueType(String, String) - Constructor for class org.glassfish.virtualization.spi.KeyValueType
 

L

length(String) - Method in interface org.glassfish.virtualization.spi.FileOperations
Returns a file size
Listener<T extends Enum> - Interface in org.glassfish.virtualization.spi
Definition of a listener of a task completion.
load(TemplateIndex) - Method in class org.glassfish.virtualization.spi.KeyValueType
 
load(TemplateIndex) - Method in class org.glassfish.virtualization.spi.TemplateCondition
loads its state from a persisted state.
localCopy(String, String) - Method in interface org.glassfish.virtualization.spi.FileOperations
copy the file on a remote machine from a source path to a destination path.
ls(String) - Method in interface org.glassfish.virtualization.spi.FileOperations
Returns a list of file names in the passed directory

M

macAddressGen() - Method in interface org.glassfish.virtualization.spi.OsInterface
Generates a new unique mac address
Machine - Interface in org.glassfish.virtualization.spi
Represents a machine
Machine.State - Enum in org.glassfish.virtualization.spi
 
machineByName(ServerPoolConfig, String) - Static method in class org.glassfish.virtualization.config.ServerPoolConfig.Duck
 
machineByName(String) - Method in interface org.glassfish.virtualization.config.ServerPoolConfig
 
MachineConfig - Interface in org.glassfish.virtualization.config
A physical machine can be represented by either a name, an IP or a mac-address
MachineConfig.MachineResolver - Class in org.glassfish.virtualization.config
 
MachineConfig.MachineResolver() - Constructor for class org.glassfish.virtualization.config.MachineConfig.MachineResolver
 
MachineConfigInjector - Class in org.glassfish.virtualization.config
 
MachineConfigInjector() - Constructor for class org.glassfish.virtualization.config.MachineConfigInjector
 
MachineInfo - Interface in org.glassfish.virtualization.spi
Returns static information about a machine like it's memory, number of processors, etc..
MachineOperations<T> - Interface in org.glassfish.virtualization.spi
Interface for executing some operations on a machine, using the passed FileOperations object.
machines() - Method in interface org.glassfish.virtualization.spi.PhysicalServerPool
Returns the currently attached machines to this serverPool
maxMemory() - Method in interface org.glassfish.virtualization.spi.VirtualMachineInfo
Returns the maximum memory allocated to this virtual machine.
memory() - Method in interface org.glassfish.virtualization.spi.MachineInfo
Returns the memory size of this machine
memory() - Method in interface org.glassfish.virtualization.spi.StaticVirtualMachineInfo
returns the currently used memory
memory() - Method in interface org.glassfish.virtualization.spi.VirtualMachineInfo
Returns the current memory used by this virtual machine
MemoryListener - Interface in org.glassfish.virtualization.spi
Created by IntelliJ IDEA.
mkdir(String) - Method in interface org.glassfish.virtualization.spi.FileOperations
mkdir on the target machine
mod(String) - Method in interface org.glassfish.virtualization.spi.FileOperations
Returns the Date of the last modification of the file.
mount(File, File) - Method in interface org.glassfish.virtualization.spi.Disk
Mount an existing virtual disk
mv(String, String) - Method in interface org.glassfish.virtualization.spi.FileOperations
move a file within the file system

N

NativeVirtualization - Interface in org.glassfish.virtualization.config
Virtualization configuration for native mode
NativeVirtualizationInjector - Class in org.glassfish.virtualization.config
 
NativeVirtualizationInjector() - Constructor for class org.glassfish.virtualization.config.NativeVirtualizationInjector
 
nbVirtCpu() - Method in interface org.glassfish.virtualization.spi.StaticVirtualMachineInfo
return the number of virtual CPUs allocated to the virtual machine
noColocationWith(VirtualMachine...) - Method in class org.glassfish.virtualization.spi.AllocationConstraints
Specifies the virtual machines that should not be co-located on the same hardware with the new allocated virtual machines.
notified(VirtualMachine, long, long) - Method in interface org.glassfish.virtualization.spi.MemoryListener
 
notify(T) - Method in interface org.glassfish.virtualization.spi.Listener
Notification of a phase completion of a task

O

optionally(TemplateCondition...) - Method in interface org.glassfish.virtualization.spi.SearchCriteria
Add OPTIONALLY conditions to this search criteria.
optionally() - Method in interface org.glassfish.virtualization.spi.SearchCriteria
Get all the OPTIONALLY conditions of this search criteria
or(TemplateCondition...) - Method in interface org.glassfish.virtualization.spi.SearchCriteria
Add OR conditions to this search criteria.
or() - Method in interface org.glassfish.virtualization.spi.SearchCriteria
Get all the OR conditions of this search criteria
org.glassfish.virtualization.config - package org.glassfish.virtualization.config
 
org.glassfish.virtualization.impl - package org.glassfish.virtualization.impl
 
org.glassfish.virtualization.spi - package org.glassfish.virtualization.spi
 
OsInterface - Interface in org.glassfish.virtualization.spi
Interface responsible for all OS specific tasks like suspending and resuming machines

P

persist(Template) - Method in class org.glassfish.virtualization.spi.KeyValueType
 
persist(Template) - Method in class org.glassfish.virtualization.spi.TemplateCondition
Persists its state to a template persistence state.
PhasedFuture<T extends Enum,U> - Interface in org.glassfish.virtualization.spi
A phased future is a Future which provides phases completion access.
PhysicalServerPool - Interface in org.glassfish.virtualization.spi
Represents a serverPool of machines.
populateMacToIpsTable(PhysicalServerPool) - Method in interface org.glassfish.virtualization.spi.OsInterface
populate the ip to mac address map
postConstruct() - Method in class org.glassfish.virtualization.impl.IAASBootstrap
 

R

registerMemoryListener(MemoryListener, long, TimeUnit) - Method in interface org.glassfish.virtualization.spi.VirtualMachineInfo
Registers a memory changes listener
remove(VirtualMachine) - Method in class org.glassfish.virtualization.spi.VirtualCluster
 
resolve(AdminCommandContext, Class<T>) - Method in class org.glassfish.virtualization.config.MachineConfig.MachineResolver
 
resolve(AdminCommandContext, Class<T>) - Method in class org.glassfish.virtualization.config.ServerPoolConfig.ServerPoolResolver
 
resolve(AdminCommandContext, Class<T>) - Method in class org.glassfish.virtualization.config.ServerPoolConfig.WithinGroupResolver
 
resolve(AdminCommandContext, Class<T>) - Method in class org.glassfish.virtualization.config.Template.TemplateResolver
 
resolve(AdminCommandContext, Class<T>) - Method in class org.glassfish.virtualization.config.Virtualization.VirtResolver
 
resolve(AdminCommandContext, Class<T>) - Method in class org.glassfish.virtualization.config.Virtualizations.VirtResolver
 
resume(Machine) - Method in interface org.glassfish.virtualization.spi.OsInterface
resume the target machine
resume() - Method in interface org.glassfish.virtualization.spi.VirtualMachine
Resumes the virtual machine.
run(FileOperations) - Method in interface org.glassfish.virtualization.spi.MachineOperations
 

S

satisfies(TemplateCondition) - Method in class org.glassfish.virtualization.spi.KeyValueType
 
satisfies(TemplateCondition) - Method in class org.glassfish.virtualization.spi.TemplateCondition
Returns true if this condition satisfies another condition
satisfies(TemplateCondition) - Method in interface org.glassfish.virtualization.spi.TemplateInstance
Returns true of the template satisfy a condition
SearchCriteria - Interface in org.glassfish.virtualization.spi
Created by IntelliJ IDEA.
separateFrom() - Method in class org.glassfish.virtualization.spi.AllocationConstraints
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).
ServerPool - Interface in org.glassfish.virtualization.spi
Abstract a set of servers than can be used to provide VirtualMachine
ServerPoolAllocationStrategy - Interface in org.glassfish.virtualization.spi
Represents a strategy for allocating virtual machines within a pool of servers.
serverPoolByName(Virtualization, String) - Static method in class org.glassfish.virtualization.config.Virtualization.Duck
 
serverPoolByName(String) - Method in interface org.glassfish.virtualization.config.Virtualization
Returns a serverPool configuration using a serverPool name
ServerPoolConfig - Interface in org.glassfish.virtualization.config
Provides configuration for a serverPool of machines.
ServerPoolConfig.Duck - Class in org.glassfish.virtualization.config
 
ServerPoolConfig.Duck() - Constructor for class org.glassfish.virtualization.config.ServerPoolConfig.Duck
 
ServerPoolConfig.ServerPoolResolver - Class in org.glassfish.virtualization.config
 
ServerPoolConfig.ServerPoolResolver() - Constructor for class org.glassfish.virtualization.config.ServerPoolConfig.ServerPoolResolver
 
ServerPoolConfig.WithinGroupResolver - Class in org.glassfish.virtualization.config
 
ServerPoolConfig.WithinGroupResolver() - Constructor for class org.glassfish.virtualization.config.ServerPoolConfig.WithinGroupResolver
 
ServerPoolConfigInjector - Class in org.glassfish.virtualization.config
 
ServerPoolConfigInjector() - Constructor for class org.glassfish.virtualization.config.ServerPoolConfigInjector
 
ServerPoolFactory - Interface in org.glassfish.virtualization.spi
Factory for ServerPool instances.
setAddress(InetAddress) - Method in interface org.glassfish.virtualization.spi.VirtualMachine
Sets the IO address of the machine, usually performed by a back end operation.
setAuthMethod(String) - Method in interface org.glassfish.virtualization.config.VirtUser
 
setCommand() - Method in interface org.glassfish.virtualization.config.Action
 
setDisksLocation(String) - Method in interface org.glassfish.virtualization.config.MachineConfig
 
setDisksLocation() - Method in interface org.glassfish.virtualization.config.Virtualizations
 
setGroupId(String) - Method in interface org.glassfish.virtualization.config.VirtUser
 
setInvoker(String) - Method in interface org.glassfish.virtualization.config.Action
 
setIpAddress(String) - Method in interface org.glassfish.virtualization.config.MachineConfig
 
setMacAddress(String) - Method in interface org.glassfish.virtualization.config.MachineConfig
 
setName(String) - Method in interface org.glassfish.virtualization.config.GroupManager
 
setName(String) - Method in interface org.glassfish.virtualization.config.MachineConfig
 
setName(String) - Method in interface org.glassfish.virtualization.config.ServerPoolConfig
 
setName(String) - Method in interface org.glassfish.virtualization.config.Template
 
setName(String) - Method in interface org.glassfish.virtualization.config.Virtualization
 
setName(String) - Method in interface org.glassfish.virtualization.config.VirtUser
 
setNetworkName(String) - Method in interface org.glassfish.virtualization.config.MachineConfig
 
setOsName(String) - Method in interface org.glassfish.virtualization.config.MachineConfig
 
setPortName(String) - Method in interface org.glassfish.virtualization.config.ServerPoolConfig
 
setProperty(VirtualMachine.PropertyName, String) - Method in interface org.glassfish.virtualization.spi.VirtualMachine
Sets a VirtualMachine.PropertyName property on this virtual machine instance.
setScriptsLocation(String) - Method in interface org.glassfish.virtualization.config.Virtualization
 
setServerPool(ServerPoolConfig) - Method in interface org.glassfish.virtualization.config.VirtualMachineConfig
 
setSubNet(String) - Method in interface org.glassfish.virtualization.config.ServerPoolConfig
 
setTemplate(Template) - Method in interface org.glassfish.virtualization.config.VirtualMachineConfig
 
setTemplateCacheLocation(String) - Method in interface org.glassfish.virtualization.config.MachineConfig
 
setTemplateCacheRefreshRate(String) - Method in interface org.glassfish.virtualization.config.Virtualization
 
setTemplateCacheSize(String) - Method in interface org.glassfish.virtualization.config.Virtualization
 
setTemplatesLocation(String) - Method in interface org.glassfish.virtualization.config.MachineConfig
 
setTemplatesLocation() - Method in interface org.glassfish.virtualization.config.Virtualizations
 
setTiming(String) - Method in interface org.glassfish.virtualization.config.Action
 
setType(String) - Method in interface org.glassfish.virtualization.config.TemplateIndex
 
setType(String) - Method in interface org.glassfish.virtualization.config.Virtualization
 
setUrl(String) - Method in interface org.glassfish.virtualization.config.GroupManager
 
setUser(VirtUser) - Method in interface org.glassfish.virtualization.config.MachineConfig
 
setUser(VirtUser) - Method in interface org.glassfish.virtualization.config.ServerPoolConfig
 
setUser(VirtUser) - Method in interface org.glassfish.virtualization.config.Template
 
setUserId(String) - Method in interface org.glassfish.virtualization.config.VirtUser
 
setValue(String) - Method in interface org.glassfish.virtualization.config.TemplateIndex
 
size() - Method in interface org.glassfish.virtualization.spi.PhysicalServerPool
Returns the size of this serverPool
sleep() - Method in interface org.glassfish.virtualization.spi.Machine
 
start(VirtualMachine, boolean) - Method in interface org.glassfish.virtualization.spi.TemplateCustomizer
Starts the template instance services.
start() - Method in interface org.glassfish.virtualization.spi.VirtualMachine
Starts the virtual machine
StaticVirtualMachineInfo - Interface in org.glassfish.virtualization.spi
Static information about a virtual machine like its max memory, number of processors assigned, etc...
stop(VirtualMachine) - Method in interface org.glassfish.virtualization.spi.TemplateCustomizer
Stop the template instance services
stop() - Method in interface org.glassfish.virtualization.spi.VirtualMachine
Stops a virtual machine.
StoragePool - Interface in org.glassfish.virtualization.spi
Represents a storage pool, a serverPool of volumes.
StorageVol - Interface in org.glassfish.virtualization.spi
Represents a defined volume (disk) in the underlying virtualization infrastructure
suspend(Machine) - Method in interface org.glassfish.virtualization.spi.OsInterface
Suspend the target machine
suspend() - Method in interface org.glassfish.virtualization.spi.VirtualMachine
Suspend the virtual machine

T

Template - Interface in org.glassfish.virtualization.config
Configuration of a template, for now only its name.
Template.Duck - Class in org.glassfish.virtualization.config
 
Template.Duck() - Constructor for class org.glassfish.virtualization.config.Template.Duck
 
Template.TemplateResolver - Class in org.glassfish.virtualization.config
 
Template.TemplateResolver() - Constructor for class org.glassfish.virtualization.config.Template.TemplateResolver
 
templateByName(Virtualization, String) - Static method in class org.glassfish.virtualization.config.Virtualization.Duck
 
templateByName(String) - Method in interface org.glassfish.virtualization.config.Virtualization
Looks up a registered template by the name and returns it.
TemplateCondition - Class in org.glassfish.virtualization.spi
Represents a template condition (that can be used in a search criteria for a template).
TemplateCondition() - Constructor for class org.glassfish.virtualization.spi.TemplateCondition
 
TemplateCustomizer - Interface in org.glassfish.virtualization.spi
A template customizer is responsible for customizing a virtual machine for a particular template service type.
TemplateIndex - Interface in org.glassfish.virtualization.config
Configuration for a template index.
TemplateIndexInjector - Class in org.glassfish.virtualization.config
 
TemplateIndexInjector() - Constructor for class org.glassfish.virtualization.config.TemplateIndexInjector
 
TemplateInjector - Class in org.glassfish.virtualization.config
 
TemplateInjector() - Constructor for class org.glassfish.virtualization.config.TemplateInjector
 
TemplateInstance - Interface in org.glassfish.virtualization.spi
Represents a template instance that can be instantiated in a virtual machine
TemplateRepository - Interface in org.glassfish.virtualization.spi
Repository for virtualization templates

U

umount() - Method in interface org.glassfish.virtualization.spi.Disk
Un-mount this virtual disk instance
unregisterMemoryListener(MemoryListener) - Method in interface org.glassfish.virtualization.spi.VirtualMachineInfo
Un-registers a memory changes listener
upload(File, File) - Method in interface org.glassfish.virtualization.spi.VirtualMachine
Upload a file to the virtual machine.
userId() - Method in interface org.glassfish.virtualization.spi.OsInterface
Returns the current user id

V

valueOf(String) - Static method in enum org.glassfish.virtualization.config.Action.Timing
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.virtualization.spi.AllocationPhase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.virtualization.spi.Machine.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.virtualization.spi.VirtualMachine.PropertyName
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.glassfish.virtualization.config.Action.Timing
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.virtualization.spi.AllocationPhase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.virtualization.spi.Machine.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.virtualization.spi.VirtualMachine.PropertyName
Returns an array containing the constants of this enum type, in the order they are declared.
VirtException - Exception in org.glassfish.virtualization.spi
Exception wrapper for underlying native virtualization exception
VirtException() - Constructor for exception org.glassfish.virtualization.spi.VirtException
 
VirtException(String) - Constructor for exception org.glassfish.virtualization.spi.VirtException
 
VirtException(String, Throwable) - Constructor for exception org.glassfish.virtualization.spi.VirtException
 
VirtException(Throwable) - Constructor for exception org.glassfish.virtualization.spi.VirtException
 
VirtualCluster - Class in org.glassfish.virtualization.spi
Internal runtime representation of a cluster implemented with virtual machines.
VirtualCluster(IAAS, Cluster) - Constructor for class org.glassfish.virtualization.spi.VirtualCluster
 
Virtualization - Interface in org.glassfish.virtualization.config
Configuration about a particular virtualization technology.
Virtualization.Duck - Class in org.glassfish.virtualization.config
 
Virtualization.Duck() - Constructor for class org.glassfish.virtualization.config.Virtualization.Duck
 
Virtualization.ServerPoolDecorator - Class in org.glassfish.virtualization.config
 
Virtualization.ServerPoolDecorator() - Constructor for class org.glassfish.virtualization.config.Virtualization.ServerPoolDecorator
 
Virtualization.VirtResolver - Class in org.glassfish.virtualization.config
 
Virtualization.VirtResolver() - Constructor for class org.glassfish.virtualization.config.Virtualization.VirtResolver
 
VirtualizationInjector - Class in org.glassfish.virtualization.config
 
VirtualizationInjector() - Constructor for class org.glassfish.virtualization.config.VirtualizationInjector
 
Virtualizations - Interface in org.glassfish.virtualization.config
Top level configuration for all virtualization related config.
Virtualizations.Duck - Class in org.glassfish.virtualization.config
 
Virtualizations.Duck() - Constructor for class org.glassfish.virtualization.config.Virtualizations.Duck
 
Virtualizations.VirtResolver - Class in org.glassfish.virtualization.config
 
Virtualizations.VirtResolver() - Constructor for class org.glassfish.virtualization.config.Virtualizations.VirtResolver
 
VirtualizationsInjector - Class in org.glassfish.virtualization.config
 
VirtualizationsInjector() - Constructor for class org.glassfish.virtualization.config.VirtualizationsInjector
 
VirtualMachine - Interface in org.glassfish.virtualization.spi
Defines a Virtual machine
VirtualMachine.PropertyName - Enum in org.glassfish.virtualization.spi
 
VirtualMachineConfig - Interface in org.glassfish.virtualization.config
Persisted information about created virtual machine
VirtualMachineConfig.Utils - Class in org.glassfish.virtualization.config
 
VirtualMachineConfig.Utils() - Constructor for class org.glassfish.virtualization.config.VirtualMachineConfig.Utils
 
VirtualMachineConfigInjector - Class in org.glassfish.virtualization.config
 
VirtualMachineConfigInjector() - Constructor for class org.glassfish.virtualization.config.VirtualMachineConfigInjector
 
VirtualMachineInfo - Interface in org.glassfish.virtualization.spi
Returns the virtual machine information
VirtUser - Interface in org.glassfish.virtualization.config
Configuration of a user on the serverPool's physical machine that will be owning the virtual machines.
VirtUserInjector - Class in org.glassfish.virtualization.config
 
VirtUserInjector() - Constructor for class org.glassfish.virtualization.config.VirtUserInjector
 
vmByName(String) - Method in interface org.glassfish.virtualization.spi.ServerPool
Returns an allocated virtual machine in this server pool using its name.
vmByName(String) - Method in class org.glassfish.virtualization.spi.VirtualCluster
 
volumes() - Method in interface org.glassfish.virtualization.spi.StoragePool
Returns the currently configured volumes for this pool.

A B C D E F G I K L M N O P R S T U V

Copyright © 2012. All Rights Reserved.