[jboss-cvs] jboss-seam/src/main/org/jboss/seam/mock/embedded ...

Peter Muir peter at bleepbleep.org.uk
Tue Nov 27 07:00:26 EST 2007


  User: pmuir   
  Date: 07/11/27 07:00:26

  Added:       src/main/org/jboss/seam/mock/embedded  
                        BootstrapWrapper.java DeploymentGroupWrapper.java
  Log:
  Hooks for wrapping Boostrap and DeploymentGroup
  
  Revision  Changes    Path
  1.1      date: 2007/11/27 12:00:26;  author: pmuir;  state: Exp;jboss-seam/src/main/org/jboss/seam/mock/embedded/BootstrapWrapper.java
  
  Index: BootstrapWrapper.java
  ===================================================================
  package org.jboss.seam.mock.embedded;
  
  
  import org.jboss.embedded.Bootstrap;
  import org.jboss.embedded.DeploymentGroup;
  import org.jboss.kernel.Kernel;
  
  public class BootstrapWrapper extends Bootstrap
  {
     private static Bootstrap instance;
     
     public BootstrapWrapper(Kernel kernel)
     {
        super(kernel);
     }
     
     public static synchronized Bootstrap getInstance()
     {
        if (instance == null) instance = new BootstrapWrapper(createKernel());
        return instance;
     }
     
     @Override
     public DeploymentGroup createDeploymentGroup()
     {
        DeploymentGroup group = new DeploymentGroupWrapper();
        group.setClassLoader(loader);
        group.setMainDeployer(mainDeployer);
        group.setKernel(kernel);
        return group;
     }
  }
  
  
  1.1      date: 2007/11/27 12:00:26;  author: pmuir;  state: Exp;jboss-seam/src/main/org/jboss/seam/mock/embedded/DeploymentGroupWrapper.java
  
  Index: DeploymentGroupWrapper.java
  ===================================================================
  package org.jboss.seam.mock.embedded;
  
  import org.jboss.embedded.DeploymentGroup;
  
  /**
   * @author Pete Muir
   *
   */
  public class DeploymentGroupWrapper extends DeploymentGroup
  {
  
  }
  
  
  



More information about the jboss-cvs-commits mailing list