Release notes for Cargo Core 0.9
Release note content:
Main changes
Here are the highlights of Cargo Core 0.9:
- Added new Packager interface and a first implementation for Tomcat.
The full list of all issues fixed and features implemented is available below.
Please note that version 0.9 has broken some APIs as explained below in the migration guide. This is the last 0.X version before the 1.0 release and we took the opportunity to fix the API now rather than to go through a lengthy and difficult deprecation strategy (which we'll use once 1.0 is out). We apologize to all our early users for this.
Changelog
https://codehaus-cargo.atlassian.net/projects/CARGO/versions/10012/tab/release-report-all-issues
Migration guide from 0.8 to 0.9
This sections lists the principal differences in Cargo 0.9 which you may require you to modify the way you use Cargo. The full list of changes is shown below in the Clirr section.
- Several methods have had their signature changed to use String instead of File or to return String instead of file. This is true for example for InstalledLocalContainer.getHome()/setHome() and for lots of others. The reason is that File was too restrictive and we wanted the opportunity of allowing in the future any location where files can be saved. For example we have started making it possible to use Commons VFS to allow getting/saving files to virtually anywhere (inside JARs, Zips, on a FTP server, etc). This feature is not enabled right now as support for it isn't finished. But we had to make this change before Cargo goes 1.0.
- JSR88 classes have been removed from the distribution as they were not working. The original author of Cargo's JSR88 support hasn't participated to the project for a very long time now and we didn't get anyone to carry over his work. Thus we've temporarily moved JSR88 to the sandbox, waiting for someone to provide some love to it in order to bring it back in the Cargo distribution.
- Factories APIs have been homogeneized and thus some method signatures have slightly changed. See below.
- Big refactoring of the Module API. This will only affects direct users of this API.
Clirr report
This is the report generated by Clirr on the different Cargo Core APIs:
- Core Container API
- Core Generic API
- Core Module API
- Core Util API
- JBoss API
- Jetty API
- Jo API
- Orion API
- Resin API
- Tomcat API
- WebLogic API
Core Container API
ERROR: 7006: org.codehaus.cargo.container.InstalledLocalContainer: Return type of method 'public java.io.File getHome()' has been changed to java.lang.String ERROR: 7005: org.codehaus.cargo.container.InstalledLocalContainer: Parameter 1 of 'public void setHome(java.io.File)' has changed its type to java.lang.String ERROR: 7006: org.codehaus.cargo.container.configuration.LocalConfiguration: Return type of method 'public java.io.File getHome()' has been changed to java.lang.String ERROR: 7006: org.codehaus.cargo.container.deployable.Deployable: Return type of method 'public java.io.File getFile()' has been changed to java.lang.String INFO: 5000: org.codehaus.cargo.container.deployable.EAR: Added org.codehaus.cargo.container.spi.deployable.AbstractDeployable to the list of superclasses ERROR: 7002: org.codehaus.cargo.container.deployable.EAR: Method 'public java.io.File getFile()' has been removed INFO: 5000: org.codehaus.cargo.container.deployable.EJB: Added org.codehaus.cargo.container.spi.deployable.AbstractDeployable to the list of superclasses ERROR: 7002: org.codehaus.cargo.container.deployable.EJB: Method 'public java.io.File getFile()' has been removed INFO: 5000: org.codehaus.cargo.container.deployable.WAR: Added org.codehaus.cargo.container.spi.deployable.AbstractDeployable to the list of superclasses ERROR: 7002: org.codehaus.cargo.container.deployable.WAR: Method 'public java.io.File getFile()' has been removed ERROR: 7012: org.codehaus.cargo.container.deployer.DeployableMonitor: Method 'public java.lang.String getDeployableName()' has been added to an interface INFO: 4000: org.codehaus.cargo.container.deployer.Deployer: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces INFO: 6000: org.codehaus.cargo.container.deployer.DeployerType: Added public field EMBEDDED INFO: 6000: org.codehaus.cargo.container.deployer.DeployerType: Added public field INSTALLED ERROR: 6001: org.codehaus.cargo.container.deployer.DeployerType: Removed field LOCAL INFO: 7011: org.codehaus.cargo.container.deployer.DeployerType: Method 'public boolean isLocal()' has been added INFO: 7011: org.codehaus.cargo.container.deployer.DeployerType: Method 'public boolean isRemote()' has been added INFO: 7011: org.codehaus.cargo.container.deployer.DeployerType: Method 'public org.codehaus.cargo.container.deployer.DeployerType toType(org.codehaus.cargo.container.ContainerType)' has been added INFO: 7011: org.codehaus.cargo.container.deployer.URLDeployableMonitor: Method 'public java.lang.String getDeployableName()' has been added ERROR: 7006: org.codehaus.cargo.container.installer.Installer: Return type of method 'public java.io.File getHome()' has been changed to java.lang.String ERROR: 7005: org.codehaus.cargo.container.installer.ZipURLInstaller: Parameter 2 of 'public ZipURLInstaller(java.net.URL, java.io.File)' has changed its type to java.lang.String ERROR: 7006: org.codehaus.cargo.container.installer.ZipURLInstaller: Return type of method 'protected java.io.File getDestinationDir()' has been changed to java.lang.String INFO: 7011: org.codehaus.cargo.container.installer.ZipURLInstaller: Method 'public org.codehaus.cargo.util.FileHandler getFileHandler()' has been added ERROR: 7006: org.codehaus.cargo.container.installer.ZipURLInstaller: Return type of method 'public java.io.File getHome()' has been changed to java.lang.String ERROR: 7005: org.codehaus.cargo.container.installer.ZipURLInstaller: Parameter 1 of 'protected void setAntTaskFactory(org.codehaus.cargo.container.internal.util.AntTaskFactory)' has changed its type to org.codehaus.cargo.util.AntTaskFactory INFO: 7011: org.codehaus.cargo.container.installer.ZipURLInstaller: Method 'public void setFileHandler(org.codehaus.cargo.util.FileHandler)' has been added INFO: 7011: org.codehaus.cargo.container.installer.ZipURLInstaller: Method 'public void setInstallDir(java.lang.String)' has been added ERROR: 8001: org.codehaus.cargo.container.jsr88.GenericJSR88Configuration: Class org.codehaus.cargo.container.jsr88.GenericJSR88Configuration removed ERROR: 8001: org.codehaus.cargo.container.jsr88.JSR88ConfigurationCapability: Class org.codehaus.cargo.container.jsr88.JSR88ConfigurationCapability removed ERROR: 8001: org.codehaus.cargo.container.jsr88.JSR88Deployer: Class org.codehaus.cargo.container.jsr88.JSR88Deployer removed INFO: 8000: org.codehaus.cargo.container.packager.Packager: Class org.codehaus.cargo.container.packager.Packager added INFO: 8000: org.codehaus.cargo.container.packager.PackagerType: Class org.codehaus.cargo.container.packager.PackagerType added INFO: 8000: org.codehaus.cargo.container.property.DataSource: Class org.codehaus.cargo.container.property.DataSource added INFO: 8000: org.codehaus.cargo.container.property.DatasourcePropertySet: Class org.codehaus.cargo.container.property.DatasourcePropertySet added
Core Generic API
ERROR: 7012: org.codehaus.cargo.generic.ContainerFactory: Method 'public java.util.Map getContainerIds()' has been added to an interface INFO: 7011: org.codehaus.cargo.generic.DefaultContainerFactory: Method 'public java.util.Map getContainerIds()' has been added ERROR: 7005: org.codehaus.cargo.generic.DefaultContainerFactory: Parameter 2 of 'public void registerContainer(java.lang.String, java.lang.String, org.codehaus.cargo.container.ContainerType)' has changed its type to org.codehaus.cargo.container.ContainerType ERROR: 7005: org.codehaus.cargo.generic.DefaultContainerFactory: Parameter 3 of 'public void registerContainer(java.lang.String, java.lang.String, org.codehaus.cargo.container.ContainerType)' has changed its type to java.lang.String ERROR: 7004: org.codehaus.cargo.generic.configuration.ConfigurationCapabilityFactory: In method 'public org.codehaus.cargo.container.configuration.ConfigurationCapability createConfigurationCapability(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' the number of arguments has changed ERROR: 7004: org.codehaus.cargo.generic.configuration.ConfigurationCapabilityFactory: In method 'public void registerConfigurationCapability(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType, java.lang.Class)' the number of arguments has changed ERROR: 7005: org.codehaus.cargo.generic.configuration.ConfigurationFactory: Parameter 2 of 'public org.codehaus.cargo.container.configuration.Configuration createConfiguration(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType, java.io.File)' has changed its type to org.codehaus.cargo.container.ContainerType ERROR: 7005: org.codehaus.cargo.generic.configuration.ConfigurationFactory: Parameter 3 of 'public org.codehaus.cargo.container.configuration.Configuration createConfiguration(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType, java.io.File)' has changed its type to org.codehaus.cargo.container.configuration.ConfigurationType ERROR: 7004: org.codehaus.cargo.generic.configuration.ConfigurationFactory: In method 'public org.codehaus.cargo.container.configuration.Configuration createConfiguration(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' the number of arguments has changed ERROR: 7004: org.codehaus.cargo.generic.configuration.ConfigurationFactory: In method 'public java.lang.Class getConfigurationClass(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' the number of arguments has changed ERROR: 7004: org.codehaus.cargo.generic.configuration.ConfigurationFactory: In method 'public boolean isConfigurationRegistered(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' the number of arguments has changed ERROR: 7004: org.codehaus.cargo.generic.configuration.ConfigurationFactory: In method 'public void registerConfiguration(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType, java.lang.Class)' the number of arguments has changed ERROR: 7004: org.codehaus.cargo.generic.configuration.DefaultConfigurationCapabilityFactory: In method 'public org.codehaus.cargo.container.configuration.ConfigurationCapability createConfigurationCapability(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' the number of arguments has changed ERROR: 7004: org.codehaus.cargo.generic.configuration.DefaultConfigurationCapabilityFactory: In method 'public void registerConfigurationCapability(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType, java.lang.Class)' the number of arguments has changed ERROR: 7004: org.codehaus.cargo.generic.configuration.DefaultConfigurationCapabilityFactory: In method 'public void registerConfigurationCapability(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType, java.lang.String)' the number of arguments has changed ERROR: 7005: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: Parameter 2 of 'public org.codehaus.cargo.container.configuration.Configuration createConfiguration(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType, java.io.File)' has changed its type to org.codehaus.cargo.container.ContainerType ERROR: 7005: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: Parameter 3 of 'public org.codehaus.cargo.container.configuration.Configuration createConfiguration(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType, java.io.File)' has changed its type to org.codehaus.cargo.container.configuration.ConfigurationType ERROR: 7004: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: In method 'public org.codehaus.cargo.container.configuration.Configuration createConfiguration(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' the number of arguments has changed ERROR: 7004: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: In method 'public java.lang.Class getConfigurationClass(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' the number of arguments has changed ERROR: 7004: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: In method 'public boolean isConfigurationRegistered(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' the number of arguments has changed ERROR: 7004: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: In method 'public void registerConfiguration(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType, java.lang.Class)' the number of arguments has changed ERROR: 7004: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: In method 'public void registerConfiguration(java.lang.String, java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' the number of arguments has changed ERROR: 7005: org.codehaus.cargo.generic.deployable.DefaultDeployableFactory: Parameter 2 of 'public void registerDeployable(java.lang.String, java.lang.String, org.codehaus.cargo.container.deployable.DeployableType)' has changed its type to org.codehaus.cargo.container.deployable.DeployableType ERROR: 7005: org.codehaus.cargo.generic.deployable.DefaultDeployableFactory: Parameter 3 of 'public void registerDeployable(java.lang.String, java.lang.String, org.codehaus.cargo.container.deployable.DeployableType)' has changed its type to java.lang.String INFO: 7011: org.codehaus.cargo.generic.deployer.DefaultDeployerFactory: Method 'public org.codehaus.cargo.container.deployer.Deployer createDeployer(org.codehaus.cargo.container.Container)' has been added ERROR: 7005: org.codehaus.cargo.generic.deployer.DefaultDeployerFactory: Parameter 2 of 'public void registerDeployer(java.lang.String, java.lang.String, org.codehaus.cargo.container.deployer.DeployerType)' has changed its type to org.codehaus.cargo.container.deployer.DeployerType ERROR: 7005: org.codehaus.cargo.generic.deployer.DefaultDeployerFactory: Parameter 3 of 'public void registerDeployer(java.lang.String, java.lang.String, org.codehaus.cargo.container.deployer.DeployerType)' has changed its type to java.lang.String ERROR: 7012: org.codehaus.cargo.generic.deployer.DeployerFactory: Method 'public org.codehaus.cargo.container.deployer.Deployer createDeployer(org.codehaus.cargo.container.Container)' has been added to an interface INFO: 8000: org.codehaus.cargo.generic.packager.DefaultPackagerFactory: Class org.codehaus.cargo.generic.packager.DefaultPackagerFactory added INFO: 8000: org.codehaus.cargo.generic.packager.PackagerFactory: Class org.codehaus.cargo.generic.packager.PackagerFactory added
Core Module API
INFO: 4000: org.codehaus.cargo.module.AbstractDescriptor: Added org.codehaus.cargo.module.Descriptor to the set of implemented interfaces ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 1 of 'protected org.w3c.dom.Element addElement(org.codehaus.cargo.module.AbstractDescriptorTag, org.w3c.dom.Element, org.w3c.dom.Element)' has changed its type to org.codehaus.cargo.module.DescriptorTag INFO: 7015: org.codehaus.cargo.module.AbstractDescriptor: Method 'protected org.w3c.dom.Element addElement(org.codehaus.cargo.module.AbstractDescriptorTag, org.w3c.dom.Element, org.w3c.dom.Element)' is no longer final ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 2 of 'protected void checkElement(org.w3c.dom.Element, org.codehaus.cargo.module.AbstractDescriptorTag)' has changed its type to org.codehaus.cargo.module.DescriptorTag ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 1 of 'protected org.w3c.dom.Element createNestedText(org.codehaus.cargo.module.AbstractDescriptorTag, java.lang.String)' has changed its type to org.codehaus.cargo.module.DescriptorTag ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 2 of 'protected java.lang.String getChildText(org.w3c.dom.Element, org.codehaus.cargo.module.AbstractDescriptorTag)' has changed its type to org.codehaus.cargo.module.DescriptorTag INFO: 7015: org.codehaus.cargo.module.AbstractDescriptor: Method 'public org.w3c.dom.Document getDocument()' is no longer final ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 1 of 'public java.util.Iterator getElements(org.codehaus.cargo.module.AbstractDescriptorTag)' has changed its type to org.codehaus.cargo.module.DescriptorTag INFO: 7015: org.codehaus.cargo.module.AbstractDescriptor: Method 'public java.util.Iterator getElements(org.codehaus.cargo.module.AbstractDescriptorTag)' is no longer final ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 2 of 'protected org.w3c.dom.Element getImmediateChild(org.w3c.dom.Element, org.codehaus.cargo.module.AbstractDescriptorTag)' has changed its type to org.codehaus.cargo.module.DescriptorTag ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 1 of 'protected org.w3c.dom.Node getInsertionPointFor(org.codehaus.cargo.module.AbstractDescriptorTag, java.lang.String)' has changed its type to org.codehaus.cargo.module.DescriptorTag ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 2 of 'protected java.util.Iterator getNestedElements(org.w3c.dom.Element, org.codehaus.cargo.module.AbstractDescriptorTag)' has changed its type to org.codehaus.cargo.module.DescriptorTag ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 2 of 'protected java.lang.String getNestedText(org.w3c.dom.Element, org.codehaus.cargo.module.AbstractDescriptorTag)' has changed its type to org.codehaus.cargo.module.DescriptorTag INFO: 7015: org.codehaus.cargo.module.AbstractDescriptor: Method 'public org.w3c.dom.Element getRootElement()' is no longer final ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptor: Parameter 1 of 'public org.w3c.dom.Element replaceElement(org.codehaus.cargo.module.AbstractDescriptorTag, org.w3c.dom.Element, org.w3c.dom.Element)' has changed its type to org.codehaus.cargo.module.DescriptorTag INFO: 7015: org.codehaus.cargo.module.AbstractDescriptor: Method 'public org.w3c.dom.Element replaceElement(org.codehaus.cargo.module.AbstractDescriptorTag, org.w3c.dom.Element, org.w3c.dom.Element)' is no longer final ERROR: 7005: org.codehaus.cargo.module.AbstractDescriptorIo: Parameter 2 of 'public java.io.File[] writeAll(org.codehaus.cargo.module.J2eeDescriptor, java.io.File)' has changed its type to java.lang.String ERROR: 8001: org.codehaus.cargo.module.AbstractDescriptorTag: Class org.codehaus.cargo.module.AbstractDescriptorTag removed ERROR: 7005: org.codehaus.cargo.module.DefaultJarArchive: Parameter 1 of 'public DefaultJarArchive(java.io.File)' has changed its type to java.lang.String INFO: 7011: org.codehaus.cargo.module.DefaultJarArchive: Method 'public org.codehaus.cargo.util.FileHandler getFileHandler()' has been added INFO: 7011: org.codehaus.cargo.module.DefaultJarArchive: Method 'public void setFileHandler(org.codehaus.cargo.util.FileHandler)' has been added INFO: 8000: org.codehaus.cargo.module.DescriptorTag: Class org.codehaus.cargo.module.DescriptorTag added ERROR: 7002: org.codehaus.cargo.module.J2eeDescriptor: Method 'public org.codehaus.cargo.module.Descriptor getVendorDescriptor()' has been removed INFO: 8000: org.codehaus.cargo.module.VendorDescriptor: Class org.codehaus.cargo.module.VendorDescriptor added ERROR: 2001: org.codehaus.cargo.module.application.ApplicationXml: Changed from interface to class INFO: 4000: org.codehaus.cargo.module.application.ApplicationXml: Added org.codehaus.cargo.module.Descriptor to the set of implemented interfaces INFO: 4000: org.codehaus.cargo.module.application.ApplicationXml: Added org.codehaus.cargo.module.J2eeDescriptor to the set of implemented interfaces INFO: 5000: org.codehaus.cargo.module.application.ApplicationXml: Added org.codehaus.cargo.module.AbstractDescriptor to the list of superclasses ERROR: 5001: org.codehaus.cargo.module.application.ApplicationXmlTag: Removed org.codehaus.cargo.module.AbstractDescriptorTag from the list of superclasses INFO: 5000: org.codehaus.cargo.module.application.ApplicationXmlTag: Added org.codehaus.cargo.module.DescriptorTag to the list of superclasses ERROR: 8001: org.codehaus.cargo.module.application.DefaultApplicationXml: Class org.codehaus.cargo.module.application.DefaultApplicationXml removed ERROR: 7005: org.codehaus.cargo.module.application.DefaultEarArchive: Parameter 1 of 'public DefaultEarArchive(java.io.File)' has changed its type to java.lang.String ERROR: 7005: org.codehaus.cargo.module.ejb.DefaultEjbArchive: Parameter 1 of 'public DefaultEjbArchive(java.io.File)' has changed its type to java.lang.String ERROR: 7002: org.codehaus.cargo.module.ejb.EjbJarXml: Method 'public org.codehaus.cargo.module.Descriptor getVendorDescriptor()' has been removed ERROR: 5001: org.codehaus.cargo.module.ejb.EjbJarXmlTag: Removed org.codehaus.cargo.module.AbstractDescriptorTag from the list of superclasses INFO: 5000: org.codehaus.cargo.module.ejb.EjbJarXmlTag: Added org.codehaus.cargo.module.DescriptorTag to the list of superclasses INFO: 4000: org.codehaus.cargo.module.ejb.VendorEjbDescriptor: Added org.codehaus.cargo.module.VendorDescriptor to the set of implemented interfaces INFO: 4000: org.codehaus.cargo.module.ejb.orion.OrionEjbJarXml: Added org.codehaus.cargo.module.VendorDescriptor to the set of implemented interfaces INFO: 4000: org.codehaus.cargo.module.ejb.weblogic.WeblogicEjbJarXml: Added org.codehaus.cargo.module.VendorDescriptor to the set of implemented interfaces ERROR: 5001: org.codehaus.cargo.module.ejb.weblogic.WeblogicEjbJarXmlTag: Removed org.codehaus.cargo.module.AbstractDescriptorTag from the list of superclasses INFO: 5000: org.codehaus.cargo.module.ejb.weblogic.WeblogicEjbJarXmlTag: Added org.codehaus.cargo.module.DescriptorTag to the list of superclasses INFO: 4000: org.codehaus.cargo.module.ejb.websphere.IbmEjbJarBndXmi: Added org.codehaus.cargo.module.VendorDescriptor to the set of implemented interfaces ERROR: 8001: org.codehaus.cargo.module.merge.MergeStrategy: Class org.codehaus.cargo.module.merge.MergeStrategy removed ERROR: 7005: org.codehaus.cargo.module.webapp.DefaultWarArchive: Parameter 1 of 'public DefaultWarArchive(java.io.File)' has changed its type to java.lang.String INFO: 8000: org.codehaus.cargo.module.webapp.EjbRef: Class org.codehaus.cargo.module.webapp.EjbRef added INFO: 8000: org.codehaus.cargo.module.webapp.Listener: Class org.codehaus.cargo.module.webapp.Listener added ERROR: 7005: org.codehaus.cargo.module.webapp.TagNodeList: Parameter 2 of 'public TagNodeList(org.w3c.dom.Element, org.codehaus.cargo.module.AbstractDescriptorTag, java.lang.Class)' has changed its type to org.codehaus.cargo.module.DescriptorTag INFO: 4000: org.codehaus.cargo.module.webapp.VendorWebAppDescriptor: Added org.codehaus.cargo.module.VendorDescriptor to the set of implemented interfaces INFO: 7011: org.codehaus.cargo.module.webapp.WebXml: Method 'public void addEjbRef(org.codehaus.cargo.module.webapp.EjbRef)' has been added ERROR: 7002: org.codehaus.cargo.module.webapp.WebXml: Method 'public void addLocalEntityEjbRef(java.lang.String, java.lang.String, java.lang.String, java.lang.String)' has been removed ERROR: 7002: org.codehaus.cargo.module.webapp.WebXml: Method 'public void addLocalSessionEjbRef(java.lang.String, java.lang.String, java.lang.String, java.lang.String)' has been removed ERROR: 7005: org.codehaus.cargo.module.webapp.WebXml: Parameter 1 of 'public void addRootElement(org.codehaus.cargo.module.AbstractDescriptorTag, org.w3c.dom.Element)' has changed its type to org.codehaus.cargo.module.DescriptorTag INFO: 7011: org.codehaus.cargo.module.webapp.WebXml: Method 'public org.codehaus.cargo.module.internal.util.xml.AbstractNodeList getListeners()' has been added ERROR: 7002: org.codehaus.cargo.module.webapp.WebXml: Method 'public org.codehaus.cargo.module.Descriptor getVendorDescriptor()' has been removed ERROR: 7005: org.codehaus.cargo.module.webapp.WebXml: Parameter 1 of 'public void replaceRootElement(org.codehaus.cargo.module.AbstractDescriptorTag, org.w3c.dom.Element)' has changed its type to org.codehaus.cargo.module.DescriptorTag INFO: 6000: org.codehaus.cargo.module.webapp.WebXmlMerger: Added protected field mergeListenerStrategy INFO: 7011: org.codehaus.cargo.module.webapp.WebXmlMerger: Method 'protected void mergeListeners(org.codehaus.cargo.module.webapp.WebXml)' has been added ERROR: 5001: org.codehaus.cargo.module.webapp.WebXmlTag: Removed org.codehaus.cargo.module.AbstractDescriptorTag from the list of superclasses INFO: 5000: org.codehaus.cargo.module.webapp.WebXmlTag: Added org.codehaus.cargo.module.DescriptorTag to the list of superclasses INFO: 6000: org.codehaus.cargo.module.webapp.WebXmlTag: Added public field EJB_LINK INFO: 6000: org.codehaus.cargo.module.webapp.WebXmlTag: Added public field HOME INFO: 6000: org.codehaus.cargo.module.webapp.WebXmlTag: Added public field REMOTE INFO: 4000: org.codehaus.cargo.module.webapp.jboss.JBossWebXml: Added org.codehaus.cargo.module.Descriptor to the set of implemented interfaces INFO: 7011: org.codehaus.cargo.module.webapp.jboss.JBossWebXml: Method 'public java.lang.String getFileName()' has been added ERROR: 5001: org.codehaus.cargo.module.webapp.jboss.JBossWebXmlTag: Removed org.codehaus.cargo.module.AbstractDescriptorTag from the list of superclasses INFO: 5000: org.codehaus.cargo.module.webapp.jboss.JBossWebXmlTag: Added org.codehaus.cargo.module.DescriptorTag to the list of superclasses INFO: 4000: org.codehaus.cargo.module.webapp.orion.OrionWebXml: Added org.codehaus.cargo.module.VendorDescriptor to the set of implemented interfaces INFO: 4000: org.codehaus.cargo.module.webapp.resin.ResinWebXml: Added org.codehaus.cargo.module.VendorDescriptor to the set of implemented interfaces ERROR: 5001: org.codehaus.cargo.module.webapp.resin.ResinWebXmlTag: Removed org.codehaus.cargo.module.AbstractDescriptorTag from the list of superclasses INFO: 5000: org.codehaus.cargo.module.webapp.resin.ResinWebXmlTag: Added org.codehaus.cargo.module.DescriptorTag to the list of superclasses INFO: 4000: org.codehaus.cargo.module.webapp.tomcat.TomcatContextXml: Added org.codehaus.cargo.module.Descriptor to the set of implemented interfaces INFO: 7011: org.codehaus.cargo.module.webapp.tomcat.TomcatContextXml: Method 'public java.lang.String getFileName()' has been added INFO: 7011: org.codehaus.cargo.module.webapp.tomcat.TomcatContextXml: Method 'public java.util.Map getParameters()' has been added ERROR: 5001: org.codehaus.cargo.module.webapp.tomcat.TomcatContextXmlTag: Removed org.codehaus.cargo.module.AbstractDescriptorTag from the list of superclasses INFO: 5000: org.codehaus.cargo.module.webapp.tomcat.TomcatContextXmlTag: Added org.codehaus.cargo.module.DescriptorTag to the list of superclasses INFO: 6000: org.codehaus.cargo.module.webapp.tomcat.TomcatContextXmlTag: Added public field PARAMETER ERROR: 7005: org.codehaus.cargo.module.webapp.tomcat.TomcatWarArchive: Parameter 1 of 'public TomcatWarArchive(java.io.File)' has changed its type to java.lang.String INFO: 4000: org.codehaus.cargo.module.webapp.weblogic.WeblogicXml: Added org.codehaus.cargo.module.VendorDescriptor to the set of implemented interfaces ERROR: 5001: org.codehaus.cargo.module.webapp.weblogic.WeblogicXmlTag: Removed org.codehaus.cargo.module.AbstractDescriptorTag from the list of superclasses INFO: 5000: org.codehaus.cargo.module.webapp.weblogic.WeblogicXmlTag: Added org.codehaus.cargo.module.DescriptorTag to the list of superclasses INFO: 4000: org.codehaus.cargo.module.webapp.websphere.IbmWebBndXmi: Added org.codehaus.cargo.module.VendorDescriptor to the set of implemented interfaces
Core Util API
INFO: 8000: org.codehaus.cargo.util.AntTaskFactory: Class org.codehaus.cargo.util.AntTaskFactory added INFO: 8000: org.codehaus.cargo.util.AntUtils: Class org.codehaus.cargo.util.AntUtils added INFO: 8000: org.codehaus.cargo.util.DefaultAntTaskFactory: Class org.codehaus.cargo.util.DefaultAntTaskFactory added INFO: 8000: org.codehaus.cargo.util.DefaultFileHandler: Class org.codehaus.cargo.util.DefaultFileHandler added INFO: 8000: org.codehaus.cargo.util.FileHandler: Class org.codehaus.cargo.util.FileHandler added INFO: 5000: org.codehaus.cargo.util.log.AntLogger: Added org.codehaus.cargo.util.internal.log.AbstractLogger to the list of superclasses INFO: 7003: org.codehaus.cargo.util.log.AntLogger: Method 'public void debug(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists. INFO: 7011: org.codehaus.cargo.util.log.AntLogger: Method 'protected void doLog(org.codehaus.cargo.util.log.LogLevel, java.lang.String, java.lang.String)' has been added INFO: 7003: org.codehaus.cargo.util.log.AntLogger: Method 'public void info(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists. INFO: 7003: org.codehaus.cargo.util.log.AntLogger: Method 'public void warn(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists. INFO: 5000: org.codehaus.cargo.util.log.FileLogger: Added org.codehaus.cargo.util.internal.log.AbstractLogger to the list of superclasses INFO: 7003: org.codehaus.cargo.util.log.FileLogger: Method 'public void debug(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists. INFO: 7011: org.codehaus.cargo.util.log.FileLogger: Method 'protected void doLog(org.codehaus.cargo.util.log.LogLevel, java.lang.String, java.lang.String)' has been added INFO: 7003: org.codehaus.cargo.util.log.FileLogger: Method 'public void info(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists. INFO: 7003: org.codehaus.cargo.util.log.FileLogger: Method 'public void warn(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists. INFO: 8000: org.codehaus.cargo.util.log.LogLevel: Class org.codehaus.cargo.util.log.LogLevel added ERROR: 7012: org.codehaus.cargo.util.log.Logger: Method 'public org.codehaus.cargo.util.log.LogLevel getLevel()' has been added to an interface ERROR: 7012: org.codehaus.cargo.util.log.Logger: Method 'public void setLevel(org.codehaus.cargo.util.log.LogLevel)' has been added to an interface INFO: 5000: org.codehaus.cargo.util.log.NullLogger: Added org.codehaus.cargo.util.internal.log.AbstractLogger to the list of superclasses INFO: 7003: org.codehaus.cargo.util.log.NullLogger: Method 'public void debug(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists. INFO: 7011: org.codehaus.cargo.util.log.NullLogger: Method 'protected void doLog(org.codehaus.cargo.util.log.LogLevel, java.lang.String, java.lang.String)' has been added INFO: 7003: org.codehaus.cargo.util.log.NullLogger: Method 'public void info(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists. INFO: 7003: org.codehaus.cargo.util.log.NullLogger: Method 'public void warn(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists. INFO: 5000: org.codehaus.cargo.util.log.SimpleLogger: Added org.codehaus.cargo.util.internal.log.AbstractLogger to the list of superclasses INFO: 7003: org.codehaus.cargo.util.log.SimpleLogger: Method 'public void debug(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists. INFO: 7011: org.codehaus.cargo.util.log.SimpleLogger: Method 'protected void doLog(org.codehaus.cargo.util.log.LogLevel, java.lang.String, java.lang.String)' has been added INFO: 7003: org.codehaus.cargo.util.log.SimpleLogger: Method 'public void info(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists. INFO: 7003: org.codehaus.cargo.util.log.SimpleLogger: Method 'public void warn(java.lang.String, java.lang.String)' has been removed, but an inherited definition exists.
JBoss API
INFO: 4000: org.codehaus.cargo.container.jboss.JBoss3xInstalledLocalContainer: Added org.codehaus.cargo.container.jboss.internal.JBossInstalledLocalContainer to the set of implemented interfaces INFO: 4000: org.codehaus.cargo.container.jboss.JBoss4xInstalledLocalContainer: Added org.codehaus.cargo.container.jboss.internal.JBossInstalledLocalContainer to the set of implemented interfaces ERROR: 8001: org.codehaus.cargo.container.jboss.JBossDeployer: Class org.codehaus.cargo.container.jboss.JBossDeployer removed ERROR: 7005: org.codehaus.cargo.container.jboss.JBossExistingLocalConfiguration: Parameter 1 of 'public JBossExistingLocalConfiguration(java.io.File)' has changed its type to java.lang.String ERROR: 7002: org.codehaus.cargo.container.jboss.JBossExistingLocalConfiguration: Method 'public void verifyProperties()' has been removed INFO: 8000: org.codehaus.cargo.container.jboss.JBossInstalledLocalDeployer: Class org.codehaus.cargo.container.jboss.JBossInstalledLocalDeployer added ERROR: 8001: org.codehaus.cargo.container.jboss.JBossJMXDeployer: Class org.codehaus.cargo.container.jboss.JBossJMXDeployer removed INFO: 8000: org.codehaus.cargo.container.jboss.JBossPropertySet: Class org.codehaus.cargo.container.jboss.JBossPropertySet added INFO: 8000: org.codehaus.cargo.container.jboss.JBossRemoteDeployer: Class org.codehaus.cargo.container.jboss.JBossRemoteDeployer added ERROR: 7005: org.codehaus.cargo.container.jboss.JBossStandaloneLocalConfiguration: Parameter 1 of 'public JBossStandaloneLocalConfiguration(java.io.File)' has changed its type to java.lang.String ERROR: 7005: org.codehaus.cargo.container.jboss.JBossStandaloneLocalConfiguration: Parameter 1 of 'protected org.apache.tools.ant.types.FilterChain createJBossFilterChain(java.io.File)' has changed its type to org.codehaus.cargo.container.jboss.internal.JBossInstalledLocalContainer INFO: 7011: org.codehaus.cargo.container.jboss.JBossStandaloneLocalConfiguration: Method 'public org.codehaus.cargo.container.jboss.internal.JBossInstalledLocalContainer getJbossContainer()' has been added INFO: 7011: org.codehaus.cargo.container.jboss.JBossStandaloneLocalConfiguration: Method 'public void verify()' has been added INFO: 5000: org.codehaus.cargo.container.jboss.JBossWAR: Added org.codehaus.cargo.container.spi.deployable.AbstractDeployable to the list of superclasses
Jetty API
TODO
Jo API
TODO
Orion API
TODO
Resin API
TODO
Tomcat API
TODO
WebLogic API
TODO