[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