Binary compatibility report for the Jackrabbit library between 2.5.1 and 2.5.2 versions

Test Info


Library NameJackrabbit
Version #12.5.1
Version #22.5.2

Test Results


Total Java ARchives40
Total Methods / Classes10998 / 1392
VerdictIncompatible
(1.9%)

Problem Summary


SeverityCount
Added Methods-76
Removed MethodsHigh11
Problems with
Data Types
High3
Medium23
Low1
Problems with
Methods
High0
Medium0
Low1
Other Changes
in Data Types
-4

Added Methods (76)


jackrabbit-jcr-rmi-2.5.2.jar, ClientAdapterFactory.class
package org.apache.jackrabbit.rmi.client
ClientAdapterFactory.getRow ( Session session, RemoteRow remote )  :  Row
ClientAdapterFactory.getRowIterator ( Session session, RemoteIterator remote )  :  RowIterator

jackrabbit-jcr-rmi-2.5.2.jar, ClientRow.class
package org.apache.jackrabbit.rmi.client
ClientRow.ClientRow ( Session session, RemoteRow remote, LocalAdapterFactory factory )

jackrabbit-jcr-rmi-2.5.2.jar, ClientRowIterator.class
package org.apache.jackrabbit.rmi.client.iterator
ClientRowIterator.ClientRowIterator ( Session session, RemoteIterator iterator, LocalAdapterFactory factory )

jackrabbit-jcr-rmi-2.5.2.jar, LocalAdapterFactory.class
package org.apache.jackrabbit.rmi.client
LocalAdapterFactory.getRow ( Session p1, RemoteRow p2 ) [abstract]  :  Row
LocalAdapterFactory.getRowIterator ( Session p1, RemoteIterator p2 ) [abstract]  :  RowIterator

jackrabbit-jcr-rmi-2.5.2.jar, RemoteAdapterFactory.class
package org.apache.jackrabbit.rmi.server
RemoteAdapterFactory.getRemoteVersionManager ( Session p1, VersionManager p2 ) [abstract]  :  RemoteVersionManager

jackrabbit-jcr-rmi-2.5.2.jar, RemoteEvent.class
package org.apache.jackrabbit.rmi.remote
RemoteEventCollection.RemoteEvent.getDate ( ) [abstract]  :  long
RemoteEventCollection.RemoteEvent.getIdentifier ( ) [abstract]  :  String
RemoteEventCollection.RemoteEvent.getInfo ( ) [abstract]  :  Map
RemoteEventCollection.RemoteEvent.getUserData ( ) [abstract]  :  String

jackrabbit-jcr-rmi-2.5.2.jar, RemoteQuery.class
package org.apache.jackrabbit.rmi.remote
RemoteQuery.bindValue ( String p1, Value p2 ) [abstract]  :  void
RemoteQuery.getBindVariableNames ( ) [abstract]  :  String[ ]
RemoteQuery.setLimit ( long p1 ) [abstract]  :  void
RemoteQuery.setOffset ( long p1 ) [abstract]  :  void

jackrabbit-jcr-rmi-2.5.2.jar, RemoteQueryResult.class
package org.apache.jackrabbit.rmi.remote
RemoteQueryResult.getSelectorNames ( ) [abstract]  :  String[ ]

jackrabbit-jcr-rmi-2.5.2.jar, RemoteVersion.class
package org.apache.jackrabbit.rmi.remote
RemoteVersion.getFrozenNode ( ) [abstract]  :  RemoteNode
RemoteVersion.getLinearPredecessor ( ) [abstract]  :  RemoteVersion
RemoteVersion.getLinearSuccessor ( ) [abstract]  :  RemoteVersion

jackrabbit-jcr-rmi-2.5.2.jar, RemoteVersionHistory.class
package org.apache.jackrabbit.rmi.remote
RemoteVersionHistory.getAllFrozenNodes ( ) [abstract]  :  RemoteIterator
RemoteVersionHistory.getAllLinearFrozenNodes ( ) [abstract]  :  RemoteIterator
RemoteVersionHistory.getAllLinearVersions ( ) [abstract]  :  RemoteIterator
RemoteVersionHistory.getVersionableIdentifier ( ) [abstract]  :  String

