Cargo : Release notes for Cargo 0.5 This page last changed on Dec 30, 2005 by vmassol. ### Implemented issues
jira.codehaus.org (25 issues)
T | Key | Res | Summary | Assignee | Reporter
--- | --- | --- | --- | --- | ---
| CARGO-134 | FIXED | Add public Container.getExtraClasspath() API | Vincent Massol | Vincent Massol
| CARGO-133 | FIXED | Add public Container.getSystemProperties() API | Vincent Massol | Vincent Massol
| CARGO-131 | FIXED | Test on Resin 3.0.9 | Vincent Massol | Vincent Massol
| CARGO-130 | FIXED | Test on Resin 2.1.16 | Vincent Massol | Vincent Massol
| CARGO-123 | FIXED | Move all Monitor-related classes to a o.c.c.util.monitor package | Vincent Massol | Vincent Massol
| CARGO-122 | FIXED | Split the core subproject into 3: container, util and module | Vincent Massol | Vincent Massol
| CARGO-121 | FIXED | Extract superclass for Resin and jo! deployer | Hendrik Schreiber | Hendrik Schreiber
| CARGO-119 | FIXED | Functionality for adding ejb-refs to web applications | Vincent Massol | Magnus Grimsell
| CARGO-115 | FIXED | Create a Jetty4xEmbedded Deployer | Vincent Massol | Vincent Massol
| CARGO-114 | FIXED | Add Container.isAppend() API | Vincent Massol | Vincent Massol
| CARGO-113 | FIXED | Add Container.getOutput() API | Vincent Massol | Vincent Massol
| CARGO-112 | FIXED | Create URLDeployableMonitor to monitor deployable using a URL | Vincent Massol | Vincent Massol
| CARGO-111 | FIXED | Add DeployableMonitor/DeployableMonitorListener interfaces to monitor deployable hot deployments | Vincent Massol | Vincent Massol
| CARGO-110 | FIXED | Functionality for adding web modules to application.xml | Vincent Massol | Magnus Grimsell
| CARGO-109 | FIXED | WebXmlMerger cannot merge the run-as element of a servlet | Vincent Massol | Magnus Grimsell
| CARGO-108 | FIXED | Ability to get Jetty Server object for configuration | Vincent Massol | Vincent Massol
| CARGO-105 | FIXED | Move all configuration-related API to a new org.codehaus.cargo.container.configuration package | Vincent Massol | Vincent Massol
| CARGO-104 | FIXED | Move static deployments to Standalone Configuration | Vincent Massol | Vincent Massol
| CARGO-103 | FIXED | Create a Resin Deployer | Vincent Massol | Vincent Massol
| CARGO-102 | FIXED | Add migration guide for migrating from Cargo 0.4 to Cargo 0.5 | Vincent Massol | Vincent Massol
| CARGO-101 | FIXED | Add support for jo! | Hendrik Schreiber | Hendrik Schreiber
| CARGO-98 | FIXED | [Maven plugin] Container stops with maven | Arnaud Heritier | Arnaud Heritier
| CARGO-97 | CANNOT REPRODUCE | Missing tools.jar in CP for WebLogic 8.x implementation | Vincent Massol | Vincent Massol
| CARGO-96 | FIXED | Proxy settings do not seem to work when using the ZipURLInstaller | Arnaud Heritier | Vincent Massol
| CARGO-92 | FIXED | Missing Xerces dependency when using the Maven Eclipse plugin | Vincent Massol | Arnaud Heritier
- ### Source code changes Changes detected by Clirr between `cargo-0.4.jar` and `cargo-0.5.jar`: [Core] `org.codehaus.cargo.deployment.*` package moved to `org.codehaus.cargo.module`
      ERROR: 8001: org.codehaus.cargo.deployment.DefaultJarArchive: Class org.codehaus.cargo.deployment.DefaultJarArchive removed
      ERROR: 8001: org.codehaus.cargo.deployment.JarArchive: Class org.codehaus.cargo.deployment.JarArchive removed
      ERROR: 8001: org.codehaus.cargo.deployment.application.ApplicationXml: Class org.codehaus.cargo.deployment.application.ApplicationXml removed
      ERROR: 8001: org.codehaus.cargo.deployment.application.ApplicationXmlIo: Class org.codehaus.cargo.deployment.application.ApplicationXmlIo removed
      ERROR: 8001: org.codehaus.cargo.deployment.application.ApplicationXmlIo$ApplicationXmlEntityResolver: Class org.codehaus.cargo.deployment.application.ApplicationXmlIo$ApplicationXmlEntityResolver removed
      ERROR: 8001: org.codehaus.cargo.deployment.application.ApplicationXmlTag: Class org.codehaus.cargo.deployment.application.ApplicationXmlTag removed
      ERROR: 8001: org.codehaus.cargo.deployment.application.ApplicationXmlVersion: Class org.codehaus.cargo.deployment.application.ApplicationXmlVersion removed
      ERROR: 8001: org.codehaus.cargo.deployment.application.DefaultApplicationXml: Class org.codehaus.cargo.deployment.application.DefaultApplicationXml removed
      ERROR: 8001: org.codehaus.cargo.deployment.application.DefaultEarArchive: Class org.codehaus.cargo.deployment.application.DefaultEarArchive removed
      ERROR: 8001: org.codehaus.cargo.deployment.application.EarArchive: Class org.codehaus.cargo.deployment.application.EarArchive removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.AbstractDescriptor: Class org.codehaus.cargo.deployment.webapp.AbstractDescriptor removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.AbstractDescriptorIo: Class org.codehaus.cargo.deployment.webapp.AbstractDescriptorIo removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.AbstractDescriptorTag: Class org.codehaus.cargo.deployment.webapp.AbstractDescriptorTag removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.DefaultWarArchive: Class org.codehaus.cargo.deployment.webapp.DefaultWarArchive removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.WarArchive: Class org.codehaus.cargo.deployment.webapp.WarArchive removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.WebXml: Class org.codehaus.cargo.deployment.webapp.WebXml removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.WebXmlIo: Class org.codehaus.cargo.deployment.webapp.WebXmlIo removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.WebXmlIo$WebXmlEntityResolver: Class org.codehaus.cargo.deployment.webapp.WebXmlIo$WebXmlEntityResolver removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.WebXmlMerger: Class org.codehaus.cargo.deployment.webapp.WebXmlMerger removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.WebXmlTag: Class org.codehaus.cargo.deployment.webapp.WebXmlTag removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.WebXmlVersion: Class org.codehaus.cargo.deployment.webapp.WebXmlVersion removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.jboss.JBossWarArchive: Class org.codehaus.cargo.deployment.webapp.jboss.JBossWarArchive removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.jboss.JBossWebXml: Class org.codehaus.cargo.deployment.webapp.jboss.JBossWebXml removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.jboss.JBossWebXmlIo: Class org.codehaus.cargo.deployment.webapp.jboss.JBossWebXmlIo removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.jboss.JBossWebXmlTag: Class org.codehaus.cargo.deployment.webapp.jboss.JBossWebXmlTag removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.tomcat.TomcatContextXml: Class org.codehaus.cargo.deployment.webapp.tomcat.TomcatContextXml removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.tomcat.TomcatContextXmlIo: Class org.codehaus.cargo.deployment.webapp.tomcat.TomcatContextXmlIo removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.tomcat.TomcatContextXmlTag: Class org.codehaus.cargo.deployment.webapp.tomcat.TomcatContextXmlTag removed
      ERROR: 8001: org.codehaus.cargo.deployment.webapp.tomcat.TomcatWarArchive: Class org.codehaus.cargo.deployment.webapp.tomcat.TomcatWarArchive removed
      INFO: 8000: org.codehaus.cargo.module.DefaultJarArchive: Class org.codehaus.cargo.module.DefaultJarArchive added
      INFO: 8000: org.codehaus.cargo.module.Descriptor: Class org.codehaus.cargo.module.Descriptor added
      INFO: 8000: org.codehaus.cargo.module.Dtd: Class org.codehaus.cargo.module.Dtd added
      INFO: 8000: org.codehaus.cargo.module.Dtd$DtdHandler: Class org.codehaus.cargo.module.Dtd$DtdHandler added
      INFO: 8000: org.codehaus.cargo.module.Dtd$XmlEntityResolver: Class org.codehaus.cargo.module.Dtd$XmlEntityResolver added
      INFO: 8000: org.codehaus.cargo.module.DtdParseException: Class org.codehaus.cargo.module.DtdParseException added
      INFO: 8000: org.codehaus.cargo.module.Grammar: Class org.codehaus.cargo.module.Grammar added
      INFO: 8000: org.codehaus.cargo.module.JarArchive: Class org.codehaus.cargo.module.JarArchive added
      INFO: 8000: org.codehaus.cargo.module.application.ApplicationXml: Class org.codehaus.cargo.module.application.ApplicationXml added
      INFO: 8000: org.codehaus.cargo.module.application.ApplicationXmlIo: Class org.codehaus.cargo.module.application.ApplicationXmlIo added
      INFO: 8000: org.codehaus.cargo.module.application.ApplicationXmlIo$ApplicationXmlEntityResolver: Class org.codehaus.cargo.module.application.ApplicationXmlIo$ApplicationXmlEntityResolver added
      INFO: 8000: org.codehaus.cargo.module.application.ApplicationXmlTag: Class org.codehaus.cargo.module.application.ApplicationXmlTag added
      INFO: 8000: org.codehaus.cargo.module.application.ApplicationXmlVersion: Class org.codehaus.cargo.module.application.ApplicationXmlVersion added
      INFO: 8000: org.codehaus.cargo.module.application.DefaultApplicationXml: Class org.codehaus.cargo.module.application.DefaultApplicationXml added
      INFO: 8000: org.codehaus.cargo.module.application.DefaultEarArchive: Class org.codehaus.cargo.module.application.DefaultEarArchive added
      INFO: 8000: org.codehaus.cargo.module.application.EarArchive: Class org.codehaus.cargo.module.application.EarArchive added
      INFO: 8000: org.codehaus.cargo.module.ejb.DefaultEjbArchive: Class org.codehaus.cargo.module.ejb.DefaultEjbArchive added
      INFO: 8000: org.codehaus.cargo.module.ejb.EjbArchive: Class org.codehaus.cargo.module.ejb.EjbArchive added
      INFO: 8000: org.codehaus.cargo.module.ejb.EjbDef: Class org.codehaus.cargo.module.ejb.EjbDef added
      INFO: 8000: org.codehaus.cargo.module.ejb.EjbJarXml: Class org.codehaus.cargo.module.ejb.EjbJarXml added
      INFO: 8000: org.codehaus.cargo.module.ejb.EjbJarXmlIo: Class org.codehaus.cargo.module.ejb.EjbJarXmlIo added
      INFO: 8000: org.codehaus.cargo.module.ejb.EjbJarXmlIo$EjbJarXmlEntityResolver: Class org.codehaus.cargo.module.ejb.EjbJarXmlIo$EjbJarXmlEntityResolver added
      INFO: 8000: org.codehaus.cargo.module.ejb.EjbJarXmlTag: Class org.codehaus.cargo.module.ejb.EjbJarXmlTag added
      INFO: 8000: org.codehaus.cargo.module.ejb.EjbJarXmlVersion: Class org.codehaus.cargo.module.ejb.EjbJarXmlVersion added
      INFO: 8000: org.codehaus.cargo.module.ejb.Entity: Class org.codehaus.cargo.module.ejb.Entity added
      INFO: 8000: org.codehaus.cargo.module.ejb.Session: Class org.codehaus.cargo.module.ejb.Session added
      INFO: 8000: org.codehaus.cargo.module.ejb.VendorEjbDescriptor: Class org.codehaus.cargo.module.ejb.VendorEjbDescriptor added
      INFO: 8000: org.codehaus.cargo.module.ejb.orion.OrionEjbJarXml: Class org.codehaus.cargo.module.ejb.orion.OrionEjbJarXml added
      INFO: 8000: org.codehaus.cargo.module.ejb.orion.OrionEjbJarXmlIo: Class org.codehaus.cargo.module.ejb.orion.OrionEjbJarXmlIo added
      INFO: 8000: org.codehaus.cargo.module.ejb.weblogic.WeblogicEjbJarXml: Class org.codehaus.cargo.module.ejb.weblogic.WeblogicEjbJarXml added
      INFO: 8000: org.codehaus.cargo.module.ejb.weblogic.WeblogicEjbJarXmlIo: Class org.codehaus.cargo.module.ejb.weblogic.WeblogicEjbJarXmlIo added
      INFO: 8000: org.codehaus.cargo.module.ejb.weblogic.WeblogicEjbJarXmlTag: Class org.codehaus.cargo.module.ejb.weblogic.WeblogicEjbJarXmlTag added
      INFO: 8000: org.codehaus.cargo.module.ejb.websphere.IbmEjbJarBndXmi: Class org.codehaus.cargo.module.ejb.websphere.IbmEjbJarBndXmi added
      INFO: 8000: org.codehaus.cargo.module.ejb.websphere.IbmEjbJarBndXmiGrammar: Class org.codehaus.cargo.module.ejb.websphere.IbmEjbJarBndXmiGrammar added
      INFO: 8000: org.codehaus.cargo.module.ejb.websphere.IbmEjbJarBndXmiIo: Class org.codehaus.cargo.module.ejb.websphere.IbmEjbJarBndXmiIo added
      INFO: 8000: org.codehaus.cargo.module.webapp.AbstractDescriptor: Class org.codehaus.cargo.module.webapp.AbstractDescriptor added
      INFO: 8000: org.codehaus.cargo.module.webapp.AbstractDescriptorIo: Class org.codehaus.cargo.module.webapp.AbstractDescriptorIo added
      INFO: 8000: org.codehaus.cargo.module.webapp.AbstractDescriptorTag: Class org.codehaus.cargo.module.webapp.AbstractDescriptorTag added
      INFO: 8000: org.codehaus.cargo.module.webapp.DefaultWarArchive: Class org.codehaus.cargo.module.webapp.DefaultWarArchive added
      INFO: 8000: org.codehaus.cargo.module.webapp.VendorWebAppDescriptor: Class org.codehaus.cargo.module.webapp.VendorWebAppDescriptor added
      INFO: 8000: org.codehaus.cargo.module.webapp.WarArchive: Class org.codehaus.cargo.module.webapp.WarArchive added
      INFO: 8000: org.codehaus.cargo.module.webapp.WebXml: Class org.codehaus.cargo.module.webapp.WebXml added
      INFO: 8000: org.codehaus.cargo.module.webapp.WebXmlIo: Class org.codehaus.cargo.module.webapp.WebXmlIo added
      INFO: 8000: org.codehaus.cargo.module.webapp.WebXmlIo$WebXmlEntityResolver: Class org.codehaus.cargo.module.webapp.WebXmlIo$WebXmlEntityResolver added
      INFO: 8000: org.codehaus.cargo.module.webapp.WebXmlMerger: Class org.codehaus.cargo.module.webapp.WebXmlMerger added
      INFO: 8000: org.codehaus.cargo.module.webapp.WebXmlTag: Class org.codehaus.cargo.module.webapp.WebXmlTag added
      INFO: 8000: org.codehaus.cargo.module.webapp.WebXmlVersion: Class org.codehaus.cargo.module.webapp.WebXmlVersion added
      INFO: 8000: org.codehaus.cargo.module.webapp.jboss.JBossWarArchive: Class org.codehaus.cargo.module.webapp.jboss.JBossWarArchive added
      INFO: 8000: org.codehaus.cargo.module.webapp.jboss.JBossWebXml: Class org.codehaus.cargo.module.webapp.jboss.JBossWebXml added
      INFO: 8000: org.codehaus.cargo.module.webapp.jboss.JBossWebXmlIo: Class org.codehaus.cargo.module.webapp.jboss.JBossWebXmlIo added
      INFO: 8000: org.codehaus.cargo.module.webapp.jboss.JBossWebXmlTag: Class org.codehaus.cargo.module.webapp.jboss.JBossWebXmlTag added
      INFO: 8000: org.codehaus.cargo.module.webapp.orion.OrionWebXml: Class org.codehaus.cargo.module.webapp.orion.OrionWebXml added
      INFO: 8000: org.codehaus.cargo.module.webapp.orion.OrionWebXmlIo: Class org.codehaus.cargo.module.webapp.orion.OrionWebXmlIo added
      INFO: 8000: org.codehaus.cargo.module.webapp.tomcat.TomcatContextXml: Class org.codehaus.cargo.module.webapp.tomcat.TomcatContextXml added
      INFO: 8000: org.codehaus.cargo.module.webapp.tomcat.TomcatContextXmlIo: Class org.codehaus.cargo.module.webapp.tomcat.TomcatContextXmlIo added
      INFO: 8000: org.codehaus.cargo.module.webapp.tomcat.TomcatContextXmlTag: Class org.codehaus.cargo.module.webapp.tomcat.TomcatContextXmlTag added
      INFO: 8000: org.codehaus.cargo.module.webapp.tomcat.TomcatWarArchive: Class org.codehaus.cargo.module.webapp.tomcat.TomcatWarArchive added
      INFO: 8000: org.codehaus.cargo.module.webapp.weblogic.WeblogicXml: Class org.codehaus.cargo.module.webapp.weblogic.WeblogicXml added
      INFO: 8000: org.codehaus.cargo.module.webapp.weblogic.WeblogicXmlIo: Class org.codehaus.cargo.module.webapp.weblogic.WeblogicXmlIo added
      INFO: 8000: org.codehaus.cargo.module.webapp.weblogic.WeblogicXmlTag: Class org.codehaus.cargo.module.webapp.weblogic.WeblogicXmlTag added
      INFO: 8000: org.codehaus.cargo.module.webapp.websphere.IbmWebBndXmi: Class org.codehaus.cargo.module.webapp.websphere.IbmWebBndXmi added
      INFO: 8000: org.codehaus.cargo.module.webapp.websphere.IbmWebBndXmiGrammar: Class org.codehaus.cargo.module.webapp.websphere.IbmWebBndXmiGrammar added
      INFO: 8000: org.codehaus.cargo.module.webapp.websphere.IbmWebBndXmiIo: Class org.codehaus.cargo.module.webapp.websphere.IbmWebBndXmiIo added
