chirino 2005/08/10 21:46:13
Modified: modules/openejb-builder/src/test/org/openejb/deployment
DeploymentHelper.java
Log:
http://issues.apache.org/jira/browse/GERONIMO-873
Decouple the connector module from the kernel module by extracting the
GBeanInfo definitions to a new set of GBean classes.
Revision Changes Path
1.11 +12 -7
openejb/modules/openejb-builder/src/test/org/openejb/deployment/DeploymentHelper.java
Index: DeploymentHelper.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/openejb-builder/src/test/org/openejb/deployment/DeploymentHelper.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- DeploymentHelper.java 8 May 2005 19:37:14 -0000 1.10
+++ DeploymentHelper.java 11 Aug 2005 01:46:13 -0000 1.11
@@ -55,10 +55,15 @@
import javax.management.ObjectName;
import org.apache.geronimo.connector.ActivationSpecWrapper;
+import org.apache.geronimo.connector.ActivationSpecWrapperGBean;
import org.apache.geronimo.connector.ResourceAdapterModuleImpl;
+import org.apache.geronimo.connector.ResourceAdapterModuleImplGBean;
import org.apache.geronimo.connector.ResourceAdapterWrapper;
+import org.apache.geronimo.connector.ResourceAdapterWrapperGBean;
import
org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTrackingCoordinator;
+import
org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTrackingCoordinatorGBean;
import org.apache.geronimo.connector.work.GeronimoWorkManager;
+import org.apache.geronimo.connector.work.GeronimoWorkManagerGBean;
import org.apache.geronimo.gbean.GBeanData;
import org.apache.geronimo.j2ee.j2eeobjectnames.J2eeContext;
import org.apache.geronimo.j2ee.j2eeobjectnames.J2eeContextImpl;
@@ -103,7 +108,7 @@
public static final ObjectName THREADPOOL_NAME =
JMXUtil.getObjectName(j2eeServerName +
":type=ThreadPool,name=DefaultThreadPool");
public static final ObjectName TRANSACTIONALTIMER_NAME =
JMXUtil.getObjectName(j2eeServerName +
":type=ThreadPooledTimer,name=TransactionalThreaPooledTimer");
public static final ObjectName NONTRANSACTIONALTIMER_NAME =
JMXUtil.getObjectName(j2eeServerName +
":type=ThreadPooledTimer,name=NonTransactionalThreaPooledTimer");
- public static final GBeanData ACTIVATION_SPEC_INFO = new
GBeanData(ActivationSpecWrapper.getGBeanInfo());
+ public static final GBeanData ACTIVATION_SPEC_INFO = new
GBeanData(ActivationSpecWrapperGBean.getGBeanInfo());
static {
try {
@@ -130,7 +135,7 @@
tcmGBean.setReferencePattern("XidImporter", TRANSACTIONMANAGER_NAME);
start(kernel, tcmGBean);
- GBeanData trackedConnectionAssociator = new
GBeanData(TRACKEDCONNECTIONASSOCIATOR_NAME,
ConnectionTrackingCoordinator.GBEAN_INFO);
+ GBeanData trackedConnectionAssociator = new
GBeanData(TRACKEDCONNECTIONASSOCIATOR_NAME,
ConnectionTrackingCoordinatorGBean.GBEAN_INFO);
DeploymentHelper.start(kernel, trackedConnectionAssociator);
return kernel;
@@ -155,7 +160,7 @@
}
public static void setUpResourceAdapter(Kernel kernel) throws Exception {
- GBeanData geronimoWorkManagerGBean = new GBeanData(WORKMANAGER_NAME,
GeronimoWorkManager.getGBeanInfo());
+ GBeanData geronimoWorkManagerGBean = new GBeanData(WORKMANAGER_NAME,
GeronimoWorkManagerGBean.getGBeanInfo());
geronimoWorkManagerGBean.setAttribute("syncMaximumPoolSize", new
Integer(5));
geronimoWorkManagerGBean.setAttribute("startMaximumPoolSize", new
Integer(5));
geronimoWorkManagerGBean.setAttribute("scheduledMaximumPoolSize",
new Integer(5));
@@ -165,16 +170,16 @@
Map activationSpecInfoMap = new HashMap();
ACTIVATION_SPEC_INFO.setAttribute("activationSpecClass",
MockActivationSpec.class.getName());
activationSpecInfoMap.put(javax.jms.MessageListener.class.getName(),
ACTIVATION_SPEC_INFO);
- GBeanData moduleData = new GBeanData(RESOURCE_ADAPTER_MODULE_NAME,
ResourceAdapterModuleImpl.GBEAN_INFO);
+ GBeanData moduleData = new GBeanData(RESOURCE_ADAPTER_MODULE_NAME,
ResourceAdapterModuleImplGBean.GBEAN_INFO);
moduleData.setAttribute("activationSpecInfoMap",
activationSpecInfoMap);
start(kernel, moduleData);
- GBeanData resourceAdapterGBean = new
GBeanData(RESOURCE_ADAPTER_NAME, ResourceAdapterWrapper.getGBeanInfo());
+ GBeanData resourceAdapterGBean = new
GBeanData(RESOURCE_ADAPTER_NAME, ResourceAdapterWrapperGBean.getGBeanInfo());
resourceAdapterGBean.setAttribute("resourceAdapterClass",
MockResourceAdapter.class.getName());
resourceAdapterGBean.setReferencePattern("WorkManager",
WORKMANAGER_NAME);
start(kernel, resourceAdapterGBean);
- GBeanData activationSpecGBean = new GBeanData(ACTIVATIONSPEC_NAME,
ActivationSpecWrapper.getGBeanInfo());
+ GBeanData activationSpecGBean = new GBeanData(ACTIVATIONSPEC_NAME,
ActivationSpecWrapperGBean.getGBeanInfo());
activationSpecGBean.setAttribute("activationSpecClass",
MockActivationSpec.class.getName());
activationSpecGBean.setAttribute("containerId",
CONTAINER_NAME.getCanonicalName());
activationSpecGBean.setReferencePattern("ResourceAdapterWrapper",
RESOURCE_ADAPTER_NAME);