jackrabbit-jcr-rmi-2.5.2.jar, RemoteVersionManager.class
package org.apache.jackrabbit.rmi.remote
RemoteVersionManager.cancelMerge ( String p1, String p2 ) [abstract]  :  void
RemoteVersionManager.doneMerge ( String p1, String p2 ) [abstract]  :  void
RemoteVersionManager.merge ( String p1 ) [abstract]  :  RemoteIterator
RemoteVersionManager.removeActivity ( String p1 ) [abstract]  :  void
RemoteVersionManager.restore ( String p1, boolean p2 ) [abstract]  :  void
RemoteVersionManager.restore ( String[ ] p1, boolean p2 ) [abstract]  :  void
RemoteVersionManager.restoreVI ( String p1, String p2, boolean p3 ) [abstract]  :  void
RemoteVersionManager.setActivity ( String p1 ) [abstract]  :  RemoteNode

jackrabbit-jcr-rmi-2.5.2.jar, ServerAdapterFactory.class
package org.apache.jackrabbit.rmi.server
ServerAdapterFactory.getRemoteVersionManager ( Session session, VersionManager versionManager )  :  RemoteVersionManager

jackrabbit-jcr-rmi-2.5.2.jar, ServerEvent.class
package org.apache.jackrabbit.rmi.server
ServerEventCollection.ServerEvent.getDate ( )  :  long
ServerEventCollection.ServerEvent.getIdentifier ( )  :  String
ServerEventCollection.ServerEvent.getInfo ( )  :  Map
ServerEventCollection.ServerEvent.getUserData ( )  :  String

jackrabbit-jcr-rmi-2.5.2.jar, ServerEvent_Stub.class
package org.apache.jackrabbit.rmi.server
ServerEventCollection.ServerEvent_Stub.getDate ( )  :  long
ServerEventCollection.ServerEvent_Stub.getIdentifier ( )  :  String
ServerEventCollection.ServerEvent_Stub.getInfo ( )  :  Map
ServerEventCollection.ServerEvent_Stub.getUserData ( )  :  String

jackrabbit-jcr-rmi-2.5.2.jar, ServerQuery_Stub.class
package org.apache.jackrabbit.rmi.server
ServerQuery_Stub.bindValue ( String p1, Value p2 )  :  void
ServerQuery_Stub.getBindVariableNames ( )  :  String[ ]
ServerQuery_Stub.setLimit ( long p1 )  :  void
ServerQuery_Stub.setOffset ( long p1 )  :  void

jackrabbit-jcr-rmi-2.5.2.jar, ServerQueryResult_Stub.class
package org.apache.jackrabbit.rmi.server
ServerQueryResult_Stub.getSelectorNames ( )  :  String[ ]

jackrabbit-jcr-rmi-2.5.2.jar, ServerVersion.class
package org.apache.jackrabbit.rmi.server
ServerVersion.getFrozenNode ( )  :  RemoteNode
ServerVersion.getLinearPredecessor ( )  :  RemoteVersion
ServerVersion.getLinearSuccessor ( )  :  RemoteVersion

jackrabbit-jcr-rmi-2.5.2.jar, ServerVersion_Stub.class
package org.apache.jackrabbit.rmi.server
ServerVersion_Stub.getFrozenNode ( )  :  RemoteNode
ServerVersion_Stub.getLinearPredecessor ( )  :  RemoteVersion
ServerVersion_Stub.getLinearSuccessor ( )  :  RemoteVersion

jackrabbit-jcr-rmi-2.5.2.jar, ServerVersionHistory.class
package org.apache.jackrabbit.rmi.server
ServerVersionHistory.getAllFrozenNodes ( )  :  RemoteIterator
ServerVersionHistory.getAllLinearFrozenNodes ( )  :  RemoteIterator
ServerVersionHistory.getAllLinearVersions ( )  :  RemoteIterator
ServerVersionHistory.getVersionableIdentifier ( )  :  String