- [Core] Removed ability to add deployables to a Container. They must now either be added to a Configuration for static deployment or using a Deployer for dynamic deployments [Core] Added a `StandaloneConfiguration` interface which defines ths `addDeployable()` method. [Ant] Moved `<war>` and `<ear>` elements inside the `<configuration>` element
      ERROR: 7002: org.codehaus.cargo.container.Container: Method 'public void addDeployable(org.codehaus.cargo.container.deployable.Deployable)' has been removed
      ERROR: 7002: org.codehaus.cargo.container.Container: Method 'public java.util.List getDeployables()' has been removed
      ERROR: 7002: org.codehaus.cargo.ant.CargoTask: Method 'public void addConfiguredEar(org.codehaus.cargo.ant.EARElement)' has been removed
      ERROR: 7002: org.codehaus.cargo.ant.CargoTask: Method 'public void addConfiguredWar(org.codehaus.cargo.ant.WARElement)' has been removed
      ERROR: 7002: org.codehaus.cargo.ant.CargoTask: Method 'protected java.util.List getEars()' has been removed
      ERROR: 7002: org.codehaus.cargo.ant.CargoTask: Method 'protected java.util.List getWars()' has been removed
      ERROR: 7002: org.codehaus.cargo.ant.CargoTask: Method 'protected void setupDeployables(org.codehaus.cargo.container.Container)' has been removed
      INFO: 7011: org.codehaus.cargo.ant.ConfigurationElement: Method 'public void addConfiguredEar(org.codehaus.cargo.ant.EARElement)' has been added
      INFO: 7011: org.codehaus.cargo.ant.ConfigurationElement: Method 'public void addConfiguredWar(org.codehaus.cargo.ant.WARElement)' has been added
      INFO: 7011: org.codehaus.cargo.ant.ConfigurationElement: Method 'protected java.util.List getEars()' has been added
      INFO: 7011: org.codehaus.cargo.ant.ConfigurationElement: Method 'protected java.util.List getWars()' has been added
      INFO: 4000: org.codehaus.cargo.container.jetty.JettyStandaloneConfiguration: Added org.codehaus.cargo.container.configuration.StandaloneConfiguration to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.orion.OrionStandaloneConfiguration: Added org.codehaus.cargo.container.configuration.StandaloneConfiguration to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.resin.AbstractResinStandaloneConfiguration: Added org.codehaus.cargo.container.configuration.StandaloneConfiguration to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.resin.Resin2xStandaloneConfiguration: Added org.codehaus.cargo.container.configuration.StandaloneConfiguration to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.resin.Resin3xStandaloneConfiguration: Added org.codehaus.cargo.container.configuration.StandaloneConfiguration to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.spi.AbstractStandaloneConfiguration: Added org.codehaus.cargo.container.configuration.StandaloneConfiguration to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.tomcat.CatalinaStandaloneConfiguration: Added org.codehaus.cargo.container.configuration.StandaloneConfiguration to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.tomcat.TomcatStandaloneConfiguration: Added org.codehaus.cargo.container.configuration.StandaloneConfiguration to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.weblogic.WebLogicStandaloneConfiguration: Added org.codehaus.cargo.container.configuration.StandaloneConfiguration to the set of implemented interfaces
      ERROR: 7002: org.codehaus.cargo.container.spi.AbstractContainer: Method 'public void addDeployable(org.codehaus.cargo.container.deployable.Deployable)' has been removed
      ERROR: 7002: org.codehaus.cargo.container.spi.AbstractContainer: Method 'public java.util.List getDeployables()' has been removed
      INFO: 7011: org.codehaus.cargo.container.spi.AbstractStandaloneConfiguration: Method 'public void addDeployable(org.codehaus.cargo.container.deployable.Deployable)' has been added
      INFO: 7011: org.codehaus.cargo.container.spi.AbstractStandaloneConfiguration: Method 'public java.util.List getDeployables()' has been added
