[jboss-svn-commits] JBoss Portal SVN: r5157 - in trunk/portlet/src/main/org/jboss/portal/portlet: container/info deployment info test/support/info
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Sep 6 07:43:37 EDT 2006
Author: julien at jboss.com
Date: 2006-09-06 07:43:31 -0400 (Wed, 06 Sep 2006)
New Revision: 5157
Modified:
trunk/portlet/src/main/org/jboss/portal/portlet/container/info/ContainerCacheInfo.java
trunk/portlet/src/main/org/jboss/portal/portlet/deployment/JBossApplicationMetaDataFactory.java
trunk/portlet/src/main/org/jboss/portal/portlet/info/CacheInfo.java
trunk/portlet/src/main/org/jboss/portal/portlet/test/support/info/CacheInfoSupport.java
Log:
move caching reference type for fragments into ContainerPortletInfo which is specific to the portlet container. The caching policy is private to producer.
Modified: trunk/portlet/src/main/org/jboss/portal/portlet/container/info/ContainerCacheInfo.java
===================================================================
--- trunk/portlet/src/main/org/jboss/portal/portlet/container/info/ContainerCacheInfo.java 2006-09-06 11:38:31 UTC (rev 5156)
+++ trunk/portlet/src/main/org/jboss/portal/portlet/container/info/ContainerCacheInfo.java 2006-09-06 11:43:31 UTC (rev 5157)
@@ -34,6 +34,12 @@
public class ContainerCacheInfo implements CacheInfo
{
+ /** Cache uses strong references. */
+ public int REF_STRONG = 0;
+
+ /** Cache uses soft references. */
+ public int REF_SOFT = 1;
+
/** . */
private static Logger log = Logger.getLogger(ContainerCacheInfo.class);
Modified: trunk/portlet/src/main/org/jboss/portal/portlet/deployment/JBossApplicationMetaDataFactory.java
===================================================================
--- trunk/portlet/src/main/org/jboss/portal/portlet/deployment/JBossApplicationMetaDataFactory.java 2006-09-06 11:38:31 UTC (rev 5156)
+++ trunk/portlet/src/main/org/jboss/portal/portlet/deployment/JBossApplicationMetaDataFactory.java 2006-09-06 11:43:31 UTC (rev 5157)
@@ -22,11 +22,11 @@
package org.jboss.portal.portlet.deployment;
import org.jboss.portal.common.transaction.Transactions;
-import org.jboss.portal.portlet.info.CacheInfo;
import org.jboss.portal.portlet.metadata.JBossApplicationMetaData;
import org.jboss.portal.portlet.metadata.JBossPortletMetaData;
import org.jboss.portal.portlet.metadata.PolicyPermissionMetaData;
import org.jboss.portal.portlet.metadata.SecurityConstraintMetaData;
+import org.jboss.portal.portlet.container.info.ContainerCacheInfo;
import org.jboss.portal.security.SecurityConstants;
import org.jboss.xb.binding.GenericObjectModelFactory;
import org.jboss.xb.binding.UnmarshallingContext;
@@ -199,11 +199,11 @@
{
if ("strong".equals(localName))
{
- portlet.setCacheRefType(new Integer(CacheInfo.REF_STRONG));
+ portlet.setCacheRefType(new Integer(ContainerCacheInfo.REF_STRONG));
}
else if ("soft".equals(localName))
{
- portlet.setCacheRefType(new Integer(CacheInfo.REF_SOFT));
+ portlet.setCacheRefType(new Integer(ContainerCacheInfo.REF_SOFT));
}
else
{
Modified: trunk/portlet/src/main/org/jboss/portal/portlet/info/CacheInfo.java
===================================================================
--- trunk/portlet/src/main/org/jboss/portal/portlet/info/CacheInfo.java 2006-09-06 11:38:31 UTC (rev 5156)
+++ trunk/portlet/src/main/org/jboss/portal/portlet/info/CacheInfo.java 2006-09-06 11:43:31 UTC (rev 5157)
@@ -27,19 +27,9 @@
*/
public interface CacheInfo
{
- /** Cache uses strong references. */
- int REF_STRONG = 0;
- /** Cache uses soft references. */
- int REF_SOFT = 1;
-
/**
* The expiration in seconds.
*/
int getExpirationSecs();
-
- /**
- * Return the kind of reference to cache markup fragments.
- */
- int getReferenceType();
}
Modified: trunk/portlet/src/main/org/jboss/portal/portlet/test/support/info/CacheInfoSupport.java
===================================================================
--- trunk/portlet/src/main/org/jboss/portal/portlet/test/support/info/CacheInfoSupport.java 2006-09-06 11:38:31 UTC (rev 5156)
+++ trunk/portlet/src/main/org/jboss/portal/portlet/test/support/info/CacheInfoSupport.java 2006-09-06 11:43:31 UTC (rev 5157)
@@ -22,6 +22,7 @@
package org.jboss.portal.portlet.test.support.info;
import org.jboss.portal.portlet.info.CacheInfo;
+import org.jboss.portal.portlet.container.info.ContainerCacheInfo;
/**
* @author <a href="mailto:julien at jboss.org">Julien Viet</a>
@@ -44,7 +45,7 @@
public CacheInfoSupport()
{
- this(0, CacheInfo.REF_STRONG);
+ this(0, ContainerCacheInfo.REF_STRONG);
}
public int getExpirationSecs()
More information about the jboss-svn-commits
mailing list