Skip to main content

Source code revision

svn

summary: reworked the IMS to be split into 2 modules, one for config/spi interfaces that will always be loaded when present and the implementation in virt-core that should only loaded on startup when there is virtualization configuration present.
revision: 50381
author: dochez
date: 2011-10-20 21:08:18 UTC (3 years)
message: reworked the IMS to be split into 2 modules, one for config/spi interfaces that will always be loaded when present and the
implementation in virt-core that should only loaded on startup when there is virtualization configuration present.

Change Path Actions
M trunk/main/appserver/paas/plugins/glassfish-plugin/pom.xml
M trunk/main/appserver/paas/plugins/glassfish-plugin/src/main/java/org/glassfish/paas/gfplugin/ScaleDownGlassFishService.java
M trunk/main/appserver/paas/plugins/glassfish-plugin/src/main/java/org/glassfish/paas/gfplugin/ScaleUpGlassFishService.java
M trunk/main/appserver/paas/plugins/glassfish-plugin/src/main/java/org/glassfish/paas/gfplugin/cli/CreateGlassFishService.java
M trunk/main/appserver/paas/plugins/glassfish-plugin/src/main/java/org/glassfish/paas/gfplugin/cli/DeleteGlassFishService.java
M trunk/main/appserver/paas/plugins/javadb-plugin/pom.xml
M trunk/main/appserver/paas/plugins/javadb-plugin/src/main/java/org/glassfish/paas/javadbplugin/DerbyNativeTemplateCustomizer.java
M trunk/main/appserver/paas/plugins/javadb-plugin/src/main/java/org/glassfish/paas/javadbplugin/cli/CreateDerbyService.java
M trunk/main/appserver/paas/plugins/javadb-plugin/src/main/java/org/glassfish/paas/javadbplugin/cli/DeleteDerbyService.java
M trunk/main/appserver/paas/plugins/load-balancer-plugin/pom.xml
M trunk/main/appserver/paas/plugins/load-balancer-plugin/src/main/java/org/glassfish/paas/lbplugin/ApacheNativeTemplateCustomizer.java
M trunk/main/appserver/paas/plugins/load-balancer-plugin/src/main/java/org/glassfish/paas/lbplugin/cli/BaseLBService.java
M trunk/main/appserver/paas/plugins/load-balancer-plugin/src/main/java/org/glassfish/paas/lbplugin/cli/CreateLBService.java
M trunk/main/appserver/paas/plugins/mysql-db-plugin/pom.xml
M trunk/main/nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/server/AppServerStartup.java
M trunk/main/nucleus/paas/orchestrator/src/main/java/org/glassfish/paas/orchestrator/ServiceOrchestratorImpl.java
M trunk/main/nucleus/packager/nucleus-virtualization/pom.xml
M trunk/main/nucleus/virtualization/libvirt/src/main/java/org/glassfish/virtualization/libvirt/LibVirtGlassFishCustomizer.java
M trunk/main/nucleus/virtualization/libvirt/src/main/java/org/glassfish/virtualization/libvirt/LibVirtLocalMachine.java
M trunk/main/nucleus/virtualization/libvirt/src/main/java/org/glassfish/virtualization/libvirt/LibVirtMachine.java
M trunk/main/nucleus/virtualization/libvirt/src/main/java/org/glassfish/virtualization/libvirt/LibVirtServerPool.java
M trunk/main/nucleus/virtualization/libvirt/src/main/java/org/glassfish/virtualization/libvirt/LibVirtVirtualMachine.java
M trunk/main/nucleus/virtualization/libvirt/src/main/java/org/glassfish/virtualization/libvirt/SSHFileOperations.java
M trunk/main/nucleus/virtualization/pom.xml
A trunk/main/nucleus/virtualization/virt-api
A trunk/main/nucleus/virtualization/virt-api/osgi.bundle
A trunk/main/nucleus/virtualization/virt-api/pom.xml
A trunk/main/nucleus/virtualization/virt-api/src
A trunk/main/nucleus/virtualization/virt-api/src/main
A trunk/main/nucleus/virtualization/virt-api/src/main/java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/config
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/config/Action.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/config/GroupManager.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/config/Groups.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/config/MachineConfig.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/config/NativeVirtualization.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/config/ServerPoolConfig.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/config/Template.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/config/TemplateIndex.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/config/VirtUser.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/config/VirtualMachineConfig.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/config/Virtualization.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/config/Virtualizations.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/impl
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/impl/IAASBootstrap.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/AllocationConstraints.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/AllocationPhase.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/AllocationStrategy.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/Disk.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/EventSource.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/FileOperations.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/IAAS.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/KeyValueType.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/Listener.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/Machine.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/MachineInfo.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/MachineOperations.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/MemoryListener.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/OsInterface.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/PhasedFuture.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/PhysicalServerPool.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/SearchCriteria.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/ServerPool.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/ServerPoolAllocationStrategy.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/ServerPoolFactory.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/StaticVirtualMachineInfo.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/StoragePool.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/StorageVol.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/TemplateCondition.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/TemplateCustomizer.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/TemplateInstance.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/TemplateRepository.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/VirtException.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/VirtualCluster.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/VirtualMachine.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/spi/VirtualMachineInfo.java
A trunk/main/nucleus/virtualization/virt-api/src/main/java/org/glassfish/virtualization/templates
M trunk/main/nucleus/virtualization/virt-core/pom.xml
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/IAASImpl.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/commands/CreateVirtualCluster.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/commands/CreateVirtualMachine.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/commands/DeleteVirtualCluster.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/commands/RegisterStartup.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/commands/RegisterVirtualMachine.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/commands/SupplementalStartClusterCommand.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/commands/SupplementalStartInstance.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/commands/SupplementalStopClusterCommand.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/config/Action.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/config/GroupManager.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/config/Groups.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/config/MachineConfig.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/config/NativeVirtualization.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/config/ServerPoolConfig.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/config/Template.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/config/TemplateIndex.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/config/VirtUser.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/config/VirtualMachineConfig.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/config/Virtualization.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/config/Virtualizations.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/local/JavaDBTemplateCustomizer.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/local/LocalGlassFishTemplateCustomizer.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/local/LocalServerPool.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/local/LocalVirtualMachine.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/os/Disk.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/os/FileOperations.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/runtime/AbstractMachine.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/runtime/CustomizersSynchronization.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/runtime/DefaultAllocationStrategy.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/runtime/DefaultServerPoolAllocationStrategy.java
A trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/runtime/GlassFishTemplateCustomizer.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/runtime/LocalTemplate.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/runtime/RemoteTemplate.java
A trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/runtime/TemplateInstanceImpl.java
A trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/runtime/TemplateRepositoryImpl.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/runtime/VirtualCluster.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/runtime/VirtualClusters.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/spi
A trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/templates
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/templates/GlassFishTemplateCustomizer.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/templates/TemplateInstanceImpl.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/templates/TemplateRepositoryImpl.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/util/EventSource.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/util/EventSourceImpl.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/util/KeyValueType.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/util/ListenableFutureImpl.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/util/ScriptBasedDisk.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/virtmgt/GroupAccess.java
M trunk/main/nucleus/virtualization/virt-core/src/main/java/org/glassfish/virtualization/virtmgt/impl/LocalGroupAccess.java
 
 
Close
loading
Please Confirm
Close