- [Core] Added Deployer interface for dynamic deployments + implementation for Resin, Jetty and Jo1x
      INFO: 8000: org.codehaus.cargo.container.deployer.DefaultDeployerFactory: Class org.codehaus.cargo.container.deployer.DefaultDeployerFactory added
      INFO: 8000: org.codehaus.cargo.container.deployer.DeployableMonitor: Class org.codehaus.cargo.container.deployer.DeployableMonitor added
      INFO: 8000: org.codehaus.cargo.container.deployer.DeployableMonitorListener: Class org.codehaus.cargo.container.deployer.DeployableMonitorListener added
      INFO: 8000: org.codehaus.cargo.container.deployer.Deployer: Class org.codehaus.cargo.container.deployer.Deployer added
      INFO: 8000: org.codehaus.cargo.container.deployer.DeployerFactory: Class org.codehaus.cargo.container.deployer.DeployerFactory added
      INFO: 8000: org.codehaus.cargo.container.deployer.URLDeployableMonitor: Class org.codehaus.cargo.container.deployer.URLDeployableMonitor added
      INFO: 8000: org.codehaus.cargo.container.jetty.JettyDeployer: Class org.codehaus.cargo.container.jetty.JettyDeployer added
      INFO: 8000: org.codehaus.cargo.container.orion.OrionDeployer: Class org.codehaus.cargo.container.orion.OrionDeployer added
      INFO: 8000: org.codehaus.cargo.container.resin.ResinDeployer: Class org.codehaus.cargo.container.resin.ResinDeployer added
      INFO: 8000: org.codehaus.cargo.container.jo.Jo1xDeployer: Class org.codehaus.cargo.container.jo.Jo1xDeployer added
      INFO: 8000: org.codehaus.cargo.container.spi.DeployerWatchdog: Class org.codehaus.cargo.container.spi.DeployerWatchdog added
      INFO: 8000: org.codehaus.cargo.container.spi.AbstractCopyingDeployer: Class org.codehaus.cargo.container.spi.AbstractCopyingDeployer added
