if (introspected == null)
out.println(" Unable to resolve introspected config-property's");
String poolName = getValueString(mcf.getConnectionInterface()).substring(
getValueString(mcf.getConnectionInterface()).lastIndexOf('.') + 1);
CommonPool pool = null;
if (transSupport.equals(TransactionSupportEnum.XATransaction))
{
pool = xaPoolImpl;
}
else
{
pool = poolImpl;
}
CommonConnDefImpl connImpl = new CommonConnDefImpl(configProperty, classname,
"java:jboss/eis/" + poolName, poolName,
Defaults.ENABLED, Defaults.USE_JAVA_CONTEXT,
Defaults.USE_CCM,
pool, null, null, secImpl, null);
connDefs.add(connImpl);
}
}
line = 0;
sameClassnameSet.clear();
if (ra1516.getAdminObjects() != null && ra1516.getAdminObjects().size() > 0)
{
out.println();
out.println("Admin-object:");
out.println("-------------");
adminObjects = new ArrayList<CommonAdminObject>();
}
for (AdminObject ao : ra1516.getAdminObjects())
{
String aoClassname = getValueString(ao.getAdminobjectClass());
if (!sameClassnameSet.contains(aoClassname))
{
sameClassnameSet.add(aoClassname);
if (line != 0)
{
out.println();
}
line++;
out.println("Class: " + aoClassname);
out.println(" Interface: " + getValueString(ao.getAdminobjectInterface()));
needPrint = true;
}
else
{
needPrint = false;
}
String poolName = aoClassname.substring(aoClassname.lastIndexOf('.') + 1);
Map<String, String> configProperty = null;
if (ao.getConfigProperties() != null)
configProperty = new HashMap<String, String>();
introspected = getIntrospectedProperties(aoClassname, cl);
for (ConfigProperty cp : ao.getConfigProperties())
{
configProperty.put(getValueString(cp.getConfigPropertyName()),
getValueString(cp.getConfigPropertyValue()));
removeIntrospectedValue(introspected, getValueString(cp.getConfigPropertyName()));
if (needPrint)
out.println(" Config-property: " + getValueString(cp.getConfigPropertyName()) + " (" +
getValueString(cp.getConfigPropertyType()) + ")");
}
if (introspected != null && !introspected.isEmpty())
{
for (Map.Entry<String, String> entry : introspected.entrySet())
{
if (needPrint)
out.println(" Introspected Config-property: " + entry.getKey() + " (" +
entry.getValue() + ")");
}
}
if (introspected == null)
out.println(" Unable to resolve introspected config-property's");
CommonAdminObjectImpl aoImpl = new CommonAdminObjectImpl(configProperty, aoClassname,
"java:jboss/eis/ao/" + poolName, poolName, Defaults.ENABLED, Defaults.USE_JAVA_CONTEXT);
adminObjects.add(aoImpl);
}
line = 0;
sameClassnameSet.clear();
if (ra1516.getInboundResourceadapter() != null &&
ra1516.getInboundResourceadapter().getMessageadapter() != null)
{
out.println();
out.println("Activation-spec:");
out.println("----------------");
for (MessageListener ml :
ra1516.getInboundResourceadapter().getMessageadapter().getMessagelisteners())
{
String asClassname = getValueString(ml.getActivationspec().getActivationspecClass());
if (!sameClassnameSet.contains(asClassname))
{
sameClassnameSet.add(asClassname);
if (line != 0)
{
out.println();
}
line++;
out.println("Class: " + asClassname);
out.println(" Message-listener: " + getValueString(ml.getMessagelistenerType()));
introspected = getIntrospectedProperties(asClassname, cl);
if (ml.getActivationspec() != null &&
ml.getActivationspec().getRequiredConfigProperties() != null)
{
for (RequiredConfigProperty cp : ml.getActivationspec().getRequiredConfigProperties())
{
removeIntrospectedValue(introspected, getValueString(cp.getConfigPropertyName()));
out.println(" Required-config-property: " + getValueString(cp.getConfigPropertyName()));
}
}
if (introspected != null && !introspected.isEmpty())
{
for (Map.Entry<String, String> entry : introspected.entrySet())
{
out.println(" Introspected Config-property: " + entry.getKey() + " (" +
entry.getValue() + ")");
}
}
if (introspected == null)
out.println(" Unable to resolve introspected config-property's");
}
}
}
}
else
{
out.println("Managed-connection-factory:");
out.println("---------------------------");
ResourceAdapter10 ra10 = (ResourceAdapter10)ra;
out.println("Class: " + ra10.getManagedConnectionFactoryClass());
classname = getValueString(ra10.getManagedConnectionFactoryClass());
transSupport = ra10.getTransactionSupport();
//ValidatingManagedConnectionFactory
hasValidatingMcfInterface(out, classname, cl);
Class<?> cfi = Class.forName(classname, true, cl);
out.println(" ConnectionFactory (" + classname + "):");
outputMethodInfo(out, cfi, cl);
Class<?> ci = Class.forName(getValueString(ra10.getConnectionInterface()), true, cl);
out.println(" Connection (" + getValueString(ra10.getConnectionInterface()) + "):");
outputMethodInfo(out, ci, cl);
Map<String, String> configProperty = null;
if (ra10.getConfigProperties() != null)
configProperty = new HashMap<String, String>();
Map<String, String> introspected =
getIntrospectedProperties(classname, cl);
for (ConfigProperty cp : ra10.getConfigProperties())
{
configProperty.put(getValueString(cp.getConfigPropertyName()),
getValueString(cp.getConfigPropertyValue()));
removeIntrospectedValue(introspected, getValueString(cp.getConfigPropertyName()));
out.println(" Config-property: " + getValueString(cp.getConfigPropertyName()) + " (" +
getValueString(cp.getConfigPropertyType()) + ")");
}
if (introspected != null && !introspected.isEmpty())
{
for (Map.Entry<String, String> entry : introspected.entrySet())
{
out.println(" Introspected Config-property: " + entry.getKey() + " (" +
entry.getValue() + ")");
}
}
if (introspected == null)
out.println(" Unable to resolve introspected config-property's");
String poolName = classname.substring(classname.lastIndexOf('.') + 1);
CommonPool pool = null;
if (transSupport.equals(TransactionSupportEnum.XATransaction))
{
pool = xaPoolImpl;
}
else