You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ja...@apache.org on 2012/07/01 09:32:09 UTC

svn commit: r1355854 - in /ofbiz/trunk: framework/appserver/src/org/ofbiz/appservers/ framework/base/src/org/ofbiz/base/container/ framework/birt/src/org/ofbiz/birt/container/ framework/catalina/src/org/ofbiz/catalina/container/ framework/entityext/src...

Author: jacopoc
Date: Sun Jul  1 07:32:07 2012
New Revision: 1355854

URL: http://svn.apache.org/viewvc?rev=1355854&view=rev
Log:
Added new getName method to the Container interface and to all the implementations; added info messages to inform when containers are started/stopped.


Modified:
    ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java
    ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java
    ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java
    ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java
    ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java
    ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java
    ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java
    ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java
    ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java
    ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java
    ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java
    ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java
    ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java
    ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java
    ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java
    ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java
    ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java
    ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java

Modified: ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
==============================================================================
--- ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java (original)
+++ ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java Sun Jul  1 07:32:07 2012
@@ -71,11 +71,13 @@ public class GenerateContainer implement
 
     private boolean isGeronimo = false;
     private String geronimoHome = null;
+    private String name;
 
     /**
      * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
      */
     public void init(String[] args, String name, String configFile) {
+        this.name = name;
         ofbizHome = System.getProperty("ofbiz.home");
         this.configFile = configFile;
         this.args = args;
@@ -107,6 +109,10 @@ public class GenerateContainer implement
     public void stop() throws ContainerException {
     }
 
+    public String getName() {
+        return name;
+    }
+
     private void generateFiles() throws ContainerException {
         if (isGeronimo) {
             if (geronimoHome == null) {

Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
==============================================================================
--- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java (original)
+++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java Sun Jul  1 07:32:07 2012
@@ -117,4 +117,8 @@ public class BeanShellContainer implemen
     public void stop() throws ContainerException {
         bsh = null;
     }
+
+    public String getName() {
+        return containerName;
+    }
 }

Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
==============================================================================
--- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java (original)
+++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java Sun Jul  1 07:32:07 2012
@@ -32,11 +32,13 @@ public class ClassLoaderContainer implem
 
     public static final String module = ClassLoaderContainer.class.getName();
     protected static CachedClassLoader cl = null;
+    private String name;
 
     /**
      * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
      */
     public void init(String[] args, String name, String configFile) throws ContainerException {
+        this.name = name;
         ClassLoader parent = Thread.currentThread().getContextClassLoader();
         if (parent == null) {
             parent = Classpath.class.getClassLoader();
@@ -63,6 +65,10 @@ public class ClassLoaderContainer implem
     public void stop() throws ContainerException {
     }
 
+    public String getName() {
+        return name;
+    }
+
     public static ClassLoader getClassLoader() {
         if (cl != null) {
             return cl;

Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
==============================================================================
--- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java (original)
+++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java Sun Jul  1 07:32:07 2012
@@ -50,6 +50,7 @@ public class ComponentContainer implemen
     protected Classpath classPath = new Classpath(System.getProperty("java.class.path"));
     protected Classpath libraryPath = new Classpath(System.getProperty("java.library.path"));
     protected String configFileLocation = null;
+    private String name;
     private boolean loaded = false;
     private String instrumenterClassName;
     private String instrumenterFile;
@@ -58,6 +59,7 @@ public class ComponentContainer implemen
      * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
      */
     public void init(String[] args, String name, String configFile) throws ContainerException {
+        this.name = name;
         this.configFileLocation = configFile;
 
         // get the config for this container
@@ -299,6 +301,10 @@ public class ComponentContainer implemen
     public void stop() throws ContainerException {
     }
 
+    public String getName() {
+        return name;
+    }
+
     /**
      * Static method for easy loading of components for use when the container system is not.
      *

Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java?rev=1355854&r1=1355853&r2=1355854&view=diff
==============================================================================
--- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java (original)
+++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java Sun Jul  1 07:32:07 2012
@@ -63,4 +63,11 @@ public interface Container {
      * @throws ContainerException If an error was encountered.
      */
     public void stop() throws ContainerException;
+
+    /**
+     * Return the container name.
+     *
+     * @return Name of the container's instance.
+     */
+    public String getName();
 }

Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java?rev=1355854&r1=1355853&r2=1355854&view=diff
==============================================================================
--- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java (original)
+++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java Sun Jul  1 07:32:07 2012
@@ -256,6 +256,7 @@ public class ContainerLoader implements 
             if (this.unloading) {
                 return;
             }
+            Debug.logInfo("Starting container " + container.getName(), module);
             try {
                 container.start();
             } catch (ContainerException e) {
@@ -263,6 +264,7 @@ public class ContainerLoader implements 
             } catch (java.lang.AbstractMethodError e) {
                 throw new StartupException("Cannot start() " + container.getClass().getName(), e);
             }
+            Debug.logInfo("Started container " + container.getName(), module);
         }
     }
 
@@ -280,11 +282,13 @@ public class ContainerLoader implements 
                 // shutting down in reverse order
                 for (int i = this.loadedContainers.size(); i > 0; i--) {
                     Container container = this.loadedContainers.get(i-1);
+                    Debug.logInfo("Stopping container " + container.getName(), module);
                     try {
                         container.stop();
                     } catch (ContainerException e) {
                         Debug.logError(e, module);
                     }
+                    Debug.logInfo("Stopped container " + container.getName(), module);
                 }
             }
         }

Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
==============================================================================
--- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java (original)
+++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java Sun Jul  1 07:32:07 2012
@@ -64,6 +64,10 @@ public class GroovyShellContainer implem
         gsh = null;
     }
 
+    public String getName() {
+        return name;
+    }
+
     private int getTelnetPort() throws ContainerException {
         ContainerConfig.Container config = ContainerConfig.getContainer(name, configFileLocation);
         Property telnetPort = config.getProperty("telnet-port");

Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
==============================================================================
--- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java (original)
+++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java Sun Jul  1 07:32:07 2012
@@ -29,10 +29,13 @@ public class JustLoadComponentsContainer
 
     public static final String module = JustLoadComponentsContainer.class.getName();
 
+    private String name;
+
     /**
      * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
      */
     public void init(String[] args, String name, String configFile) {
+        this.name = name;
         try {
             ComponentContainer.loadComponents(true);
         } catch (AlreadyLoadedException e) {
@@ -49,4 +52,8 @@ public class JustLoadComponentsContainer
 
     public void stop() throws ContainerException {
     }
+
+    public String getName() {
+        return name;
+    }
 }

Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
==============================================================================
--- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java (original)
+++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java Sun Jul  1 07:32:07 2012
@@ -44,7 +44,10 @@ public class NamingServiceContainer impl
 
     protected RMIExtendedSocketFactory rmiSocketFactory;
 
+    private String name;
+
     public void init(String[] args, String name, String configFile) throws ContainerException {
+        this.name =name;
         this.configFileLocation = configFile;
 
         ContainerConfig.Container cfg = ContainerConfig.getContainer(name, configFileLocation);
@@ -93,4 +96,8 @@ public class NamingServiceContainer impl
             }
         }
     }
+
+    public String getName() {
+        return name;
+    }
 }

Modified: ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
==============================================================================
--- ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java (original)
+++ ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java Sun Jul  1 07:32:07 2012
@@ -52,13 +52,13 @@ public class BirtContainer implements Co
         Debug.logInfo("Start BIRT container", module);
 
         // make sure the subclass sets the config name
-        if (this.getContainerConfigName() == null) {
+        if (getName() == null) {
             throw new ContainerException("Unknown container config name");
         }
         // get the container config
-        ContainerConfig.Container cc = ContainerConfig.getContainer(this.getContainerConfigName(), configFile);
+        ContainerConfig.Container cc = ContainerConfig.getContainer(getName(), configFile);
         if (cc == null) {
-            throw new ContainerException("No " + this.getContainerConfigName() + " configuration found in container config!");
+            throw new ContainerException("No " + getName() + " configuration found in container config!");
         }
 
         // create engine config
@@ -103,7 +103,7 @@ public class BirtContainer implements Co
     public void stop() throws ContainerException {
     }
 
-    public String getContainerConfigName() {
+    public String getName() {
         return name;
     }
 }

Modified: ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
==============================================================================
--- ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java (original)
+++ ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java Sun Jul  1 07:32:07 2012
@@ -171,10 +171,13 @@ public class CatalinaContainer implement
 
     protected String catalinaRuntimeHome;
 
+    private String name;
+
     /**
      * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
      */
     public void init(String[] args, String name, String configFile) throws ContainerException {
+        this.name = name;
         // get the container config
         ContainerConfig.Container cc = ContainerConfig.getContainer(name, configFile);
         if (cc == null) {
@@ -803,6 +806,10 @@ public class CatalinaContainer implement
         }
     }
 
+    public String getName() {
+        return name;
+    }
+
     protected void configureMimeTypes(Context context) throws ContainerException {
         Map<String, String> mimeTypes = CatalinaContainer.getMimeTypes();
         if (UtilValidate.isNotEmpty(mimeTypes)) {

Modified: ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
==============================================================================
--- ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java (original)
+++ ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java Sun Jul  1 07:32:07 2012
@@ -573,4 +573,8 @@ public class EntityDataLoadContainer imp
      */
     public void stop() throws ContainerException {
     }
+
+    public String getName() {
+        return name;
+    }
 }

Modified: ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
==============================================================================
--- ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java (original)
+++ ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java Sun Jul  1 07:32:07 2012
@@ -85,4 +85,8 @@ public class GeronimoContainer implement
         // TODO: how to stop the Geronimo transaction manager? is it even needed?
     }
 
+    public String getName() {
+        return name;
+    }
+
 }

Modified: ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
==============================================================================
--- ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java (original)
+++ ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java Sun Jul  1 07:32:07 2012
@@ -58,13 +58,14 @@ public class JettyContainer implements C
 
     public static final String module = JettyContainer.class.getName();
 
+    private String name;
     private Map<String, Server> servers = new HashMap<String, Server>();
 
     /**
      * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
      */
     public void init(String[] args, String name, String configFile) throws ContainerException {
-
+        this.name = name;
         // configure JSSE properties
         SSLUtil.loadJsseProperties();
 
@@ -376,4 +377,8 @@ public class JettyContainer implements C
         }
     }
 