- [Core] Moved Configuration objects to package `org.codehaus.cargo.container.configuration` (they were previously in `org.codehaus.cargo.container`) [Core] Moved `org.codehaus.cargo.container.configuration.ConfigurationFactory` to an interface and added a `org.codehaus.cargo.container.configuration.DefaultConfigurationFactory` [Core] Added new `org.codehaus.cargo.container.configuration.ConfigurationCapability` class
      ERROR: 7005: org.codehaus.cargo.container.Container: Parameter 1 of 'public void setConfiguration(org.codehaus.cargo.container.Configuration)' has changed its type to org.codehaus.cargo.container.configuration.Configuration
      ERROR: 7006: org.codehaus.cargo.ant.ConfigurationElement: Return type of method 'public org.codehaus.cargo.container.Configuration createConfiguration(org.codehaus.cargo.container.Container)' has been changed to org.codehaus.cargo.container.configuration.Configuration
      ERROR: 8001: org.codehaus.cargo.container.Configuration: Class org.codehaus.cargo.container.Configuration removed
      ERROR: 8001: org.codehaus.cargo.container.ConfigurationFactory: Class org.codehaus.cargo.container.ConfigurationFactory removed
      ERROR: 8001: org.codehaus.cargo.container.ConfigurationFactory$ConfigurationKey: Class org.codehaus.cargo.container.ConfigurationFactory$ConfigurationKey removed
      INFO: 8000: org.codehaus.cargo.container.configuration.Configuration: Class org.codehaus.cargo.container.configuration.Configuration added
      INFO: 8000: org.codehaus.cargo.container.configuration.StandaloneConfiguration: Class org.codehaus.cargo.container.configuration.StandaloneConfiguration added
      INFO: 8000: org.codehaus.cargo.container.configuration.ConfigurationFactory: Class org.codehaus.cargo.container.configuration.ConfigurationFactory added
      INFO: 8000: org.codehaus.cargo.container.configuration.DefaultConfigurationFactory: Class org.codehaus.cargo.container.configuration.DefaultConfigurationFactory added
      INFO: 8000: org.codehaus.cargo.container.configuration.ConfigurationCapability: Class org.codehaus.cargo.container.configuration.ConfigurationCapability added
      ERROR: 7006: org.codehaus.cargo.container.spi.AbstractContainer: Return type of method 'public org.codehaus.cargo.container.Configuration getConfiguration()' has been changed to org.codehaus.cargo.container.configuration.Configuration
      ERROR: 7006: org.codehaus.cargo.container.Container: Return type of method 'public org.codehaus.cargo.container.Configuration getConfiguration()' has been changed to org.codehaus.cargo.container.configuration.Configuration
      ERROR: 7005: org.codehaus.cargo.container.spi.AbstractContainer: Parameter 1 of 'public void setConfiguration(org.codehaus.cargo.container.Configuration)' has changed its type to org.codehaus.cargo.container.configuration.Configuration
      INFO: 7011: org.codehaus.cargo.container.jetty.JettyStandaloneConfiguration: Method 'public org.codehaus.cargo.container.configuration.ConfigurationCapability getCapability()' has been added
      INFO: 7011: org.codehaus.cargo.container.orion.OrionStandaloneConfiguration: Method 'public org.codehaus.cargo.container.configuration.ConfigurationCapability getCapability()' has been added
      INFO: 7011: org.codehaus.cargo.container.resin.AbstractResinStandaloneConfiguration: Method 'public org.codehaus.cargo.container.configuration.ConfigurationCapability getCapability()' has been added
      INFO: 8000: org.codehaus.cargo.container.spi.AbstractStandaloneConfigurationCapability: Class org.codehaus.cargo.container.spi.AbstractStandaloneConfigurationCapability added
      INFO: 7011: org.codehaus.cargo.container.weblogic.WebLogicStandaloneConfiguration: Method 'public org.codehaus.cargo.container.configuration.ConfigurationCapability getCapability()' has been added
      INFO: 4000: org.codehaus.cargo.container.jetty.JettyStandaloneConfiguration: Added org.codehaus.cargo.container.configuration.Configuration to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.orion.OrionStandaloneConfiguration: Added org.codehaus.cargo.container.configuration.Configuration to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.resin.AbstractResinStandaloneConfiguration: Added org.codehaus.cargo.container.configuration.Configuration to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.resin.Resin2xStandaloneConfiguration: Added org.codehaus.cargo.container.configuration.Configuration to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.resin.Resin3xStandaloneConfiguration: Added org.codehaus.cargo.container.configuration.Configuration to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.spi.AbstractConfiguration: Added org.codehaus.cargo.container.configuration.Configuration to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.spi.AbstractStandaloneConfiguration: Added org.codehaus.cargo.container.configuration.Configuration to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.spi.ContainerConfiguration: Added org.codehaus.cargo.container.configuration.Configuration to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.tomcat.CatalinaStandaloneConfiguration: Added org.codehaus.cargo.container.configuration.Configuration to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.tomcat.TomcatStandaloneConfiguration: Added org.codehaus.cargo.container.configuration.Configuration to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.weblogic.WebLogicStandaloneConfiguration: Added org.codehaus.cargo.container.configuration.Configuration to the set of implemented interfaces
      ERROR: 4001: org.codehaus.cargo.container.jetty.JettyStandaloneConfiguration: Removed org.codehaus.cargo.container.Configuration from the set of implemented interfaces
      ERROR: 4001: org.codehaus.cargo.container.orion.OrionStandaloneConfiguration: Removed org.codehaus.cargo.container.Configuration from the set of implemented interfaces
      ERROR: 4001: org.codehaus.cargo.container.resin.AbstractResinStandaloneConfiguration: Removed org.codehaus.cargo.container.Configuration from the set of implemented interfaces
      ERROR: 4001: org.codehaus.cargo.container.resin.Resin2xStandaloneConfiguration: Removed org.codehaus.cargo.container.Configuration from the set of implemented interfaces
      ERROR: 4001: org.codehaus.cargo.container.resin.Resin3xStandaloneConfiguration: Removed org.codehaus.cargo.container.Configuration from the set of implemented interfaces
      ERROR: 4001: org.codehaus.cargo.container.spi.AbstractConfiguration: Removed org.codehaus.cargo.container.Configuration from the set of implemented interfaces
      ERROR: 4001: org.codehaus.cargo.container.spi.AbstractStandaloneConfiguration: Removed org.codehaus.cargo.container.Configuration from the set of implemented interfaces
      ERROR: 4001: org.codehaus.cargo.container.spi.ContainerConfiguration: Removed org.codehaus.cargo.container.Configuration from the set of implemented interfaces
      ERROR: 4001: org.codehaus.cargo.container.tomcat.CatalinaStandaloneConfiguration: Removed org.codehaus.cargo.container.Configuration from the set of implemented interfaces
      ERROR: 4001: org.codehaus.cargo.container.tomcat.TomcatStandaloneConfiguration: Removed org.codehaus.cargo.container.Configuration from the set of implemented interfaces
      ERROR: 4001: org.codehaus.cargo.container.weblogic.WebLogicStandaloneConfiguration: Removed org.codehaus.cargo.container.Configuration from the set of implemented interfaces
      INFO: 7003: org.codehaus.cargo.container.spi.AbstractConfiguration: Method 'public void configure()' has been removed, but an inherited definition exists.
      INFO: 7003: org.codehaus.cargo.container.spi.AbstractConfiguration: Method 'public void verifyProperties()' has been removed, but an inherited definition exists.
      INFO: 7003: org.codehaus.cargo.container.spi.AbstractContainer: Method 'public java.lang.String getId()' has been removed, but an inherited definition exists.
      INFO: 7003: org.codehaus.cargo.container.spi.AbstractContainer: Method 'public java.lang.String getName()' has been removed, but an inherited definition exists.
