User: schaefera
Date: 02/02/12 22:00:37
Modified: src/main/org/jboss/ejb Application.java EJBDeployer.java
Log:
Adjustments to bring JSR-77 for J2EE Applications back.
Revision Changes Path
1.26 +6 -1 jboss/src/main/org/jboss/ejb/Application.java
Index: Application.java
===================================================================
RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/Application.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- Application.java 20 Jan 2002 15:16:18 -0000 1.25
+++ Application.java 13 Feb 2002 06:00:37 -0000 1.26
@@ -18,6 +18,7 @@
import org.jboss.system.Service;
import org.jboss.management.j2ee.EJB;
+import org.jboss.management.j2ee.EjbModule;
/**
* An Application represents a collection of beans that are deployed as a
@@ -30,7 +31,7 @@
* @see EJBDeployer
*
* @author <a href="mailto:[EMAIL PROTECTED]">Rickard �berg</a>
- * @version $Revision: 1.25 $
+ * @version $Revision: 1.26 $
*/
public class Application
implements Service
@@ -208,6 +209,7 @@
*/
public void start() throws Exception
{
+ System.out.println( "Application.start(), begin" );
for (Iterator i = containers.values().iterator(); i.hasNext();)
{
Container con = (Container)i.next();
@@ -216,13 +218,16 @@
for (Iterator i = containers.values().iterator(); i.hasNext();)
{
Container con = (Container)i.next();
+ System.out.println( "Application.start(), start container: " + con );
con.start();
// Create JSR-77 EJB-Wrapper
+ System.out.println( "Application.start(), create JSR-77 EJB-Component" );
ObjectName lEJB = EJB.create(
con.mbeanServer,
getModuleName(),
con.getBeanMetaData()
);
+ System.out.println( "Application.start(), EJB: " + lEJB );
if( lEJB != null ) {
con.mEJBObjectName = lEJB.toString();
}
1.6 +21 -1 jboss/src/main/org/jboss/ejb/EJBDeployer.java
Index: EJBDeployer.java
===================================================================
RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/EJBDeployer.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- EJBDeployer.java 12 Feb 2002 03:33:00 -0000 1.5
+++ EJBDeployer.java 13 Feb 2002 06:00:37 -0000 1.6
@@ -74,7 +74,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Peter Antman</a>.
* @author <a href="mailto:[EMAIL PROTECTED]">Scott Stark</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Sacha Labourey</a>
-* @version $Revision: 1.5 $
+* @version $Revision: 1.6 $
*/
public class EJBDeployer
extends ServiceMBeanSupport
@@ -432,6 +432,26 @@
// Init application
//app.create();
// Start application
+ log.info( "start application, deploymentInfo: " + sdi +
+ ", short name: " + sdi.shortName +
+ ", parent short name: " + ( sdi.parent == null ? "null" :
sdi.parent.shortName )
+ );
+ // Create JSR-77 EJB-Module
+ int i = app.getName().lastIndexOf( "/" );
+ String lName = app.getName().substring(
+ i >= 0 ? i + 1 : 0
+ );
+ if( sdi.parent != null ) {
+ ObjectName lModule = EjbModule.create(
+ getServer(),
+ sdi.parent.shortName,
+ lName,
+ app.url
+ );
+ if( lModule != null ) {
+ app.setModuleName( lModule.toString() );
+ }
+ }
app.start();
// Done
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development