You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2011/10/13 00:58:51 UTC

svn commit: r1182610 - /openejb/trunk/openejb/assembly/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Container.java

Author: rmannibucau
Date: Wed Oct 12 22:58:51 2011
New Revision: 1182610

URL: http://svn.apache.org/viewvc?rev=1182610&view=rev
Log:
return AppContext from embedded container to be able to get information fro mthe context (jndi tree in particular)

Modified:
    openejb/trunk/openejb/assembly/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Container.java

Modified: openejb/trunk/openejb/assembly/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Container.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/assembly/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Container.java?rev=1182610&r1=1182609&r2=1182610&view=diff
==============================================================================
--- openejb/trunk/openejb/assembly/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Container.java (original)
+++ openejb/trunk/openejb/assembly/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Container.java Wed Oct 12 22:58:51 2011
@@ -26,6 +26,7 @@ import org.apache.catalina.startup.Boots
 import org.apache.catalina.startup.CatalinaProperties;
 import org.apache.catalina.startup.Tomcat;
 import org.apache.coyote.http11.Http11Protocol;
+import org.apache.openejb.AppContext;
 import org.apache.openejb.NoSuchApplicationException;
 import org.apache.openejb.OpenEJBException;
 import org.apache.openejb.UndeployException;
@@ -40,6 +41,7 @@ import org.apache.velocity.app.Velocity;
 import org.apache.velocity.runtime.log.Log4JLogChute;
 import org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader;
 
+import javax.naming.Context;
 import javax.naming.NamingException;
 import java.io.File;
 import java.io.FileOutputStream;
@@ -188,6 +190,10 @@ public class Container {
         configurationFactory = new ConfigurationFactory();
     }
 
+    public Context getLastJndiContext() {
+        return assembler.getContainerSystem().getJNDIContext();
+    }
+
     private String getBaseDir() {
         try {
             final String dir = configuration.getDir();
@@ -204,10 +210,11 @@ public class Container {
         deleteTree(base);
     }
 
-    public void deploy(String name, File file) throws OpenEJBException, IOException, NamingException {
+    public AppContext deploy(String name, File file) throws OpenEJBException, IOException, NamingException {
         AppInfo appInfo = configurationFactory.configureApplication(file);
-        assembler.createApplication(appInfo);
+        AppContext context = assembler.createApplication(appInfo);
         moduleIds.put(name, appInfo.path);
+        return context;
     }
 
     public void undeploy(String name) throws UndeployException, NoSuchApplicationException {



Re: svn commit: r1182610 - /openejb/trunk/openejb/assembly/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Container.java

Posted by Romain Manni-Bucau <rm...@gmail.com>.
i'll check in 15mn but i think it was just a go i forgot to remove.

- Romain

2011/10/13 Jacek Laskowski <ja...@japila.pl>

> On Thu, Oct 13, 2011 at 12:58 AM,  <rm...@apache.org> wrote:
> > Author: rmannibucau
> > Date: Wed Oct 12 22:58:51 2011
> > New Revision: 1182610
> >
> > URL: http://svn.apache.org/viewvc?rev=1182610&view=rev
> > Log:
> > return AppContext from embedded container to be able to get information
> fro mthe context (jndi tree in particular)
> >
> > Modified:
> >
>  openejb/trunk/openejb/assembly/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Container.java
> >
> > Modified:
> openejb/trunk/openejb/assembly/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Container.java
> > URL:
> http://svn.apache.org/viewvc/openejb/trunk/openejb/assembly/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Container.java?rev=1182610&r1=1182609&r2=1182610&view=diff
> >
> ==============================================================================
> ...
> > +    public Context getLastJndiContext() {
> > +        return assembler.getContainerSystem().getJNDIContext();
> > +    }
> > +
>
> Why is the method called this way? Shouldn't it be getJNDIContext()?
>
> Jacek
>
> --
> Jacek Laskowski
> Java EE, functional languages and IBM WebSphere - http://blog.japila.pl
> Warszawa JUG conference = Confitura (formerly Javarsovia) ::
> http://confitura.pl
> "Hoping to save time by spending it" by David Blevins (Apache OpenEJB)
>

Re: svn commit: r1182610 - /openejb/trunk/openejb/assembly/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Container.java

Posted by Jacek Laskowski <ja...@japila.pl>.
On Thu, Oct 13, 2011 at 12:58 AM,  <rm...@apache.org> wrote:
> Author: rmannibucau
> Date: Wed Oct 12 22:58:51 2011
> New Revision: 1182610
>
> URL: http://svn.apache.org/viewvc?rev=1182610&view=rev
> Log:
> return AppContext from embedded container to be able to get information fro mthe context (jndi tree in particular)
>
> Modified:
>    openejb/trunk/openejb/assembly/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Container.java
>
> Modified: openejb/trunk/openejb/assembly/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Container.java
> URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/assembly/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Container.java?rev=1182610&r1=1182609&r2=1182610&view=diff
> ==============================================================================
...
> +    public Context getLastJndiContext() {
> +        return assembler.getContainerSystem().getJNDIContext();
> +    }
> +

Why is the method called this way? Shouldn't it be getJNDIContext()?

Jacek

-- 
Jacek Laskowski
Java EE, functional languages and IBM WebSphere - http://blog.japila.pl
Warszawa JUG conference = Confitura (formerly Javarsovia) :: http://confitura.pl
"Hoping to save time by spending it" by David Blevins (Apache OpenEJB)