- [Core] Added Jo 1.x support
      INFO: 8000: org.codehaus.cargo.ant.jo.Jo1xCargoTask: Class org.codehaus.cargo.ant.jo.Jo1xCargoTask added
      INFO: 8000: org.codehaus.cargo.container.jo.Jo1xContainer: Class org.codehaus.cargo.container.jo.Jo1xContainer added
      INFO: 8000: org.codehaus.cargo.container.jo.Jo1xDeployer: Class org.codehaus.cargo.container.jo.Jo1xDeployer added
      INFO: 8000: org.codehaus.cargo.container.jo.Jo1xStandaloneConfiguration: Class org.codehaus.cargo.container.jo.Jo1xStandaloneConfiguration added
      INFO: 8000: org.codehaus.cargo.container.jo.JoPropertySet: Class org.codehaus.cargo.container.jo.JoPropertySet added
- [Core] Renamed `org.codehaus.cargo.container.Capability` to `org.codehaus.cargo.container.ContainerCapability`
      ERROR: 8001: org.codehaus.cargo.container.Capability: Class org.codehaus.cargo.container.Capability removed
      INFO: 8000: org.codehaus.cargo.container.ContainerCapability: Class org.codehaus.cargo.container.ContainerCapability added
      ERROR: 7006: org.codehaus.cargo.container.Container: Return type of method 'public org.codehaus.cargo.container.Capability getCapability()' has been changed to org.codehaus.cargo.container.ContainerCapability
      ERROR: 7006: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedContainer: Return type of method 'public org.codehaus.cargo.container.Capability getCapability()' has been changed to org.codehaus.cargo.container.ContainerCapability
      ERROR: 7006: org.codehaus.cargo.container.orion.AbstractOrionContainer: Return type of method 'public org.codehaus.cargo.container.Capability getCapability()' has been changed to org.codehaus.cargo.container.ContainerCapability
      ERROR: 7006: org.codehaus.cargo.container.resin.AbstractResinContainer: Return type of method 'public org.codehaus.cargo.container.Capability getCapability()' has been changed to org.codehaus.cargo.container.ContainerCapability
      ERROR: 7006: org.codehaus.cargo.container.tomcat.AbstractTomcatContainer: Return type of method 'public org.codehaus.cargo.container.Capability getCapability()' has been changed to org.codehaus.cargo.container.ContainerCapability
      ERROR: 7006: org.codehaus.cargo.container.weblogic.AbstractWebLogicContainer: Return type of method 'public org.codehaus.cargo.container.Capability getCapability()' has been changed to org.codehaus.cargo.container.ContainerCapability
      ERROR: 7002: org.codehaus.cargo.container.spi.AbstractContainer: Method 'public org.codehaus.cargo.container.Capability getCapability()' has been removed
