Experimental Containers

Feeds


Site
News

Implemented issues

Errors were reported by the JIRA trusted connection.

  • APP_UNKNOWN; Unknown Application: {0}; ["confluence:8447594"]
jira.codehaus.org (25 issues)
T Key Res Summary Assignee Reporter
Task CARGO-134 FIXED Add public Container.getExtraClasspath() API Vincent Massol Vincent Massol
Task CARGO-133 FIXED Add public Container.getSystemProperties() API Vincent Massol Vincent Massol
Test CARGO-131 FIXED Test on Resin 3.0.9 Vincent Massol Vincent Massol
Test CARGO-130 FIXED Test on Resin 2.1.16 Vincent Massol Vincent Massol
Improvement CARGO-123 FIXED Move all Monitor-related classes to a o.c.c.util.monitor package Vincent Massol Vincent Massol
Improvement CARGO-122 FIXED Split the core subproject into 3: container, util and module Vincent Massol Vincent Massol
Improvement CARGO-121 FIXED Extract superclass for Resin and jo! deployer Hendrik Schreiber Hendrik Schreiber
New Feature CARGO-119 FIXED Functionality for adding ejb-refs to web applications Vincent Massol Magnus Grimsell
Task CARGO-115 FIXED Create a Jetty4xEmbedded Deployer Vincent Massol Vincent Massol
Improvement CARGO-114 FIXED Add Container.isAppend() API Vincent Massol Vincent Massol
Improvement CARGO-113 FIXED Add Container.getOutput() API Vincent Massol Vincent Massol
Task CARGO-112 FIXED Create URLDeployableMonitor to monitor deployable using a URL Vincent Massol Vincent Massol
Task CARGO-111 FIXED Add DeployableMonitor/DeployableMonitorListener interfaces to monitor deployable hot deployments Vincent Massol Vincent Massol
New Feature CARGO-110 FIXED Functionality for adding web modules to application.xml Vincent Massol Magnus Grimsell
Bug CARGO-109 FIXED WebXmlMerger cannot merge the run-as element of a servlet Vincent Massol Magnus Grimsell
New Feature CARGO-108 FIXED Ability to get Jetty Server object for configuration Vincent Massol Vincent Massol
Improvement CARGO-105 FIXED Move all configuration-related API to a new org.codehaus.cargo.container.configuration package Vincent Massol Vincent Massol
Task CARGO-104 FIXED Move static deployments to Standalone Configuration Vincent Massol Vincent Massol
Task CARGO-103 FIXED Create a Resin Deployer Vincent Massol Vincent Massol
Task CARGO-102 FIXED Add migration guide for migrating from Cargo 0.4 to Cargo 0.5 Vincent Massol Vincent Massol
New Feature CARGO-101 FIXED Add support for jo! Hendrik Schreiber Hendrik Schreiber
Bug CARGO-98 FIXED [Maven plugin] Container stops with maven Arnaud Heritier Arnaud Heritier
Bug CARGO-96 FIXED Proxy settings do not seem to work when using the ZipURLInstaller Arnaud Heritier Vincent Massol
Bug CARGO-92 FIXED Missing Xerces dependency when using the Maven Eclipse plugin Vincent Massol Arnaud Heritier
New Feature CARGO-90 FIXED Add ConfigurationCapability and rename Capability into ContainerCapability Vincent Massol Vincent Massol




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