Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Implemented issues

JIRA Issues
columnstype;key;resolution;summary;assignee;reporter
urlhttp://jira.codehaus.org/secure/IssueNavigator.jspa?view=rss&pid=10730&fixfor=11368&sorter/field=issuekey&sorter/order=DESC&tempMax=25&reset=true&decorator=none

Source code changes

Anchor
clirr
clirr

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
    Code Block
    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
    Code Block
    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
    Code Block
    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
    Code Block
    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
    Code Block
    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
    Code Block
    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
    Code Block
    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
    Code Block
    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)
    Code Block
    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.
    Code Block
    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()
    Code Block
    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
    Code Block
    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
    Code Block
    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.
    Code Block
    INFO: 8000: org.codehaus.cargo.container.resin.ResinExistingConfiguration: Class org.codehaus.cargo.container.resin.ResinExistingConfiguration added
    
  • [Core] Added property for supporting container authentication
    Code Block
    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
    Code Block
    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
    Code Block
    INFO: 6000: org.codehaus.cargo.container.property.GeneralPropertySet: Added public field JVMARGS