- [Core] Moved all Monitor-related classes from `org.codehaus.cargo.util` to `org.codehaus.cargo.util.monitor`
      ERROR: 4001: org.codehaus.cargo.container.Container: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.Container: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 4001: org.codehaus.cargo.container.deployable.Deployable: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.deployable.Deployable: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 4001: org.codehaus.cargo.container.deployable.EAR: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.deployable.EAR: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.deployable.EAR: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.deployable.EAR: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.deployable.WAR: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.deployable.WAR: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.deployable.WAR: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.deployable.WAR: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.deployable.jboss.JBossWAR: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.deployable.jboss.JBossWAR: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.deployable.jboss.JBossWAR: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.deployable.jboss.JBossWAR: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.deployable.tomcat.TomcatWAR: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.deployable.tomcat.TomcatWAR: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.deployable.tomcat.TomcatWAR: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.deployable.tomcat.TomcatWAR: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.installer.Installer: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.installer.Installer: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.installer.Proxy: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      INFO: 5000: org.codehaus.cargo.container.installer.Proxy: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.installer.ZipURLInstaller: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.installer.ZipURLInstaller: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.installer.ZipURLInstaller: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.installer.ZipURLInstaller: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedContainer: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedContainer: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedContainer: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedContainer: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.jetty.JettyStandaloneConfiguration: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.jetty.JettyStandaloneConfiguration: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.jetty.JettyStandaloneConfiguration: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.jetty.JettyStandaloneConfiguration: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.orion.AbstractOrionContainer: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.orion.AbstractOrionContainer: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.orion.AbstractOrionContainer: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.orion.AbstractOrionContainer: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.orion.Oc4j9xContainer: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.orion.Oc4j9xContainer: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.orion.Oc4j9xContainer: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.orion.Oc4j9xContainer: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.orion.Orion1xContainer: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.orion.Orion1xContainer: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.orion.Orion1xContainer: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.orion.Orion1xContainer: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.orion.Orion2xContainer: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.orion.Orion2xContainer: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.orion.Orion2xContainer: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.orion.Orion2xContainer: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.orion.OrionStandaloneConfiguration: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.orion.OrionStandaloneConfiguration: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.orion.OrionStandaloneConfiguration: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.orion.OrionStandaloneConfiguration: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.resin.AbstractResinContainer: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.resin.AbstractResinContainer: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.resin.AbstractResinContainer: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.resin.AbstractResinContainer: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.resin.AbstractResinStandaloneConfiguration: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.resin.AbstractResinStandaloneConfiguration: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.resin.AbstractResinStandaloneConfiguration: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.resin.AbstractResinStandaloneConfiguration: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.resin.Resin2xContainer: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.resin.Resin2xContainer: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.resin.Resin2xContainer: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.resin.Resin2xContainer: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.resin.Resin2xStandaloneConfiguration: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.resin.Resin2xStandaloneConfiguration: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.resin.Resin2xStandaloneConfiguration: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.resin.Resin2xStandaloneConfiguration: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.resin.Resin3xContainer: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.resin.Resin3xContainer: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.resin.Resin3xContainer: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.resin.Resin3xContainer: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.resin.Resin3xStandaloneConfiguration: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.resin.Resin3xStandaloneConfiguration: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.resin.Resin3xStandaloneConfiguration: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.resin.Resin3xStandaloneConfiguration: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.spi.AbstractConfiguration: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.spi.AbstractConfiguration: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.spi.AbstractConfiguration: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.spi.AbstractConfiguration: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.spi.AbstractContainer: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.spi.AbstractContainer: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.spi.AbstractContainer: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.spi.AbstractContainer: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.spi.AbstractStandaloneConfiguration: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.spi.AbstractStandaloneConfiguration: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.spi.AbstractStandaloneConfiguration: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.spi.AbstractStandaloneConfiguration: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.spi.ContainerConfiguration: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.spi.ContainerConfiguration: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 4001: org.codehaus.cargo.container.tomcat.AbstractCatalinaContainer: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.tomcat.AbstractCatalinaContainer: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.tomcat.AbstractCatalinaContainer: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.tomcat.AbstractCatalinaContainer: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.tomcat.AbstractTomcatContainer: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.tomcat.AbstractTomcatContainer: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.tomcat.AbstractTomcatContainer: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.tomcat.AbstractTomcatContainer: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.tomcat.CatalinaStandaloneConfiguration: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.tomcat.CatalinaStandaloneConfiguration: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.tomcat.CatalinaStandaloneConfiguration: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.tomcat.CatalinaStandaloneConfiguration: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.tomcat.Tomcat3xContainer: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.tomcat.Tomcat3xContainer: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.tomcat.Tomcat3xContainer: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.tomcat.Tomcat3xContainer: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.tomcat.Tomcat4xContainer: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.tomcat.Tomcat4xContainer: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.tomcat.Tomcat4xContainer: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.tomcat.Tomcat4xContainer: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.tomcat.Tomcat5xContainer: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.tomcat.Tomcat5xContainer: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.tomcat.Tomcat5xContainer: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.tomcat.Tomcat5xContainer: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.tomcat.TomcatStandaloneConfiguration: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.tomcat.TomcatStandaloneConfiguration: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.tomcat.TomcatStandaloneConfiguration: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.tomcat.TomcatStandaloneConfiguration: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.weblogic.AbstractWebLogicContainer: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.weblogic.AbstractWebLogicContainer: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.weblogic.AbstractWebLogicContainer: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.weblogic.AbstractWebLogicContainer: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.weblogic.WebLogic8xContainer: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.weblogic.WebLogic8xContainer: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.weblogic.WebLogic8xContainer: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.weblogic.WebLogic8xContainer: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 4001: org.codehaus.cargo.container.weblogic.WebLogicStandaloneConfiguration: Removed org.codehaus.cargo.util.Monitorable from the set of implemented interfaces
      INFO: 4000: org.codehaus.cargo.container.weblogic.WebLogicStandaloneConfiguration: Added org.codehaus.cargo.util.monitor.Monitorable to the set of implemented interfaces
      ERROR: 5001: org.codehaus.cargo.container.weblogic.WebLogicStandaloneConfiguration: Removed org.codehaus.cargo.util.MonitoredObject from the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.weblogic.WebLogicStandaloneConfiguration: Added org.codehaus.cargo.util.monitor.MonitoredObject to the list of superclasses
      ERROR: 8001: org.codehaus.cargo.util.FileMonitor: Class org.codehaus.cargo.util.FileMonitor removed
      ERROR: 8001: org.codehaus.cargo.util.Monitor: Class org.codehaus.cargo.util.Monitor removed
      ERROR: 8001: org.codehaus.cargo.util.Monitorable: Class org.codehaus.cargo.util.Monitorable removed
      ERROR: 8001: org.codehaus.cargo.util.MonitoredObject: Class org.codehaus.cargo.util.MonitoredObject removed
      ERROR: 8001: org.codehaus.cargo.util.NullMonitor: Class org.codehaus.cargo.util.NullMonitor removed
      ERROR: 8001: org.codehaus.cargo.util.SimpleMonitor: Class org.codehaus.cargo.util.SimpleMonitor removed
      INFO: 8000: org.codehaus.cargo.util.monitor.FileMonitor: Class org.codehaus.cargo.util.monitor.FileMonitor added
      INFO: 8000: org.codehaus.cargo.util.monitor.Monitor: Class org.codehaus.cargo.util.monitor.Monitor added
      INFO: 8000: org.codehaus.cargo.util.monitor.Monitorable: Class org.codehaus.cargo.util.monitor.Monitorable added
      INFO: 8000: org.codehaus.cargo.util.monitor.MonitoredObject: Class org.codehaus.cargo.util.monitor.MonitoredObject added
      INFO: 8000: org.codehaus.cargo.util.monitor.NullMonitor: Class org.codehaus.cargo.util.monitor.NullMonitor added
      INFO: 8000: org.codehaus.cargo.util.monitor.SimpleMonitor: Class org.codehaus.cargo.util.monitor.SimpleMonitor added
