[Jboss-cvs] JBossAS SVN: r55435 - branches/MC_VDF_WORK/system/src/main/org/jboss/system/server/profileservice
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Aug 9 08:05:13 EDT 2006
Author: scott.stark at jboss.org
Date: 2006-08-09 08:05:11 -0400 (Wed, 09 Aug 2006)
New Revision: 55435
Modified:
branches/MC_VDF_WORK/system/src/main/org/jboss/system/server/profileservice/ProfileServiceBootstrap.java
Log:
Restore the default ctor and only register the server in the kernel if not null.
Modified: branches/MC_VDF_WORK/system/src/main/org/jboss/system/server/profileservice/ProfileServiceBootstrap.java
===================================================================
--- branches/MC_VDF_WORK/system/src/main/org/jboss/system/server/profileservice/ProfileServiceBootstrap.java 2006-08-09 12:02:30 UTC (rev 55434)
+++ branches/MC_VDF_WORK/system/src/main/org/jboss/system/server/profileservice/ProfileServiceBootstrap.java 2006-08-09 12:05:11 UTC (rev 55435)
@@ -71,6 +71,10 @@
/** An explicit deployer-beans.xml URL to deploy */
protected URL bootstrapURL;
+ public ProfileServiceBootstrap()
+ {
+ this("default", null);
+ }
public ProfileServiceBootstrap(String name, Server server)
{
this.profileName = name;
@@ -181,15 +185,18 @@
deploy(bootstrapURL);
}
- // Register the Server instance in the kernel
Kernel kernel = getKernel();
KernelController controller = kernel.getController();
KernelRegistry registry = kernel.getRegistry();
KernelConfigurator config = kernel.getConfigurator();
- BeanInfo info = config.getBeanInfo(server.getClass());;
- AbstractBeanMetaData metaData = new AbstractBeanMetaData("org.jboss.system.server.Server", null);
- AbstractKernelControllerContext serverEntry = new AbstractKernelControllerContext(info, metaData, server);
- controller.install(serverEntry);
+ // Register the Server instance in the kernel
+ if( server != null )
+ {
+ BeanInfo info = config.getBeanInfo(server.getClass());;
+ AbstractBeanMetaData metaData = new AbstractBeanMetaData("org.jboss.system.server.Server", null);
+ AbstractKernelControllerContext serverEntry = new AbstractKernelControllerContext(info, metaData, server);
+ controller.install(serverEntry);
+ }
// Validate that everything is ok
kernelDeployer.validate();
More information about the jboss-cvs-commits
mailing list