[jboss-cvs] jboss-portal/core/src/main/org/jboss/portal/core/deployment/jboss ...

Julien Viet julien at jboss.com
Tue Jul 11 17:58:57 EDT 2006


  User: julien  
  Date: 06/07/11 17:58:57

  Modified:    core/src/main/org/jboss/portal/core/deployment/jboss  
                        PortletAppDeployment.java
                        PortletAppDeploymentFactory.java
  Log:
  make the portlet app deployer auto create instances only if it is the singleton on the cluster
  
  Revision  Changes    Path
  1.61      +5 -2      jboss-portal/core/src/main/org/jboss/portal/core/deployment/jboss/PortletAppDeployment.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: PortletAppDeployment.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-portal/core/src/main/org/jboss/portal/core/deployment/jboss/PortletAppDeployment.java,v
  retrieving revision 1.60
  retrieving revision 1.61
  diff -u -b -r1.60 -r1.61
  --- PortletAppDeployment.java	7 Jun 2006 14:41:35 -0000	1.60
  +++ PortletAppDeployment.java	11 Jul 2006 21:58:57 -0000	1.61
  @@ -51,7 +51,7 @@
   
   /**
    * @author <a href="mailto:julien at jboss.org">Julien Viet</a>
  - * @version $Revision: 1.60 $
  + * @version $Revision: 1.61 $
    */
   public class PortletAppDeployment extends org.jboss.portal.portlet.deployment.jboss.PortletAppDeployment
   {
  @@ -74,8 +74,11 @@
         super.start();
   
         // Build instances objects related to the portlet life cycle
  +      if (factory.getCreateInstances())
  +      {
         buildInstances();
      }
  +   }
   
      /** Inject service proxies into the context of the web application if it is needed. */
      protected void injectServices()
  
  
  
  1.14      +24 -1     jboss-portal/core/src/main/org/jboss/portal/core/deployment/jboss/PortletAppDeploymentFactory.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: PortletAppDeploymentFactory.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-portal/core/src/main/org/jboss/portal/core/deployment/jboss/PortletAppDeploymentFactory.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -b -r1.13 -r1.14
  --- PortletAppDeploymentFactory.java	4 May 2006 14:36:12 -0000	1.13
  +++ PortletAppDeploymentFactory.java	11 Jul 2006 21:58:57 -0000	1.14
  @@ -33,7 +33,7 @@
   /**
    *
    * @author <a href="mailto:julien at jboss.org">Julien Viet</a>
  - * @version $Revision: 1.13 $
  + * @version $Revision: 1.14 $
    */
   public class PortletAppDeploymentFactory extends org.jboss.portal.portlet.deployment.jboss.PortletAppDeploymentFactory
   {
  @@ -41,6 +41,9 @@
      /** . */
      protected InstanceContainer instanceContainer;
   
  +   /** . */
  +   private boolean createInstances;
  +
      public Deployment newInstance(URL url, PortalWebApp pwa, MBeanServer mbeanServer) throws DeploymentException
      {
         return new PortletAppDeployment(url, pwa, mbeanServer, this);
  @@ -63,4 +66,24 @@
      {
         return new JBossApplicationMetaDataFactory();
      }
  +
  +   public void enableCreateInstances()
  +   {
  +      createInstances = true;
  +   }
  +
  +   public void disableCreateInstances()
  +   {
  +      createInstances = false;
  +   }
  +
  +   public boolean getCreateInstances()
  +   {
  +      return createInstances;
  +   }
  +
  +   public void setCreateInstances(boolean createInstances)
  +   {
  +      this.createInstances = createInstances;
  +   }
   }
  
  
  



More information about the jboss-cvs-commits mailing list