|
This commit will not compile.
-Adrian On 7/1/2012 8:32 AM, [hidden email] 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; > + } > } > > |
|
Administrator
|
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" <[hidden email]> > This commit will not compile. > > -Adrian > > On 7/1/2012 8:32 AM, [hidden email] 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; >> + } >> } >> >> > > |
|
In reply to this post by Adrian Crum-3
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, [hidden email] 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; >> + } >> } >> >> > > |
| Free forum by Nabble | Edit this page |