+    public String getName() {
+        return name;
+    }
+
 }

Modified: ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
==============================================================================
--- ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java (original)
+++ ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java Sun Jul  1 07:32:07 2012
@@ -146,6 +146,10 @@ public class JavaMailContainer implement
         Debug.logWarning("stop JavaMail poller", module);
     }
 
+    public String getName() {
+        return name;
+    }
+
     // java-mail methods
     protected Session makeSession(ContainerConfig.Container.Property client) {
         Properties props = new Properties();

Modified: ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
==============================================================================
--- ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java (original)
+++ ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java Sun Jul  1 07:32:07 2012
@@ -171,4 +171,8 @@ public class RmiServiceContainer impleme
     public void stop() throws ContainerException {
         remote.deregister();
     }
+
+    public String getName() {
+        return containerName;
+    }
 }

Modified: ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java (original)
+++ ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java Sun Jul  1 07:32:07 2012
@@ -110,6 +110,10 @@ public abstract class XuiContainer imple
     public void stop() throws ContainerException {
     }
 
+    public String getName() {
+        return name;
+    }
+
     public String getXuiPropertiesName() {
         return this.startupFile;
     }

Modified: ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java (original)
+++ ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java Sun Jul  1 07:32:07 2012
@@ -67,4 +67,8 @@ public class JposDeviceContainer impleme
         }
         Debug.logInfo("JPOS Devices released and closed", module);
     }
+
+    public String getName() {
+        return name;
+    }
 }



Re: svn commit: r1355854 - in /ofbiz/trunk: framework/appserver/src/org/ofbiz/appservers/ framework/base/src/org/ofbiz/base/container/ framework/birt/src/org/ofbiz/birt/container/ framework/catalina/src/org/ofbiz/catalina/container/ framework/entityext/src...

Posted by Jacopo Cappellato <ja...@hotwaxmedia.com>.
Thank you Adrian, I fixed it in rev. 1355923

Jacopo

On Jul 1, 2012, at 2:15 PM, Adrian Crum wrote:

> This commit will not compile.
> 
> -Adrian
> 
> On 7/1/2012 8:32 AM, jacopoc@apache.org wrote:
>> Author: jacopoc
>> Date: Sun Jul  1 07:32:07 2012
>> New Revision: 1355854
>> 
>> URL: http://svn.apache.org/viewvc?rev=1355854&view=rev
>> Log:
>> Added new getName method to the Container interface and to all the implementations; added info messages to inform when containers are started/stopped.
>> 
>> 
>> Modified:
>>     ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java
>>     ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java
>>     ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java
>>     ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java
>>     ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java
>>     ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java
>>     ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java
>>     ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java
>>     ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java
>>     ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java
>>     ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java
>>     ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java
>>     ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java
>>     ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java
>>     ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java
>>     ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java
>>     ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java
>>     ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java
>> 
>> Modified: ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java (original)
>> +++ ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java Sun Jul  1 07:32:07 2012
>> @@ -71,11 +71,13 @@ public class GenerateContainer implement
>>        private boolean isGeronimo = false;
>>      private String geronimoHome = null;
>> +    private String name;
>>        /**
>>       * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
>>       */
>>      public void init(String[] args, String name, String configFile) {
>> +        this.name = name;
>>          ofbizHome = System.getProperty("ofbiz.home");
>>          this.configFile = configFile;
>>          this.args = args;
>> @@ -107,6 +109,10 @@ public class GenerateContainer implement
>>      public void stop() throws ContainerException {
>>      }
>>  +    public String getName() {
>> +        return name;
>> +    }
>> +
>>      private void generateFiles() throws ContainerException {
>>          if (isGeronimo) {
>>              if (geronimoHome == null) {
>> 
>> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java (original)
>> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java Sun Jul  1 07:32:07 2012
>> @@ -117,4 +117,8 @@ public class BeanShellContainer implemen
>>      public void stop() throws ContainerException {
>>          bsh = null;
>>      }
>> +
>> +    public String getName() {
>> +        return containerName;
>> +    }
>>  }
>> 
>> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java (original)
>> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java Sun Jul  1 07:32:07 2012
>> @@ -32,11 +32,13 @@ public class ClassLoaderContainer implem
>>        public static final String module = ClassLoaderContainer.class.getName();
>>      protected static CachedClassLoader cl = null;
>> +    private String name;
>>        /**
>>       * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
>>       */
>>      public void init(String[] args, String name, String configFile) throws ContainerException {
>> +        this.name = name;
>>          ClassLoader parent = Thread.currentThread().getContextClassLoader();
>>          if (parent == null) {
>>              parent = Classpath.class.getClassLoader();
>> @@ -63,6 +65,10 @@ public class ClassLoaderContainer implem
>>      public void stop() throws ContainerException {
>>      }
>>  +    public String getName() {
>> +        return name;
>> +    }
>> +
>>      public static ClassLoader getClassLoader() {
>>          if (cl != null) {
>>              return cl;
>> 
>> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java (original)
>> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java Sun Jul  1 07:32:07 2012
>> @@ -50,6 +50,7 @@ public class ComponentContainer implemen
>>      protected Classpath classPath = new Classpath(System.getProperty("java.class.path"));
>>      protected Classpath libraryPath = new Classpath(System.getProperty("java.library.path"));
>>      protected String configFileLocation = null;
>> +    private String name;
>>      private boolean loaded = false;
>>      private String instrumenterClassName;
>>      private String instrumenterFile;
>> @@ -58,6 +59,7 @@ public class ComponentContainer implemen
>>       * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
>>       */
>>      public void init(String[] args, String name, String configFile) throws ContainerException {
>> +        this.name = name;
>>          this.configFileLocation = configFile;
>>            // get the config for this container
>> @@ -299,6 +301,10 @@ public class ComponentContainer implemen
>>      public void stop() throws ContainerException {
>>      }
>>  +    public String getName() {
>> +        return name;
>> +    }
>> +
>>      /**
>>       * Static method for easy loading of components for use when the container system is not.
>>       *
>> 
>> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java (original)
>> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java Sun Jul  1 07:32:07 2012
>> @@ -63,4 +63,11 @@ public interface Container {
>>       * @throws ContainerException If an error was encountered.
>>       */
>>      public void stop() throws ContainerException;
>> +
>> +    /**
>> +     * Return the container name.
>> +     *
>> +     * @return Name of the container's instance.
>> +     */
>> +    public String getName();
>>  }
>> 
>> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java (original)
>> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java Sun Jul  1 07:32:07 2012
>> @@ -256,6 +256,7 @@ public class ContainerLoader implements
>>              if (this.unloading) {
>>                  return;
>>              }
>> +            Debug.logInfo("Starting container " + container.getName(), module);
>>              try {
>>                  container.start();
>>              } catch (ContainerException e) {
>> @@ -263,6 +264,7 @@ public class ContainerLoader implements
>>              } catch (java.lang.AbstractMethodError e) {
>>                  throw new StartupException("Cannot start() " + container.getClass().getName(), e);
>>              }
>> +            Debug.logInfo("Started container " + container.getName(), module);
>>          }
>>      }
>>  @@ -280,11 +282,13 @@ public class ContainerLoader implements
>>                  // shutting down in reverse order
>>                  for (int i = this.loadedContainers.size(); i > 0; i--) {
>>                      Container container = this.loadedContainers.get(i-1);
>> +                    Debug.logInfo("Stopping container " + container.getName(), module);
>>                      try {
>>                          container.stop();
>>                      } catch (ContainerException e) {
>>                          Debug.logError(e, module);
>>                      }
>> +                    Debug.logInfo("Stopped container " + container.getName(), module);
>>                  }
>>              }
>>          }
>> 
>> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java (original)
>> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java Sun Jul  1 07:32:07 2012
>> @@ -64,6 +64,10 @@ public class GroovyShellContainer implem
>>          gsh = null;
>>      }
>>  +    public String getName() {
>> +        return name;
>> +    }
>> +
>>      private int getTelnetPort() throws ContainerException {
>>          ContainerConfig.Container config = ContainerConfig.getContainer(name, configFileLocation);
>>          Property telnetPort = config.getProperty("telnet-port");
>> 
>> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java (original)
>> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java Sun Jul  1 07:32:07 2012
>> @@ -29,10 +29,13 @@ public class JustLoadComponentsContainer
>>        public static final String module = JustLoadComponentsContainer.class.getName();
>>  +    private String name;
>> +
>>      /**
>>       * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
>>       */
>>      public void init(String[] args, String name, String configFile) {
>> +        this.name = name;
>>          try {
>>              ComponentContainer.loadComponents(true);
>>          } catch (AlreadyLoadedException e) {
>> @@ -49,4 +52,8 @@ public class JustLoadComponentsContainer
>>        public void stop() throws ContainerException {
>>      }
>> +
>> +    public String getName() {
>> +        return name;
>> +    }
>>  }
>> 
>> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java (original)
>> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java Sun Jul  1 07:32:07 2012
>> @@ -44,7 +44,10 @@ public class NamingServiceContainer impl
>>        protected RMIExtendedSocketFactory rmiSocketFactory;
>>  +    private String name;
>> +
>>      public void init(String[] args, String name, String configFile) throws ContainerException {
>> +        this.name =name;
>>          this.configFileLocation = configFile;
>>            ContainerConfig.Container cfg = ContainerConfig.getContainer(name, configFileLocation);
>> @@ -93,4 +96,8 @@ public class NamingServiceContainer impl
>>              }
>>          }
>>      }
>> +
>> +    public String getName() {
>> +        return name;
>> +    }
>>  }
>> 
>> Modified: ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java (original)
>> +++ ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java Sun Jul  1 07:32:07 2012
>> @@ -52,13 +52,13 @@ public class BirtContainer implements Co
>>          Debug.logInfo("Start BIRT container", module);
>>            // make sure the subclass sets the config name
>> -        if (this.getContainerConfigName() == null) {
>> +        if (getName() == null) {
>>              throw new ContainerException("Unknown container config name");
>>          }
>>          // get the container config
>> -        ContainerConfig.Container cc = ContainerConfig.getContainer(this.getContainerConfigName(), configFile);
>> +        ContainerConfig.Container cc = ContainerConfig.getContainer(getName(), configFile);
>>          if (cc == null) {
>> -            throw new ContainerException("No " + this.getContainerConfigName() + " configuration found in container config!");
>> +            throw new ContainerException("No " + getName() + " configuration found in container config!");
>>          }
>>            // create engine config
>> @@ -103,7 +103,7 @@ public class BirtContainer implements Co
>>      public void stop() throws ContainerException {
>>      }
>>  -    public String getContainerConfigName() {
>> +    public String getName() {
>>          return name;
>>      }
>>  }
>> 
>> Modified: ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java (original)
>> +++ ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java Sun Jul  1 07:32:07 2012
>> @@ -171,10 +171,13 @@ public class CatalinaContainer implement
>>        protected String catalinaRuntimeHome;
>>  +    private String name;
>> +
>>      /**
>>       * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
>>       */
>>      public void init(String[] args, String name, String configFile) throws ContainerException {
>> +        this.name = name;
>>          // get the container config
>>          ContainerConfig.Container cc = ContainerConfig.getContainer(name, configFile);
>>          if (cc == null) {
>> @@ -803,6 +806,10 @@ public class CatalinaContainer implement
>>          }
>>      }
>>  +    public String getName() {
>> +        return name;
>> +    }
>> +
>>      protected void configureMimeTypes(Context context) throws ContainerException {
>>          Map<String, String> mimeTypes = CatalinaContainer.getMimeTypes();
>>          if (UtilValidate.isNotEmpty(mimeTypes)) {
>> 
>> Modified: ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java (original)
>> +++ ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java Sun Jul  1 07:32:07 2012
>> @@ -573,4 +573,8 @@ public class EntityDataLoadContainer imp
>>       */
>>      public void stop() throws ContainerException {
>>      }
>> +
>> +    public String getName() {
>> +        return name;
>> +    }
>>  }
>> 
>> Modified: ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java (original)
>> +++ ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java Sun Jul  1 07:32:07 2012
>> @@ -85,4 +85,8 @@ public class GeronimoContainer implement
>>          // TODO: how to stop the Geronimo transaction manager? is it even needed?
>>      }
>>  +    public String getName() {
>> +        return name;
>> +    }
>> +
>>  }
>> 
>> Modified: ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java (original)
>> +++ ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java Sun Jul  1 07:32:07 2012
>> @@ -58,13 +58,14 @@ public class JettyContainer implements C
>>        public static final String module = JettyContainer.class.getName();
>>  +    private String name;
>>      private Map<String, Server> servers = new HashMap<String, Server>();
>>        /**
>>       * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
>>       */
>>      public void init(String[] args, String name, String configFile) throws ContainerException {
>> -
>> +        this.name = name;
>>          // configure JSSE properties
>>          SSLUtil.loadJsseProperties();
>>  @@ -376,4 +377,8 @@ public class JettyContainer implements C
>>          }
>>      }
>>  +    public String getName() {
>> +        return name;
>> +    }
>> +
>>  }
>> 
>> Modified: ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java (original)
>> +++ ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java Sun Jul  1 07:32:07 2012
>> @@ -146,6 +146,10 @@ public class JavaMailContainer implement
>>          Debug.logWarning("stop JavaMail poller", module);
>>      }
>>  +    public String getName() {
>> +        return name;
>> +    }
>> +
>>      // java-mail methods
>>      protected Session makeSession(ContainerConfig.Container.Property client) {
>>          Properties props = new Properties();
>> 
>> Modified: ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java (original)
>> +++ ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java Sun Jul  1 07:32:07 2012
>> @@ -171,4 +171,8 @@ public class RmiServiceContainer impleme
>>      public void stop() throws ContainerException {
>>          remote.deregister();
>>      }
>> +
>> +    public String getName() {
>> +        return containerName;
>> +    }
>>  }
>> 
>> Modified: ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java (original)
>> +++ ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java Sun Jul  1 07:32:07 2012
>> @@ -110,6 +110,10 @@ public abstract class XuiContainer imple
>>      public void stop() throws ContainerException {
>>      }
>>  +    public String getName() {
>> +        return name;
>> +    }
>> +
>>      public String getXuiPropertiesName() {
>>          return this.startupFile;
>>      }
>> 
>> Modified: ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java (original)
>> +++ ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java Sun Jul  1 07:32:07 2012
>> @@ -67,4 +67,8 @@ public class JposDeviceContainer impleme
>>          }
>>          Debug.logInfo("JPOS Devices released and closed", module);
>>      }
>> +
>> +    public String getName() {
>> +        return name;
>> +    }
>>  }
>> 
>> 
> 
> 