- [Core] Added new `org.codehaus.cargo.util.monitor.AntMonitor` class
      INFO: 8000: org.codehaus.cargo.util.monitor.AntMonitor: Class org.codehaus.cargo.util.monitor.AntMonitor added
- [Core] Promoted `org.codehaus.cargo.container.internal.util.FileUtils` class to a public `org.codehaus.cargo.util.FileUtils` class as it is now used in the `org.codehaus.cargo.module` package (and we do want to have any dependency from `org.codehaus.cargo.module` to `org.codehaus.cargo.container` - only in the other direction)
      INFO: 8000: org.codehaus.cargo.util.FileUtils: Class org.codehaus.cargo.util.FileUtils added
      ERROR: 8001: org.codehaus.cargo.container.internal.util.FileUtils: Class org.codehaus.cargo.container.internal.util.FileUtils removed
      ERROR: 7006: org.codehaus.cargo.container.spi.AbstractConfiguration: Return type of method 'protected org.codehaus.cargo.container.internal.util.FileUtils getFileUtils()' has been changed to org.codehaus.cargo.util.FileUtils
      ERROR: 7006: org.codehaus.cargo.container.spi.AbstractContainer: Return type of method 'protected org.codehaus.cargo.container.internal.util.FileUtils getFileUtils()' has been changed to org.codehaus.cargo.util.FileUtils
