This commit will not compile.

-Adrian

On 7/1/2012 8:32 AM, [email protected] 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;
+    }
  }




Reply via email to