jackrabbit-jcr-rmi-2.5.2.jar, ServerVersionHistory_Stub.class
package org.apache.jackrabbit.rmi.server
ServerVersionHistory_Stub.getAllFrozenNodes ( )  :  RemoteIterator
ServerVersionHistory_Stub.getAllLinearFrozenNodes ( )  :  RemoteIterator
ServerVersionHistory_Stub.getAllLinearVersions ( )  :  RemoteIterator
ServerVersionHistory_Stub.getVersionableIdentifier ( )  :  String

jackrabbit-jcr-rmi-2.5.2.jar, ServerVersionManager.class
package org.apache.jackrabbit.rmi.server
ServerVersionManager.cancelMerge ( String absPath, String versionIdentifier )  :  void
ServerVersionManager.doneMerge ( String absPath, String versionIdentifier )  :  void
ServerVersionManager.merge ( String activityNodeIdentifier )  :  RemoteIterator
ServerVersionManager.removeActivity ( String activityNodeIdentifier )  :  void
ServerVersionManager.restore ( String versionIdentifier, boolean removeExisting )  :  void
ServerVersionManager.restore ( String[ ] versionIdentifiers, boolean removeExisting )  :  void
ServerVersionManager.restoreVI ( String absPath, String versionIdentifier, boolean removeExisting )  :  void
ServerVersionManager.ServerVersionManager ( Session session, VersionManager manager, RemoteAdapterFactory factory )
ServerVersionManager.setActivity ( String activityNodeIdentifier )  :  RemoteNode

jackrabbit-jcr-rmi-2.5.2.jar, ServerVersionManager_Stub.class
package org.apache.jackrabbit.rmi.server
ServerVersionManager_Stub.cancelMerge ( String p1, String p2 )  :  void
ServerVersionManager_Stub.doneMerge ( String p1, String p2 )  :  void
ServerVersionManager_Stub.merge ( String p1 )  :  RemoteIterator
ServerVersionManager_Stub.removeActivity ( String p1 )  :  void
ServerVersionManager_Stub.restore ( String p1, boolean p2 )  :  void
ServerVersionManager_Stub.restore ( String[ ] p1, boolean p2 )  :  void
ServerVersionManager_Stub.restoreVI ( String p1, String p2, boolean p3 )  :  void
ServerVersionManager_Stub.setActivity ( String p1 )  :  RemoteNode

to the top

Removed Methods (11)


jackrabbit-jcr-rmi-2.5.1.jar, ClientAdapterFactory.class
package org.apache.jackrabbit.rmi.client
ClientAdapterFactory.getRow ( RemoteRow remote )  :  Row
ClientAdapterFactory.getRowIterator ( RemoteIterator remote )  :  RowIterator

jackrabbit-jcr-rmi-2.5.1.jar, ClientRow.class
package org.apache.jackrabbit.rmi.client
ClientRow.ClientRow ( RemoteRow remote )

jackrabbit-jcr-rmi-2.5.1.jar, ClientRowIterator.class
package org.apache.jackrabbit.rmi.client.iterator
ClientRowIterator.ClientRowIterator ( RemoteIterator iterator, LocalAdapterFactory factory )

jackrabbit-jcr-rmi-2.5.1.jar, LocalAdapterFactory.class
package org.apache.jackrabbit.rmi.client
LocalAdapterFactory.getRow ( RemoteRow p1 ) [abstract]  :  Row
LocalAdapterFactory.getRowIterator ( RemoteIterator p1 ) [abstract]  :  RowIterator

jackrabbit-jcr-rmi-2.5.1.jar, RemoteAdapterFactory.class
package org.apache.jackrabbit.rmi.server
RemoteAdapterFactory.getRemoteVersionManager ( VersionManager p1 ) [abstract]  :  RemoteVersionManager