Re: svn commit: r1355854 - in /ofbiz/trunk: framework/appserver/src/org/ofbiz/appservers/ framework/base/src/org/ofbiz/base/container/ framework/birt/src/org/ofbiz/birt/container/ framework/catalina/src/org/ofbiz/catalina/container/ framework/entityext/src

Posted by Jacques Le Roux <ja...@les7arts.com>.
And of course, since Builbot believes one commit before was wrong (when it was actually OK), it did not signal anything (the cry 
wolf symptom) :/

Jacques

From: "Adrian Crum" <ad...@sandglass-software.com>
> This commit will not compile.
>
> -Adrian
>
> On 7/1/2012 8:32 AM, jacopoc@apache.org wrote:
>> Author: jacopoc
>> Date: Sun Jul  1 07:32:07 2012
>> New Revision: 1355854
>>
>> URL: http://svn.apache.org/viewvc?rev=1355854&view=rev
>> Log:
>> Added new getName method to the Container interface and to all the implementations; added info messages to inform when containers 
>> are started/stopped.
>>
>>
>> Modified:
>>      ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java
>>      ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java
>>      ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java
>>      ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java
>>      ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java
>>      ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java
>>      ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java
>>      ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java
>>      ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java
>>      ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java
>>      ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java
>>      ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java
>>      ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java
>>      ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java
>>      ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java
>>      ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java
>>      ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java
>>      ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java
>>
>> Modified: ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java
>> URL: 
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java (original)
>> +++ ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java Sun Jul  1 07:32:07 2012
>> @@ -71,11 +71,13 @@ public class GenerateContainer implement
>>   private boolean isGeronimo = false;
>>       private String geronimoHome = null;
>> +    private String name;
>>   /**
>>        * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
>>        */
>>       public void init(String[] args, String name, String configFile) {
>> +        this.name = name;
>>           ofbizHome = System.getProperty("ofbiz.home");
>>           this.configFile = configFile;
>>           this.args = args;
>> @@ -107,6 +109,10 @@ public class GenerateContainer implement
>>       public void stop() throws ContainerException {
>>       }
>>   +    public String getName() {
>> +        return name;
>> +    }
>> +
>>       private void generateFiles() throws ContainerException {
>>           if (isGeronimo) {
>>               if (geronimoHome == null) {
>>
>> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java
>> URL: 
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java (original)
>> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java Sun Jul  1 07:32:07 2012
>> @@ -117,4 +117,8 @@ public class BeanShellContainer implemen
>>       public void stop() throws ContainerException {
>>           bsh = null;
>>       }
>> +
>> +    public String getName() {
>> +        return containerName;
>> +    }
>>   }
>>
>> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java
>> URL: 
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java (original)
>> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java Sun Jul  1 07:32:07 2012
>> @@ -32,11 +32,13 @@ public class ClassLoaderContainer implem
>>   public static final String module = ClassLoaderContainer.class.getName();
>>       protected static CachedClassLoader cl = null;
>> +    private String name;
>>   /**
>>        * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
>>        */
>>       public void init(String[] args, String name, String configFile) throws ContainerException {
>> +        this.name = name;
>>           ClassLoader parent = Thread.currentThread().getContextClassLoader();
>>           if (parent == null) {
>>               parent = Classpath.class.getClassLoader();
>> @@ -63,6 +65,10 @@ public class ClassLoaderContainer implem
>>       public void stop() throws ContainerException {
>>       }
>>   +    public String getName() {
>> +        return name;
>> +    }
>> +
>>       public static ClassLoader getClassLoader() {
>>           if (cl != null) {
>>               return cl;
>>
>> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java
>> URL: 
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java (original)
>> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java Sun Jul  1 07:32:07 2012
>> @@ -50,6 +50,7 @@ public class ComponentContainer implemen
>>       protected Classpath classPath = new Classpath(System.getProperty("java.class.path"));
>>       protected Classpath libraryPath = new Classpath(System.getProperty("java.library.path"));
>>       protected String configFileLocation = null;
>> +    private String name;
>>       private boolean loaded = false;
>>       private String instrumenterClassName;
>>       private String instrumenterFile;
>> @@ -58,6 +59,7 @@ public class ComponentContainer implemen
>>        * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
>>        */
>>       public void init(String[] args, String name, String configFile) throws ContainerException {
>> +        this.name = name;
>>           this.configFileLocation = configFile;
>>   // get the config for this container
>> @@ -299,6 +301,10 @@ public class ComponentContainer implemen
>>       public void stop() throws ContainerException {
>>       }
>>   +    public String getName() {
>> +        return name;
>> +    }
>> +
>>       /**
>>        * Static method for easy loading of components for use when the container system is not.
>>        *
>>
>> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java
>> URL: 
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java (original)
>> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java Sun Jul  1 07:32:07 2012
>> @@ -63,4 +63,11 @@ public interface Container {
>>        * @throws ContainerException If an error was encountered.
>>        */
>>       public void stop() throws ContainerException;
>> +
>> +    /**
>> +     * Return the container name.
>> +     *
>> +     * @return Name of the container's instance.
>> +     */
>> +    public String getName();
>>   }
>>
>> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java
>> URL: 
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java (original)
>> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java Sun Jul  1 07:32:07 2012
>> @@ -256,6 +256,7 @@ public class ContainerLoader implements
>>               if (this.unloading) {
>>                   return;
>>               }
>> +            Debug.logInfo("Starting container " + container.getName(), module);
>>               try {
>>                   container.start();
>>               } catch (ContainerException e) {
>> @@ -263,6 +264,7 @@ public class ContainerLoader implements
>>               } catch (java.lang.AbstractMethodError e) {
>>                   throw new StartupException("Cannot start() " + container.getClass().getName(), e);
>>               }
>> +            Debug.logInfo("Started container " + container.getName(), module);
>>           }
>>       }
>>   @@ -280,11 +282,13 @@ public class ContainerLoader implements
>>                   // shutting down in reverse order
>>                   for (int i = this.loadedContainers.size(); i > 0; i--) {
>>                       Container container = this.loadedContainers.get(i-1);
>> +                    Debug.logInfo("Stopping container " + container.getName(), module);
>>                       try {
>>                           container.stop();
>>                       } catch (ContainerException e) {
>>                           Debug.logError(e, module);
>>                       }
>> +                    Debug.logInfo("Stopped container " + container.getName(), module);
>>                   }
>>               }
>>           }
>>
>> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java
>> URL: 
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java (original)
>> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java Sun Jul  1 07:32:07 2012
>> @@ -64,6 +64,10 @@ public class GroovyShellContainer implem
>>           gsh = null;
>>       }
>>   +    public String getName() {
>> +        return name;
>> +    }
>> +
>>       private int getTelnetPort() throws ContainerException {
>>           ContainerConfig.Container config = ContainerConfig.getContainer(name, configFileLocation);
>>           Property telnetPort = config.getProperty("telnet-port");
>>
>> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java
>> URL: 
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java (original)
>> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java Sun Jul  1 07:32:07 2012
>> @@ -29,10 +29,13 @@ public class JustLoadComponentsContainer
>>   public static final String module = JustLoadComponentsContainer.class.getName();
>>   +    private String name;
>> +
>>       /**
>>        * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
>>        */
>>       public void init(String[] args, String name, String configFile) {
>> +        this.name = name;
>>           try {
>>               ComponentContainer.loadComponents(true);
>>           } catch (AlreadyLoadedException e) {
>> @@ -49,4 +52,8 @@ public class JustLoadComponentsContainer
>>   public void stop() throws ContainerException {
>>       }
>> +
>> +    public String getName() {
>> +        return name;
>> +    }
>>   }
>>
>> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java
>> URL: 
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java (original)
>> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java Sun Jul  1 07:32:07 2012
>> @@ -44,7 +44,10 @@ public class NamingServiceContainer impl
>>   protected RMIExtendedSocketFactory rmiSocketFactory;
>>   +    private String name;
>> +
>>       public void init(String[] args, String name, String configFile) throws ContainerException {
>> +        this.name =name;
>>           this.configFileLocation = configFile;
>>   ContainerConfig.Container cfg = ContainerConfig.getContainer(name, configFileLocation);
>> @@ -93,4 +96,8 @@ public class NamingServiceContainer impl
>>               }
>>           }
>>       }
>> +
>> +    public String getName() {
>> +        return name;
>> +    }
>>   }
>>
>> Modified: ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java
>> URL: 
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java (original)
>> +++ ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java Sun Jul  1 07:32:07 2012
>> @@ -52,13 +52,13 @@ public class BirtContainer implements Co
>>           Debug.logInfo("Start BIRT container", module);
>>   // make sure the subclass sets the config name
>> -        if (this.getContainerConfigName() == null) {
>> +        if (getName() == null) {
>>               throw new ContainerException("Unknown container config name");
>>           }
>>           // get the container config
>> -        ContainerConfig.Container cc = ContainerConfig.getContainer(this.getContainerConfigName(), configFile);
>> +        ContainerConfig.Container cc = ContainerConfig.getContainer(getName(), configFile);
>>           if (cc == null) {
>> -            throw new ContainerException("No " + this.getContainerConfigName() + " configuration found in container config!");
>> +            throw new ContainerException("No " + getName() + " configuration found in container config!");
>>           }
>>   // create engine config
>> @@ -103,7 +103,7 @@ public class BirtContainer implements Co
>>       public void stop() throws ContainerException {
>>       }
>>   -    public String getContainerConfigName() {
>> +    public String getName() {
>>           return name;
>>       }
>>   }
>>
>> Modified: ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java
>> URL: 
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java (original)
>> +++ ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java Sun Jul  1 07:32:07 2012
>> @@ -171,10 +171,13 @@ public class CatalinaContainer implement
>>   protected String catalinaRuntimeHome;
>>   +    private String name;
>> +
>>       /**
>>        * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
>>        */
>>       public void init(String[] args, String name, String configFile) throws ContainerException {
>> +        this.name = name;
>>           // get the container config
>>           ContainerConfig.Container cc = ContainerConfig.getContainer(name, configFile);
>>           if (cc == null) {
>> @@ -803,6 +806,10 @@ public class CatalinaContainer implement
>>           }
>>       }
>>   +    public String getName() {
>> +        return name;
>> +    }
>> +
>>       protected void configureMimeTypes(Context context) throws ContainerException {
>>           Map<String, String> mimeTypes = CatalinaContainer.getMimeTypes();
>>           if (UtilValidate.isNotEmpty(mimeTypes)) {
>>
>> Modified: ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java
>> URL: 
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java (original)
>> +++ ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java Sun Jul  1 07:32:07 2012
>> @@ -573,4 +573,8 @@ public class EntityDataLoadContainer imp
>>        */
>>       public void stop() throws ContainerException {
>>       }
>> +
>> +    public String getName() {
>> +        return name;
>> +    }
>>   }
>>
>> Modified: ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java
>> URL: 
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java (original)
>> +++ ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java Sun Jul  1 07:32:07 2012
>> @@ -85,4 +85,8 @@ public class GeronimoContainer implement
>>           // TODO: how to stop the Geronimo transaction manager? is it even needed?
>>       }
>>   +    public String getName() {
>> +        return name;
>> +    }
>> +
>>   }
>>
>> Modified: ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java
>> URL: 
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java (original)
>> +++ ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java Sun Jul  1 07:32:07 2012
>> @@ -58,13 +58,14 @@ public class JettyContainer implements C
>>   public static final String module = JettyContainer.class.getName();
>>   +    private String name;
>>       private Map<String, Server> servers = new HashMap<String, Server>();
>>   /**
>>        * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
>>        */
>>       public void init(String[] args, String name, String configFile) throws ContainerException {
>> -
>> +        this.name = name;
>>           // configure JSSE properties
>>           SSLUtil.loadJsseProperties();
>>   @@ -376,4 +377,8 @@ public class JettyContainer implements C
>>           }
>>       }
>>   +    public String getName() {
>> +        return name;
>> +    }
>> +
>>   }
>>
>> Modified: ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java
>> URL: 
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java (original)
>> +++ ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java Sun Jul  1 07:32:07 2012
>> @@ -146,6 +146,10 @@ public class JavaMailContainer implement
>>           Debug.logWarning("stop JavaMail poller", module);
>>       }
>>   +    public String getName() {
>> +        return name;
>> +    }
>> +
>>       // java-mail methods
>>       protected Session makeSession(ContainerConfig.Container.Property client) {
>>           Properties props = new Properties();
>>
>> Modified: ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java
>> URL: 
>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java (original)
>> +++ ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java Sun Jul  1 07:32:07 2012
>> @@ -171,4 +171,8 @@ public class RmiServiceContainer impleme
>>       public void stop() throws ContainerException {
>>           remote.deregister();
>>       }
>> +
>> +    public String getName() {
>> +        return containerName;
>> +    }
>>   }
>>
>> Modified: ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java
>> URL: 
>> http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java (original)
>> +++ ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java Sun Jul  1 07:32:07 2012
>> @@ -110,6 +110,10 @@ public abstract class XuiContainer imple
>>       public void stop() throws ContainerException {
>>       }
>>   +    public String getName() {
>> +        return name;
>> +    }
>> +
>>       public String getXuiPropertiesName() {
>>           return this.startupFile;
>>       }
>>
>> Modified: ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java
>> URL: 
>> http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java (original)
>> +++ ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java Sun Jul  1 07:32:07 2012
>> @@ -67,4 +67,8 @@ public class JposDeviceContainer impleme
>>           }
>>           Debug.logInfo("JPOS Devices released and closed", module);
>>       }
>> +
>> +    public String getName() {
>> +        return name;
>> +    }
>>   }
>>
>>
>
> 

