[jboss-cvs] JBossAS SVN: r99747 - projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Jan 21 08:36:49 EST 2010
Author: jesper.pedersen
Date: 2010-01-21 08:36:48 -0500 (Thu, 21 Jan 2010)
New Revision: 99747
Modified:
projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/RADeployer.java
Log:
TRACE information for object creation
Modified: projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/RADeployer.java
===================================================================
--- projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/RADeployer.java 2010-01-21 13:05:19 UTC (rev 99746)
+++ projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/RADeployer.java 2010-01-21 13:36:48 UTC (rev 99747)
@@ -335,6 +335,13 @@
{
resourceAdapter =
(ResourceAdapter)initAndInject(cmd.getRa().getRaClass(), cmd.getRa().getConfigProperty(), cl);
+
+ if (trace)
+ {
+ log.trace("ResourceAdapter: " + resourceAdapter.getClass().getName());
+ log.trace("ResourceAdapter defined in classloader: " + resourceAdapter.getClass().getClassLoader());
+ }
+
archiveValidationObjects.add(new ValidateObject(Key.RESOURCE_ADAPTER,
resourceAdapter,
cmd.getRa().getConfigProperty()));
@@ -357,6 +364,13 @@
(ManagedConnectionFactory)initAndInject(cdMeta.getManagedConnectionFactoryClass(),
cdMeta.getConfigProps(), cl);
+ if (trace)
+ {
+ log.trace("ManagedConnectionFactory: " + mcf.getClass().getName());
+ log.trace("ManagedConnectionFactory defined in classloader: " +
+ mcf.getClass().getClassLoader());
+ }
+
mcf.setLogWriter(new PrintWriter(printStream));
archiveValidationObjects.add(new ValidateObject(Key.MANAGED_CONNECTION_FACTORY,
@@ -367,21 +381,32 @@
// ConnectionFactory
Object cf = mcf.createConnectionFactory(new NoTxConnectionManager());
+
+ if (trace)
+ {
+ log.trace("ConnectionFactory: " + cf.getClass().getName());
+ log.trace("ConnectionFactory defined in classloader: " +
+ cf.getClass().getClassLoader());
+ }
+
archiveValidationObjects.add(new ValidateObject(Key.CONNECTION_FACTORY, cf));
- if (cdMetas.size() == 1)
+ if (cf instanceof Serializable && cf instanceof Referenceable)
{
- if (jndiNames == null)
- jndiNames = new ArrayList<String>(1);
+ if (cdMetas.size() == 1)
+ {
+ if (jndiNames == null)
+ jndiNames = new ArrayList<String>(1);
- String jndiName = f.getName().substring(0, f.getName().indexOf(".rar"));
- bindConnectionFactory(jndiName, (Serializable)cf);
- jndiNames.add(JNDI_PREFIX + jndiName);
+ String jndiName = f.getName().substring(0, f.getName().indexOf(".rar"));
+ bindConnectionFactory(jndiName, (Serializable)cf);
+ jndiNames.add(JNDI_PREFIX + jndiName);
+ }
+ else
+ {
+ log.warn("NYI: There are multiple connection factories for: " + f.getName());
+ }
}
- else
- {
- log.warn("NYI: There are multiple connection factories for: " + f.getName());
- }
}
}
}
@@ -405,6 +430,13 @@
Object o = initAndInject(mlMeta.getActivationSpecType().getAsClass(), cpm, cl);
+ if (trace)
+ {
+ log.trace("ActivationSpec: " + o.getClass().getName());
+ log.trace("ActivationSpec defined in classloader: " +
+ o.getClass().getClassLoader());
+ }
+
archiveValidationObjects.add(new ValidateObject(Key.ACTIVATION_SPEC, o, cpm));
beanValidationObjects.add(o);
associationObjects.add(o);
@@ -426,6 +458,14 @@
{
Object o = initAndInject(aoMeta.getAdminObjectImplementationClass(),
aoMeta.getConfigProps(), cl);
+
+ if (trace)
+ {
+ log.trace("AdminObject: " + o.getClass().getName());
+ log.trace("AdminObject defined in classloader: " +
+ o.getClass().getClassLoader());
+ }
+
archiveValidationObjects.add(new ValidateObject(Key.ADMIN_OBJECT, o, aoMeta.getConfigProps()));
beanValidationObjects.add(o);
}
More information about the jboss-cvs-commits
mailing list