Binary compatibility report for the rhq-core-plugin-api library between 4.4.0 and 4.5.1 versions
Test Info
Library Name | rhq-core-plugin-api |
Version #1 | 4.4.0 |
Version #2 | 4.5.1 |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 415 / 82 |
---|
Verdict | Incompatible (0.5%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 7 |
---|
Removed Methods | High | 2 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 1 |
Added Methods (7)
rhq-core-plugin-api-4.5.1.jar, InventoryContext.class
package org.rhq.core.pluginapi.inventory
InventoryContext.requestChildResourcesDiscovery ( ) [abstract] : void
[run-time name: org/rhq/core/pluginapi/inventory/InventoryContext.requestChildResourcesDiscovery:()V]
InventoryContext.requestDeferredChildResourcesDiscovery ( ) [abstract] : void
[run-time name: org/rhq/core/pluginapi/inventory/InventoryContext.requestDeferredChildResourcesDiscovery:()V]
rhq-core-plugin-api-4.5.1.jar, JavaCommandLine.class
package org.rhq.core.pluginapi.util
JavaCommandLine.processClassArgument ( String classArg, String nextArg ) : void
[run-time name: org/rhq/core/pluginapi/util/JavaCommandLine.processClassArgument:(Ljava/lang/String;Ljava/lang/String;)V]
rhq-core-plugin-api-4.5.1.jar, ResourceContext.class
package org.rhq.core.pluginapi.inventory
ResourceContext.getFutureChildResourceDataDirectory ( String childResourceKey ) : java.io.File
[run-time name: org/rhq/core/pluginapi/inventory/ResourceContext.getFutureChildResourceDataDirectory:(Ljava/lang/String;)Ljava/io/File;]
ResourceContext.getInventoryContext ( ) : InventoryContext
[run-time name: org/rhq/core/pluginapi/inventory/ResourceContext.getInventoryContext:()Lorg/rhq/core/pluginapi/inventory/InventoryContext;]
ResourceContext.ResourceContext ( org.rhq.core.domain.resource.Resource resource, ResourceComponent parentResourceComponent, ResourceContext parentResourceContext, ResourceDiscoveryComponent resourceDiscoveryComponent, org.rhq.core.system.SystemInfo systemInfo, java.io.File temporaryDirectory, java.io.File dataDirectory, String pluginContainerName, org.rhq.core.pluginapi.event.EventContext eventContext, org.rhq.core.pluginapi.operation.OperationContext operationContext, org.rhq.core.pluginapi.content.ContentContext contentContext, org.rhq.core.pluginapi.availability.AvailabilityContext availabilityContext, InventoryContext inventoryContext, PluginContainerDeployment pluginContainerDeployment )
[run-time name: org/rhq/core/pluginapi/inventory/ResourceContext."<init>":(Lorg/rhq/core/domain/resource/Resource;Lorg/rhq/core/pluginapi/inventory/ResourceComponent;Lorg/rhq/core/pluginapi/inventory/ResourceContext;Lorg/rhq/core/pluginapi/inventory/ResourceDiscoveryComponent;Lorg/rhq/core/system/SystemInfo;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Lorg/rhq/core/pluginapi/event/EventContext;Lorg/rhq/core/pluginapi/operation/OperationContext;Lorg/rhq/core/pluginapi/content/ContentContext;Lorg/rhq/core/pluginapi/availability/AvailabilityContext;Lorg/rhq/core/pluginapi/inventory/InventoryContext;Lorg/rhq/core/pluginapi/inventory/PluginContainerDeployment;)V]
rhq-core-plugin-api-4.5.1.jar, ResourceUpgradeContext.class
package org.rhq.core.pluginapi.upgrade
ResourceUpgradeContext.ResourceUpgradeContext ( org.rhq.core.domain.resource.Resource resource, org.rhq.core.pluginapi.inventory.ResourceContext parentResourceContext, org.rhq.core.pluginapi.inventory.ResourceComponent parentResourceComponent, org.rhq.core.pluginapi.inventory.ResourceDiscoveryComponent resourceDiscoveryComponent, org.rhq.core.system.SystemInfo systemInfo, java.io.File temporaryDirectory, java.io.File dataDirectory, String pluginContainerName, org.rhq.core.pluginapi.event.EventContext eventContext, org.rhq.core.pluginapi.operation.OperationContext operationContext, org.rhq.core.pluginapi.content.ContentContext contentContext, org.rhq.core.pluginapi.availability.AvailabilityContext availabilityContext, org.rhq.core.pluginapi.inventory.InventoryContext inventoryContext, org.rhq.core.pluginapi.inventory.PluginContainerDeployment pluginContainerDeployment )
[run-time name: org/rhq/core/pluginapi/upgrade/ResourceUpgradeContext."<init>":(Lorg/rhq/core/domain/resource/Resource;Lorg/rhq/core/pluginapi/inventory/ResourceContext;Lorg/rhq/core/pluginapi/inventory/ResourceComponent;Lorg/rhq/core/pluginapi/inventory/ResourceDiscoveryComponent;Lorg/rhq/core/system/SystemInfo;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Lorg/rhq/core/pluginapi/event/EventContext;Lorg/rhq/core/pluginapi/operation/OperationContext;Lorg/rhq/core/pluginapi/content/ContentContext;Lorg/rhq/core/pluginapi/availability/AvailabilityContext;Lorg/rhq/core/pluginapi/inventory/InventoryContext;Lorg/rhq/core/pluginapi/inventory/PluginContainerDeployment;)V]
to the top
Removed Methods (2)
rhq-core-plugin-api-4.4.0.jar, ResourceContext.class
package org.rhq.core.pluginapi.inventory
ResourceContext.ResourceContext ( org.rhq.core.domain.resource.Resource resource, ResourceComponent parentResourceComponent, ResourceContext parentResourceContext, ResourceDiscoveryComponent resourceDiscoveryComponent, org.rhq.core.system.SystemInfo systemInfo, java.io.File temporaryDirectory, java.io.File dataDirectory, String pluginContainerName, org.rhq.core.pluginapi.event.EventContext eventContext, org.rhq.core.pluginapi.operation.OperationContext operationContext, org.rhq.core.pluginapi.content.ContentContext contentContext, org.rhq.core.pluginapi.availability.AvailabilityContext availabilityContext, PluginContainerDeployment pluginContainerDeployment )
[run-time name: org/rhq/core/pluginapi/inventory/ResourceContext."<init>":(Lorg/rhq/core/domain/resource/Resource;Lorg/rhq/core/pluginapi/inventory/ResourceComponent;Lorg/rhq/core/pluginapi/inventory/ResourceContext;Lorg/rhq/core/pluginapi/inventory/ResourceDiscoveryComponent;Lorg/rhq/core/system/SystemInfo;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Lorg/rhq/core/pluginapi/event/EventContext;Lorg/rhq/core/pluginapi/operation/OperationContext;Lorg/rhq/core/pluginapi/content/ContentContext;Lorg/rhq/core/pluginapi/availability/AvailabilityContext;Lorg/rhq/core/pluginapi/inventory/PluginContainerDeployment;)V]
rhq-core-plugin-api-4.4.0.jar, ResourceUpgradeContext.class
package org.rhq.core.pluginapi.upgrade
ResourceUpgradeContext.ResourceUpgradeContext ( org.rhq.core.domain.resource.Resource resource, org.rhq.core.pluginapi.inventory.ResourceContext parentResourceContext, org.rhq.core.pluginapi.inventory.ResourceComponent parentResourceComponent, org.rhq.core.pluginapi.inventory.ResourceDiscoveryComponent resourceDiscoveryComponent, org.rhq.core.system.SystemInfo systemInfo, java.io.File temporaryDirectory, java.io.File dataDirectory, String pluginContainerName, org.rhq.core.pluginapi.event.EventContext eventContext, org.rhq.core.pluginapi.operation.OperationContext operationContext, org.rhq.core.pluginapi.content.ContentContext contentContext, org.rhq.core.pluginapi.availability.AvailabilityContext availabilityContext, org.rhq.core.pluginapi.inventory.PluginContainerDeployment pluginContainerDeployment )
[run-time name: org/rhq/core/pluginapi/upgrade/ResourceUpgradeContext."<init>":(Lorg/rhq/core/domain/resource/Resource;Lorg/rhq/core/pluginapi/inventory/ResourceContext;Lorg/rhq/core/pluginapi/inventory/ResourceComponent;Lorg/rhq/core/pluginapi/inventory/ResourceDiscoveryComponent;Lorg/rhq/core/system/SystemInfo;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Lorg/rhq/core/pluginapi/event/EventContext;Lorg/rhq/core/pluginapi/operation/OperationContext;Lorg/rhq/core/pluginapi/content/ContentContext;Lorg/rhq/core/pluginapi/availability/AvailabilityContext;Lorg/rhq/core/pluginapi/inventory/PluginContainerDeployment;)V]
to the top
Other Changes in Data Types (1)
rhq-core-plugin-api-4.4.0.jar
package org.rhq.core.pluginapi.operation
[+] OperationServicesResultCode (1)
| Change | Effect |
---|
1 | Field CANCELED has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (5)
OperationServicesResult.getResultCode ( )Return value of this method has type 'OperationServicesResultCode'.
OperationServicesResult.OperationServicesResult ( OperationServicesResultCode resultCode )1st parameter 'resultCode' of this method has type 'OperationServicesResultCode'.
OperationServicesResult.setResultCode ( OperationServicesResultCode resultCode )1st parameter 'resultCode' of this method has type 'OperationServicesResultCode'.
OperationServicesResultCode.valueOf ( String name )This method is from 'OperationServicesResultCode' class.
OperationServicesResultCode.values ( )This method is from 'OperationServicesResultCode' class.
to the top
Java ARchives (1)
rhq-core-plugin-api-4.4.0.jar
to the top
Generated on Wed Mar 20 17:25:20 2013 for rhq-core-plugin-api by Java API Compliance Checker 1.3
A tool for checking backward compatibility of a Java library API