Re: svn commit: r1355854 - in /ofbiz/trunk: framework/appserver/src/org/ofbiz/appservers/ framework/base/src/org/ofbiz/base/container/ framework/birt/src/org/ofbiz/birt/container/ framework/catalina/src/org/ofbiz/catalina/container/ framework/entityext/src...

Posted by Adrian Crum <ad...@sandglass-software.com>.
This commit will not compile.

-Adrian

On 7/1/2012 8:32 AM, jacopoc@apache.org wrote:
> Author: jacopoc
> Date: Sun Jul  1 07:32:07 2012
> New Revision: 1355854
>
> URL: http://svn.apache.org/viewvc?rev=1355854&view=rev
> Log:
> Added new getName method to the Container interface and to all the implementations; added info messages to inform when containers are started/stopped.
>
>
> Modified:
>      ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java
>      ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java
>      ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java
>      ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java
>      ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java
>      ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java
>      ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java
>      ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java
>      ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java
>      ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java
>      ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java
>      ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java
>      ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java
>      ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java
>      ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java
>      ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java
>      ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java
>      ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java
>
> Modified: ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java (original)
> +++ ofbiz/trunk/framework/appserver/src/org/ofbiz/appservers/GenerateContainer.java Sun Jul  1 07:32:07 2012
> @@ -71,11 +71,13 @@ public class GenerateContainer implement
>   
>       private boolean isGeronimo = false;
>       private String geronimoHome = null;
> +    private String name;
>   
>       /**
>        * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
>        */
>       public void init(String[] args, String name, String configFile) {
> +        this.name = name;
>           ofbizHome = System.getProperty("ofbiz.home");
>           this.configFile = configFile;
>           this.args = args;
> @@ -107,6 +109,10 @@ public class GenerateContainer implement
>       public void stop() throws ContainerException {
>       }
>   
> +    public String getName() {
> +        return name;
> +    }
> +
>       private void generateFiles() throws ContainerException {
>           if (isGeronimo) {
>               if (geronimoHome == null) {
>
> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java (original)
> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/BeanShellContainer.java Sun Jul  1 07:32:07 2012
> @@ -117,4 +117,8 @@ public class BeanShellContainer implemen
>       public void stop() throws ContainerException {
>           bsh = null;
>       }
> +
> +    public String getName() {
> +        return containerName;
> +    }
>   }
>
> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java (original)
> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ClassLoaderContainer.java Sun Jul  1 07:32:07 2012
> @@ -32,11 +32,13 @@ public class ClassLoaderContainer implem
>   
>       public static final String module = ClassLoaderContainer.class.getName();
>       protected static CachedClassLoader cl = null;
> +    private String name;
>   
>       /**
>        * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
>        */
>       public void init(String[] args, String name, String configFile) throws ContainerException {
> +        this.name = name;
>           ClassLoader parent = Thread.currentThread().getContextClassLoader();
>           if (parent == null) {
>               parent = Classpath.class.getClassLoader();
> @@ -63,6 +65,10 @@ public class ClassLoaderContainer implem
>       public void stop() throws ContainerException {
>       }
>   
> +    public String getName() {
> +        return name;
> +    }
> +
>       public static ClassLoader getClassLoader() {
>           if (cl != null) {
>               return cl;
>
> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java (original)
> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ComponentContainer.java Sun Jul  1 07:32:07 2012
> @@ -50,6 +50,7 @@ public class ComponentContainer implemen
>       protected Classpath classPath = new Classpath(System.getProperty("java.class.path"));
>       protected Classpath libraryPath = new Classpath(System.getProperty("java.library.path"));
>       protected String configFileLocation = null;
> +    private String name;
>       private boolean loaded = false;
>       private String instrumenterClassName;
>       private String instrumenterFile;
> @@ -58,6 +59,7 @@ public class ComponentContainer implemen
>        * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
>        */
>       public void init(String[] args, String name, String configFile) throws ContainerException {
> +        this.name = name;
>           this.configFileLocation = configFile;
>   
>           // get the config for this container
> @@ -299,6 +301,10 @@ public class ComponentContainer implemen
>       public void stop() throws ContainerException {
>       }
>   
> +    public String getName() {
> +        return name;
> +    }
> +
>       /**
>        * Static method for easy loading of components for use when the container system is not.
>        *
>
> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java?rev=1355854&r1=1355853&r2=1355854&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java (original)
> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/Container.java Sun Jul  1 07:32:07 2012
> @@ -63,4 +63,11 @@ public interface Container {
>        * @throws ContainerException If an error was encountered.
>        */
>       public void stop() throws ContainerException;
> +
> +    /**
> +     * Return the container name.
> +     *
> +     * @return Name of the container's instance.
> +     */
> +    public String getName();
>   }
>
> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java?rev=1355854&r1=1355853&r2=1355854&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java (original)
> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/ContainerLoader.java Sun Jul  1 07:32:07 2012
> @@ -256,6 +256,7 @@ public class ContainerLoader implements
>               if (this.unloading) {
>                   return;
>               }
> +            Debug.logInfo("Starting container " + container.getName(), module);
>               try {
>                   container.start();
>               } catch (ContainerException e) {
> @@ -263,6 +264,7 @@ public class ContainerLoader implements
>               } catch (java.lang.AbstractMethodError e) {
>                   throw new StartupException("Cannot start() " + container.getClass().getName(), e);
>               }
> +            Debug.logInfo("Started container " + container.getName(), module);
>           }
>       }
>   
> @@ -280,11 +282,13 @@ public class ContainerLoader implements
>                   // shutting down in reverse order
>                   for (int i = this.loadedContainers.size(); i > 0; i--) {
>                       Container container = this.loadedContainers.get(i-1);
> +                    Debug.logInfo("Stopping container " + container.getName(), module);
>                       try {
>                           container.stop();
>                       } catch (ContainerException e) {
>                           Debug.logError(e, module);
>                       }
> +                    Debug.logInfo("Stopped container " + container.getName(), module);
>                   }
>               }
>           }
>
> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java (original)
> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/GroovyShellContainer.java Sun Jul  1 07:32:07 2012
> @@ -64,6 +64,10 @@ public class GroovyShellContainer implem
>           gsh = null;
>       }
>   
> +    public String getName() {
> +        return name;
> +    }
> +
>       private int getTelnetPort() throws ContainerException {
>           ContainerConfig.Container config = ContainerConfig.getContainer(name, configFileLocation);
>           Property telnetPort = config.getProperty("telnet-port");
>
> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java (original)
> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/JustLoadComponentsContainer.java Sun Jul  1 07:32:07 2012
> @@ -29,10 +29,13 @@ public class JustLoadComponentsContainer
>   
>       public static final String module = JustLoadComponentsContainer.class.getName();
>   
> +    private String name;
> +
>       /**
>        * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
>        */
>       public void init(String[] args, String name, String configFile) {
> +        this.name = name;
>           try {
>               ComponentContainer.loadComponents(true);
>           } catch (AlreadyLoadedException e) {
> @@ -49,4 +52,8 @@ public class JustLoadComponentsContainer
>   
>       public void stop() throws ContainerException {
>       }
> +
> +    public String getName() {
> +        return name;
> +    }
>   }
>
> Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java (original)
> +++ ofbiz/trunk/framework/base/src/org/ofbiz/base/container/NamingServiceContainer.java Sun Jul  1 07:32:07 2012
> @@ -44,7 +44,10 @@ public class NamingServiceContainer impl
>   
>       protected RMIExtendedSocketFactory rmiSocketFactory;
>   
> +    private String name;
> +
>       public void init(String[] args, String name, String configFile) throws ContainerException {
> +        this.name =name;
>           this.configFileLocation = configFile;
>   
>           ContainerConfig.Container cfg = ContainerConfig.getContainer(name, configFileLocation);
> @@ -93,4 +96,8 @@ public class NamingServiceContainer impl
>               }
>           }
>       }
> +
> +    public String getName() {
> +        return name;
> +    }
>   }
>
> Modified: ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java (original)
> +++ ofbiz/trunk/framework/birt/src/org/ofbiz/birt/container/BirtContainer.java Sun Jul  1 07:32:07 2012
> @@ -52,13 +52,13 @@ public class BirtContainer implements Co
>           Debug.logInfo("Start BIRT container", module);
>   
>           // make sure the subclass sets the config name
> -        if (this.getContainerConfigName() == null) {
> +        if (getName() == null) {
>               throw new ContainerException("Unknown container config name");
>           }
>           // get the container config
> -        ContainerConfig.Container cc = ContainerConfig.getContainer(this.getContainerConfigName(), configFile);
> +        ContainerConfig.Container cc = ContainerConfig.getContainer(getName(), configFile);
>           if (cc == null) {
> -            throw new ContainerException("No " + this.getContainerConfigName() + " configuration found in container config!");
> +            throw new ContainerException("No " + getName() + " configuration found in container config!");
>           }
>   
>           // create engine config
> @@ -103,7 +103,7 @@ public class BirtContainer implements Co
>       public void stop() throws ContainerException {
>       }
>   
> -    public String getContainerConfigName() {
> +    public String getName() {
>           return name;
>       }
>   }
>
> Modified: ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java (original)
> +++ ofbiz/trunk/framework/catalina/src/org/ofbiz/catalina/container/CatalinaContainer.java Sun Jul  1 07:32:07 2012
> @@ -171,10 +171,13 @@ public class CatalinaContainer implement
>   
>       protected String catalinaRuntimeHome;
>   
> +    private String name;
> +
>       /**
>        * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
>        */
>       public void init(String[] args, String name, String configFile) throws ContainerException {
> +        this.name = name;
>           // get the container config
>           ContainerConfig.Container cc = ContainerConfig.getContainer(name, configFile);
>           if (cc == null) {
> @@ -803,6 +806,10 @@ public class CatalinaContainer implement
>           }
>       }
>   
> +    public String getName() {
> +        return name;
> +    }
> +
>       protected void configureMimeTypes(Context context) throws ContainerException {
>           Map<String, String> mimeTypes = CatalinaContainer.getMimeTypes();
>           if (UtilValidate.isNotEmpty(mimeTypes)) {
>
> Modified: ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java (original)
> +++ ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java Sun Jul  1 07:32:07 2012
> @@ -573,4 +573,8 @@ public class EntityDataLoadContainer imp
>        */
>       public void stop() throws ContainerException {
>       }
> +
> +    public String getName() {
> +        return name;
> +    }
>   }
>
> Modified: ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java (original)
> +++ ofbiz/trunk/framework/geronimo/src/org/ofbiz/geronimo/GeronimoContainer.java Sun Jul  1 07:32:07 2012
> @@ -85,4 +85,8 @@ public class GeronimoContainer implement
>           // TODO: how to stop the Geronimo transaction manager? is it even needed?
>       }
>   
> +    public String getName() {
> +        return name;
> +    }
> +
>   }
>
> Modified: ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java (original)
> +++ ofbiz/trunk/framework/jetty/src/org/ofbiz/jetty/container/JettyContainer.java Sun Jul  1 07:32:07 2012
> @@ -58,13 +58,14 @@ public class JettyContainer implements C
>   
>       public static final String module = JettyContainer.class.getName();
>   
> +    private String name;
>       private Map<String, Server> servers = new HashMap<String, Server>();
>   
>       /**
>        * @see org.ofbiz.base.container.Container#init(java.lang.String[], java.lang.String)
>        */
>       public void init(String[] args, String name, String configFile) throws ContainerException {
> -
> +        this.name = name;
>           // configure JSSE properties
>           SSLUtil.loadJsseProperties();
>   
> @@ -376,4 +377,8 @@ public class JettyContainer implements C
>           }
>       }
>   
> +    public String getName() {
> +        return name;
> +    }
> +
>   }
>
> Modified: ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java (original)
> +++ ofbiz/trunk/framework/service/src/org/ofbiz/service/mail/JavaMailContainer.java Sun Jul  1 07:32:07 2012
> @@ -146,6 +146,10 @@ public class JavaMailContainer implement
>           Debug.logWarning("stop JavaMail poller", module);
>       }
>   
> +    public String getName() {
> +        return name;
> +    }
> +
>       // java-mail methods
>       protected Session makeSession(ContainerConfig.Container.Property client) {
>           Properties props = new Properties();
>
> Modified: ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java (original)
> +++ ofbiz/trunk/framework/service/src/org/ofbiz/service/rmi/RmiServiceContainer.java Sun Jul  1 07:32:07 2012
> @@ -171,4 +171,8 @@ public class RmiServiceContainer impleme
>       public void stop() throws ContainerException {
>           remote.deregister();
>       }
> +
> +    public String getName() {
> +        return containerName;
> +    }
>   }
>
> Modified: ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java (original)
> +++ ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/guiapp/xui/XuiContainer.java Sun Jul  1 07:32:07 2012
> @@ -110,6 +110,10 @@ public abstract class XuiContainer imple
>       public void stop() throws ContainerException {
>       }
>   
> +    public String getName() {
> +        return name;
> +    }
> +
>       public String getXuiPropertiesName() {
>           return this.startupFile;
>       }
>
> Modified: ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java?rev=1355854&r1=1355853&r2=1355854&view=diff
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java (original)
> +++ ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/container/JposDeviceContainer.java Sun Jul  1 07:32:07 2012
> @@ -67,4 +67,8 @@ public class JposDeviceContainer impleme
>           }
>           Debug.logInfo("JPOS Devices released and closed", module);
>       }
> +
> +    public String getName() {
> +        return name;
> +    }
>   }
>
>