jackrabbit-jcr-rmi-2.5.1.jar, ServerAdapterFactory.class
package org.apache.jackrabbit.rmi.server
ServerAdapterFactory.getRemoteVersionManager ( VersionManager versionManager )  :  RemoteVersionManager

jackrabbit-jcr-rmi-2.5.1.jar, ServerVersionManager.class
package org.apache.jackrabbit.rmi.server
ServerVersionManager.cancelMerge ( String absPath, RemoteVersion version )  :  void
ServerVersionManager.doneMerge ( String absPath, RemoteVersion version )  :  void
ServerVersionManager.ServerVersionManager ( VersionManager manager, RemoteAdapterFactory factory )

to the top

Problems with Data Types, High Severity (3)


jackrabbit-jcr-rmi-2.5.1.jar
package org.apache.jackrabbit.rmi.client
[+] LocalAdapterFactory (2)

package org.apache.jackrabbit.rmi.server
[+] RemoteAdapterFactory (1)

to the top

Problems with Data Types, Medium Severity (23)


jackrabbit-jcr-rmi-2.5.1.jar
package org.apache.jackrabbit.rmi.client
[+] LocalAdapterFactory (2)

package org.apache.jackrabbit.rmi.remote
[+] RemoteQuery (4)
[+] RemoteQueryResult (1)
[+] RemoteVersion (3)
[+] RemoteVersionHistory (4)
[+] RemoteVersionManager (8)

package org.apache.jackrabbit.rmi.server
[+] RemoteAdapterFactory (1)

to the top

Problems with Data Types, Low Severity (1)


jackrabbit-jcr-rmi-2.5.1.jar
package org.apache.jackrabbit.rmi.client
[+] ClientRow (1)

to the top

Problems with Methods, Low Severity (1)


jackrabbit-jcr-rmi-2.5.1.jar, ServerEvent_Stub
package org.apache.jackrabbit.rmi.server
[+] ServerEventCollection.ServerEvent_Stub.getPath ( )  :  String (1)

to the top

Other Changes in Data Types (4)


jackrabbit-jcr-rmi-2.5.1.jar
package org.apache.jackrabbit.rmi.remote
[+] RemoteEventCollection.RemoteEvent (4)

to the top

Java ARchives (40)


bcmail-jdk15-1.45.jar
bcprov-jdk15-1.45.jar
commons-codec-1.5.jar
commons-collections-3.2.1.jar
commons-dbcp-1.3.jar
commons-fileupload-1.2.1.jar
commons-httpclient-3.1.jar
commons-io-2.2.jar
commons-pool-1.5.4.jar
concurrent-1.3.4.jar
derby-10.5.3.0_1.jar
dom4j-1.6.1.jar
fontbox-1.6.0.jar
geronimo-stax-api_1.0_spec-1.0.1.jar
jackrabbit-api-2.5.1.jar
jackrabbit-core-2.5.1.jar
jackrabbit-jcr-commons-2.5.1.jar
jackrabbit-jcr-rmi-2.5.1.jar
jackrabbit-jcr-server-2.5.1.jar
jackrabbit-jcr-servlet-2.5.1.jar
jackrabbit-spi-2.5.1.jar
jackrabbit-spi-commons-2.5.1.jar
jackrabbit-standalone-2.5.1.jar
jackrabbit-webdav-2.5.1.jar
jcl-over-slf4j-1.6.4.jar
jdtCompilerAdapter.jar
jempbox-1.6.0.jar
logback-classic-1.0.0.jar
logback-core-1.0.0.jar
lucene-core-3.6.0.jar
pdfbox-1.6.0.jar
poi-3.8-beta4.jar
poi-ooxml-3.8-beta4.jar
poi-ooxml-schemas-3.8-beta4.jar
poi-scratchpad-3.8-beta4.jar
slf4j-api-1.6.4.jar
tagsoup-1.2.1.jar
tika-core-1.0.jar
tika-parsers-1.0.jar
xmlbeans-2.3.0.jar

to the top