[jboss-cvs] JBossAS SVN: r61045 - in trunk/system/src/main/org/jboss/profileservice: spi and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Mar 2 04:14:20 EST 2007
Author: scott.stark at jboss.org
Date: 2007-03-02 04:14:20 -0500 (Fri, 02 Mar 2007)
New Revision: 61045
Modified:
trunk/system/src/main/org/jboss/profileservice/aop/DeployerAspects.java
trunk/system/src/main/org/jboss/profileservice/spi/AttachmentsSerializer.java
Log:
More debugging
Modified: trunk/system/src/main/org/jboss/profileservice/aop/DeployerAspects.java
===================================================================
--- trunk/system/src/main/org/jboss/profileservice/aop/DeployerAspects.java 2007-03-02 09:13:54 UTC (rev 61044)
+++ trunk/system/src/main/org/jboss/profileservice/aop/DeployerAspects.java 2007-03-02 09:14:20 UTC (rev 61045)
@@ -134,17 +134,19 @@
ClassLoader prevTCL = Thread.currentThread().getContextClassLoader();
if( loader == null )
loader = prevTCL;
- DeploymentContext ctx = unit.getDeploymentContext();
// No guarentee this is unique
String deployerID = target.getClass().getSimpleName();
try
{
- Map<String, Object> map = attachmentsSerializer.loadAttachments(ctx, deployerID, loader);
+ Map<String, Object> map = attachmentsSerializer.loadAttachments(unit, deployerID, loader);
if( map != null )
{
+ if( unit.getSimpleName().equals("hsqldb-ds.xml") )
+ log.info("Loading hsqldb-ds.xml attachments, "+deployerID);
for(String key : map.keySet())
{
Object value = map.get(key);
+ DeploymentContext ctx = unit.getDeploymentContext();
ctx.getPredeterminedManagedObjects().addAttachment(key, value);
}
}
@@ -184,12 +186,11 @@
ClassLoader prevTCL = Thread.currentThread().getContextClassLoader();
if( loader == null )
loader = prevTCL;
- DeploymentContext ctx = unit.getDeploymentContext();
// No guarentee this is unique
String deployerID = target.getClass().getSimpleName();
try
{
- attachmentsSerializer.saveAttachments(ctx, deployerID, loader);
+ attachmentsSerializer.saveAttachments(unit, deployerID, loader);
}
finally
{
Modified: trunk/system/src/main/org/jboss/profileservice/spi/AttachmentsSerializer.java
===================================================================
--- trunk/system/src/main/org/jboss/profileservice/spi/AttachmentsSerializer.java 2007-03-02 09:13:54 UTC (rev 61044)
+++ trunk/system/src/main/org/jboss/profileservice/spi/AttachmentsSerializer.java 2007-03-02 09:14:20 UTC (rev 61045)
@@ -23,6 +23,7 @@
import java.util.Map;
+import org.jboss.deployers.spi.deployer.DeploymentUnit;
import org.jboss.deployers.spi.structure.DeploymentContext;
/**
@@ -34,8 +35,8 @@
*/
public interface AttachmentsSerializer
{
- public void saveAttachments(DeploymentContext ctx, String deployerID, ClassLoader loader)
+ public void saveAttachments(DeploymentUnit ctx, String deployerID, ClassLoader loader)
throws Exception;
- public Map<String, Object> loadAttachments(DeploymentContext ctx, String deployerID, ClassLoader loader)
+ public Map<String, Object> loadAttachments(DeploymentUnit ctx, String deployerID, ClassLoader loader)
throws Exception;
}
More information about the jboss-cvs-commits
mailing list