- [Core] Added new `org.codehaus.cargo.util.CargoException` which is the base of all Cargo exceptions.
      INFO: 8000: org.codehaus.cargo.util.CargoException: Class org.codehaus.cargo.util.CargoException added
      WARNING: 5000: org.codehaus.cargo.container.ContainerException: Added org.codehaus.cargo.util.CargoException to the list of superclasses
      INFO: 7000: org.codehaus.cargo.container.ContainerException: Method 'public java.lang.Throwable getOriginalThrowable()' is now implemented in superclass org.codehaus.cargo.util.CargoException
      INFO: 7003: org.codehaus.cargo.container.ContainerException: Method 'public void printStackTrace()' has been removed, but an inherited definition exists.
      INFO: 7003: org.codehaus.cargo.container.ContainerException: Method 'public void printStackTrace(java.io.PrintStream)' has been removed, but an inherited definition exists.
      INFO: 7003: org.codehaus.cargo.container.ContainerException: Method 'public void printStackTrace(java.io.PrintWriter)' has been removed, but an inherited definition exists.
- [Core] Added public APIs `org.codehaus.cargo.container.Container.getOutput()` and `org.codehaus.cargo.container.Container.isAppend()`
      ERROR: 7012: org.codehaus.cargo.container.Container: Method 'public java.io.File getOutput()' has been added to an interface
      ERROR: 7012: org.codehaus.cargo.container.Container: Method 'public boolean isAppend()' has been added to an interface
      INFO: 7010: org.codehaus.cargo.container.spi.AbstractContainer: Accessibility of method 'protected java.io.File getOutput()' has been increased from protected to public
      INFO: 7010: org.codehaus.cargo.container.spi.AbstractContainer: Accessibility of method 'protected boolean isAppend()' has been increased from protected to public
- [Core] Fixed proxy support in the Installer by adding a ProxyAuthenticator class [Core] Added tests for ZipURLInstaller and made small modifications to improve testability
      INFO: 8000: org.codehaus.cargo.container.installer.Proxy$ProxyAuthenticator: Class org.codehaus.cargo.container.installer.Proxy$ProxyAuthenticator added
      INFO: 7010: org.codehaus.cargo.container.installer.ZipURLInstaller: Accessibility of method 'private void download()' has been increased from private to protected
      INFO: 7011: org.codehaus.cargo.container.installer.ZipURLInstaller: Method 'protected void setAntTaskFactory(org.codehaus.cargo.container.internal.util.AntTaskFactory)' has been added
- [Core] Added handy class when implementing Cargo factories based on a container id and a hint
      INFO: 8000: org.codehaus.cargo.container.spi.AbstractGenericHintFactory: Class org.codehaus.cargo.container.spi.AbstractGenericHintFactory added
      INFO: 8000: org.codehaus.cargo.container.spi.AbstractGenericHintFactory$GenericParameters: Class org.codehaus.cargo.container.spi.AbstractGenericHintFactory$GenericParameters added
- [Core] Start of a Resin ExistingConfiguration implementation. Does not work yet and must not be used.
      INFO: 8000: org.codehaus.cargo.container.resin.ResinExistingConfiguration: Class org.codehaus.cargo.container.resin.ResinExistingConfiguration added
- [Core] Added property for supporting container authentication
      INFO: 6000: org.codehaus.cargo.container.property.ServletPropertySet: Added public field USERS
      INFO: 8000: org.codehaus.cargo.container.property.User: Class org.codehaus.cargo.container.property.User added
      INFO: 8000: org.codehaus.cargo.container.tomcat.AbstractTomcatStandaloneConfiguration: Class org.codehaus.cargo.container.tomcat.AbstractTomcatStandaloneConfiguration added
      INFO: 5000: org.codehaus.cargo.container.tomcat.CatalinaStandaloneConfiguration: Added org.codehaus.cargo.container.tomcat.AbstractTomcatStandaloneConfiguration to the list of superclasses
      INFO: 5000: org.codehaus.cargo.container.tomcat.TomcatStandaloneConfiguration: Added org.codehaus.cargo.container.tomcat.AbstractTomcatStandaloneConfiguration to the list of superclasses
      INFO: 7011: org.codehaus.cargo.container.orion.OrionStandaloneConfiguration: Method 'protected java.lang.String getRoleToken()' has been added
      INFO: 7011: org.codehaus.cargo.container.orion.OrionStandaloneConfiguration: Method 'protected java.lang.String getUserToken()' has been added
      INFO: 7011: org.codehaus.cargo.container.resin.AbstractResinStandaloneConfiguration: Method 'protected java.lang.String getSecurityToken(java.lang.String, java.lang.String)' has been added
- [Core] Added `org.codehaus.cargo.container.jetty.Jetty4xEmbeddedContainer.getServer()` API to allow users to further configure a Jetty server
      INFO: 7011: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedContainer: Method 'public java.lang.Object getServer()' has been added
- [Core] Added possibility to pass JVM arguments to Configurations by introducing a new `cargo.jvmargs` property
      INFO: 6000: org.codehaus.cargo.container.property.GeneralPropertySet: Added public field JVMARGS

Document generated by Confluence on Mar 22, 2006 15:28