Binary compatibility report for the Jackrabbit library between 2.7.3 and 2.7.4 versions
Test Info
Library Name | Jackrabbit |
Version #1 | 2.7.3 |
Version #2 | 2.7.4 |
Test Results
Total Java ARchives | 55 |
---|
Total Methods / Classes | 16215 / 2081 |
---|
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 84 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 3 |
Added Methods (84)
jackrabbit-data-2.7.4.jar, InternalXAResource.class
package org.apache.jackrabbit.data.core
InternalXAResource.afterOperation ( TransactionContext p1 ) [abstract] : void
[mangled: org/apache/jackrabbit/data/core/InternalXAResource.afterOperation:(Lorg/apache/jackrabbit/data/core/TransactionContext;)V]
InternalXAResource.associate ( TransactionContext p1 ) [abstract] : void
[mangled: org/apache/jackrabbit/data/core/InternalXAResource.associate:(Lorg/apache/jackrabbit/data/core/TransactionContext;)V]
InternalXAResource.beforeOperation ( TransactionContext p1 ) [abstract] : void
[mangled: org/apache/jackrabbit/data/core/InternalXAResource.beforeOperation:(Lorg/apache/jackrabbit/data/core/TransactionContext;)V]
InternalXAResource.commit ( TransactionContext p1 ) [abstract] : void
[mangled: org/apache/jackrabbit/data/core/InternalXAResource.commit:(Lorg/apache/jackrabbit/data/core/TransactionContext;)V]
InternalXAResource.prepare ( TransactionContext p1 ) [abstract] : void
[mangled: org/apache/jackrabbit/data/core/InternalXAResource.prepare:(Lorg/apache/jackrabbit/data/core/TransactionContext;)V]
InternalXAResource.rollback ( TransactionContext p1 ) [abstract] : void
[mangled: org/apache/jackrabbit/data/core/InternalXAResource.rollback:(Lorg/apache/jackrabbit/data/core/TransactionContext;)V]
jackrabbit-data-2.7.4.jar, TransactionContext.class
package org.apache.jackrabbit.data.core
TransactionContext.commit ( ) : void
[mangled: org/apache/jackrabbit/data/core/TransactionContext.commit:()V]
TransactionContext.getAttribute ( String name ) : Object
[mangled: org/apache/jackrabbit/data/core/TransactionContext.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;]
TransactionContext.getCurrentThreadId ( ) [static] : Object
[mangled: org/apache/jackrabbit/data/core/TransactionContext.getCurrentThreadId:()Ljava/lang/Object;]
TransactionContext.isSameThreadId ( Object a, Object b ) [static] : boolean
[mangled: org/apache/jackrabbit/data/core/TransactionContext.isSameThreadId:(Ljava/lang/Object;Ljava/lang/Object;)Z]
TransactionContext.isSuspended ( ) : boolean
[mangled: org/apache/jackrabbit/data/core/TransactionContext.isSuspended:()Z]
TransactionContext.prepare ( ) : void
[mangled: org/apache/jackrabbit/data/core/TransactionContext.prepare:()V]
TransactionContext.removeAttribute ( String name ) : void
[mangled: org/apache/jackrabbit/data/core/TransactionContext.removeAttribute:(Ljava/lang/String;)V]
TransactionContext.rollback ( ) : void
[mangled: org/apache/jackrabbit/data/core/TransactionContext.rollback:()V]
TransactionContext.setAttribute ( String name, Object value ) : void
[mangled: org/apache/jackrabbit/data/core/TransactionContext.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V]
TransactionContext.setSuspended ( boolean suspended ) : void
[mangled: org/apache/jackrabbit/data/core/TransactionContext.setSuspended:(Z)V]
TransactionContext.TransactionContext ( Xid xid, InternalXAResource[ ] resources )
[mangled: org/apache/jackrabbit/data/core/TransactionContext."<init>":(Ljavax/transaction/xa/Xid;[Lorg/apache/jackrabbit/data/core/InternalXAResource;)V]
jackrabbit-data-2.7.4.jar, TransactionException.class
package org.apache.jackrabbit.data.core
TransactionException.TransactionException ( String message )
[mangled: org/apache/jackrabbit/data/core/TransactionException."<init>":(Ljava/lang/String;)V]
TransactionException.TransactionException ( String message, Throwable rootCause )
[mangled: org/apache/jackrabbit/data/core/TransactionException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V]
jackrabbit-jcr-commons-2.7.4.jar, AbstractLazyIterator.class
package org.apache.jackrabbit.commons.iterator
AbstractLazyIterator.AbstractLazyIterator ( )
[mangled: org/apache/jackrabbit/commons/iterator/AbstractLazyIterator."<init>":()V]
AbstractLazyIterator.getNext ( ) [abstract] : Object
[mangled: org/apache/jackrabbit/commons/iterator/AbstractLazyIterator.getNext:()Ljava/lang/Object;]
AbstractLazyIterator.hasNext ( ) : boolean
[mangled: org/apache/jackrabbit/commons/iterator/AbstractLazyIterator.hasNext:()Z]
AbstractLazyIterator.next ( ) : Object
[mangled: org/apache/jackrabbit/commons/iterator/AbstractLazyIterator.next:()Ljava/lang/Object;]
AbstractLazyIterator.remove ( ) : void
[mangled: org/apache/jackrabbit/commons/iterator/AbstractLazyIterator.remove:()V]
jackrabbit-jcr-commons-2.7.4.jar, QueryStatCore.class
package org.apache.jackrabbit.stats
QueryStatCore.logQuery ( String p1, String p2, long p3 ) [abstract] : void
[mangled: org/apache/jackrabbit/stats/QueryStatCore.logQuery:(Ljava/lang/String;Ljava/lang/String;J)V]
jackrabbit-jcr-commons-2.7.4.jar, QueryStatDtoComparator.class
package org.apache.jackrabbit.stats
QueryStatDtoComparator.compare ( Object x0, Object x1 ) : int
[mangled: org/apache/jackrabbit/stats/QueryStatDtoComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I]
QueryStatDtoComparator.compare ( QueryStatDto o1, QueryStatDto o2 ) : int
[mangled: org/apache/jackrabbit/stats/QueryStatDtoComparator.compare:(Lorg/apache/jackrabbit/api/stats/QueryStatDto;Lorg/apache/jackrabbit/api/stats/QueryStatDto;)I]
QueryStatDtoComparator.QueryStatDtoComparator ( )
[mangled: org/apache/jackrabbit/stats/QueryStatDtoComparator."<init>":()V]
jackrabbit-jcr-commons-2.7.4.jar, QueryStatDtoImpl.class
package org.apache.jackrabbit.stats
QueryStatDtoImpl.equals ( Object obj ) : boolean
[mangled: org/apache/jackrabbit/stats/QueryStatDtoImpl.equals:(Ljava/lang/Object;)Z]
QueryStatDtoImpl.getCreationTime ( ) : String
[mangled: org/apache/jackrabbit/stats/QueryStatDtoImpl.getCreationTime:()Ljava/lang/String;]
QueryStatDtoImpl.getDuration ( ) : long
[mangled: org/apache/jackrabbit/stats/QueryStatDtoImpl.getDuration:()J]
QueryStatDtoImpl.getLanguage ( ) : String
[mangled: org/apache/jackrabbit/stats/QueryStatDtoImpl.getLanguage:()Ljava/lang/String;]
QueryStatDtoImpl.getOccurrenceCount ( ) : int
[mangled: org/apache/jackrabbit/stats/QueryStatDtoImpl.getOccurrenceCount:()I]
QueryStatDtoImpl.getPosition ( ) : long
[mangled: org/apache/jackrabbit/stats/QueryStatDtoImpl.getPosition:()J]
QueryStatDtoImpl.getStatement ( ) : String
[mangled: org/apache/jackrabbit/stats/QueryStatDtoImpl.getStatement:()Ljava/lang/String;]
QueryStatDtoImpl.hashCode ( ) : int
[mangled: org/apache/jackrabbit/stats/QueryStatDtoImpl.hashCode:()I]
QueryStatDtoImpl.QueryStatDtoImpl ( String language, String statement, long durationMs )
[mangled: org/apache/jackrabbit/stats/QueryStatDtoImpl."<init>":(Ljava/lang/String;Ljava/lang/String;J)V]
QueryStatDtoImpl.setOccurrenceCount ( int occurrenceCount ) : void
[mangled: org/apache/jackrabbit/stats/QueryStatDtoImpl.setOccurrenceCount:(I)V]
QueryStatDtoImpl.setPosition ( long position ) : void
[mangled: org/apache/jackrabbit/stats/QueryStatDtoImpl.setPosition:(J)V]
QueryStatDtoImpl.toString ( ) : String
[mangled: org/apache/jackrabbit/stats/QueryStatDtoImpl.toString:()Ljava/lang/String;]
jackrabbit-jcr-commons-2.7.4.jar, QueryStatDtoOccurrenceComparator.class
package org.apache.jackrabbit.stats
QueryStatDtoOccurrenceComparator.compare ( Object x0, Object x1 ) : int
[mangled: org/apache/jackrabbit/stats/QueryStatDtoOccurrenceComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I]
QueryStatDtoOccurrenceComparator.compare ( QueryStatDtoImpl o1, QueryStatDtoImpl o2 ) : int
[mangled: org/apache/jackrabbit/stats/QueryStatDtoOccurrenceComparator.compare:(Lorg/apache/jackrabbit/stats/QueryStatDtoImpl;Lorg/apache/jackrabbit/stats/QueryStatDtoImpl;)I]
QueryStatDtoOccurrenceComparator.QueryStatDtoOccurrenceComparator ( )
[mangled: org/apache/jackrabbit/stats/QueryStatDtoOccurrenceComparator."<init>":()V]
jackrabbit-jcr-commons-2.7.4.jar, QueryStatImpl.class
package org.apache.jackrabbit.stats
QueryStatImpl.clearPopularQueriesQueue ( ) : void
[mangled: org/apache/jackrabbit/stats/QueryStatImpl.clearPopularQueriesQueue:()V]
QueryStatImpl.clearSlowQueriesQueue ( ) : void
[mangled: org/apache/jackrabbit/stats/QueryStatImpl.clearSlowQueriesQueue:()V]
QueryStatImpl.getPopularQueries ( ) : QueryStatDto[ ]
[mangled: org/apache/jackrabbit/stats/QueryStatImpl.getPopularQueries:()[Lorg/apache/jackrabbit/api/stats/QueryStatDto;]
QueryStatImpl.getPopularQueriesQueueSize ( ) : int
[mangled: org/apache/jackrabbit/stats/QueryStatImpl.getPopularQueriesQueueSize:()I]
QueryStatImpl.getSlowQueries ( ) : QueryStatDto[ ]
[mangled: org/apache/jackrabbit/stats/QueryStatImpl.getSlowQueries:()[Lorg/apache/jackrabbit/api/stats/QueryStatDto;]
QueryStatImpl.getSlowQueriesQueueSize ( ) : int
[mangled: org/apache/jackrabbit/stats/QueryStatImpl.getSlowQueriesQueueSize:()I]
QueryStatImpl.isEnabled ( ) : boolean
[mangled: org/apache/jackrabbit/stats/QueryStatImpl.isEnabled:()Z]
QueryStatImpl.logQuery ( String language, String statement, long durationMs ) : void
[mangled: org/apache/jackrabbit/stats/QueryStatImpl.logQuery:(Ljava/lang/String;Ljava/lang/String;J)V]
QueryStatImpl.QueryStatImpl ( )
[mangled: org/apache/jackrabbit/stats/QueryStatImpl."<init>":()V]
QueryStatImpl.reset ( ) : void
[mangled: org/apache/jackrabbit/stats/QueryStatImpl.reset:()V]
QueryStatImpl.setEnabled ( boolean enabled ) : void
[mangled: org/apache/jackrabbit/stats/QueryStatImpl.setEnabled:(Z)V]
QueryStatImpl.setPopularQueriesQueueSize ( int size ) : void
[mangled: org/apache/jackrabbit/stats/QueryStatImpl.setPopularQueriesQueueSize:(I)V]
QueryStatImpl.setSlowQueriesQueueSize ( int size ) : void
[mangled: org/apache/jackrabbit/stats/QueryStatImpl.setSlowQueriesQueueSize:(I)V]
jackrabbit-jcr-commons-2.7.4.jar, QueryStatManager.class
package org.apache.jackrabbit.stats.jmx
QueryStatManager.clearPopularQueriesQueue ( ) : void
[mangled: org/apache/jackrabbit/stats/jmx/QueryStatManager.clearPopularQueriesQueue:()V]
QueryStatManager.clearSlowQueriesQueue ( ) : void
[mangled: org/apache/jackrabbit/stats/jmx/QueryStatManager.clearSlowQueriesQueue:()V]
QueryStatManager.disable ( ) : void
[mangled: org/apache/jackrabbit/stats/jmx/QueryStatManager.disable:()V]
QueryStatManager.enable ( ) : void
[mangled: org/apache/jackrabbit/stats/jmx/QueryStatManager.enable:()V]
QueryStatManager.getPopularQueries ( ) : TabularData
[mangled: org/apache/jackrabbit/stats/jmx/QueryStatManager.getPopularQueries:()Ljavax/management/openmbean/TabularData;]
QueryStatManager.getPopularQueriesQueueSize ( ) : int
[mangled: org/apache/jackrabbit/stats/jmx/QueryStatManager.getPopularQueriesQueueSize:()I]
QueryStatManager.getSlowQueries ( ) : TabularData
[mangled: org/apache/jackrabbit/stats/jmx/QueryStatManager.getSlowQueries:()Ljavax/management/openmbean/TabularData;]
QueryStatManager.getSlowQueriesQueueSize ( ) : int
[mangled: org/apache/jackrabbit/stats/jmx/QueryStatManager.getSlowQueriesQueueSize:()I]
QueryStatManager.isEnabled ( ) : boolean
[mangled: org/apache/jackrabbit/stats/jmx/QueryStatManager.isEnabled:()Z]
QueryStatManager.QueryStatManager ( QueryStat queryStat )
[mangled: org/apache/jackrabbit/stats/jmx/QueryStatManager."<init>":(Lorg/apache/jackrabbit/api/stats/QueryStat;)V]
QueryStatManager.reset ( ) : void
[mangled: org/apache/jackrabbit/stats/jmx/QueryStatManager.reset:()V]
QueryStatManager.setPopularQueriesQueueSize ( int size ) : void
[mangled: org/apache/jackrabbit/stats/jmx/QueryStatManager.setPopularQueriesQueueSize:(I)V]
QueryStatManager.setSlowQueriesQueueSize ( int size ) : void
[mangled: org/apache/jackrabbit/stats/jmx/QueryStatManager.setSlowQueriesQueueSize:(I)V]
jackrabbit-jcr-commons-2.7.4.jar, RepositoryStatisticsImpl.class
package org.apache.jackrabbit.stats
RepositoryStatisticsImpl.getCounter ( RepositoryStatistics.Type type ) : AtomicLong
[mangled: org/apache/jackrabbit/stats/RepositoryStatisticsImpl.getCounter:(Lorg/apache/jackrabbit/api/stats/RepositoryStatistics$Type;)Ljava/util/concurrent/atomic/AtomicLong;]
RepositoryStatisticsImpl.getCounter ( String type, boolean resetValueEachSecond ) : AtomicLong
[mangled: org/apache/jackrabbit/stats/RepositoryStatisticsImpl.getCounter:(Ljava/lang/String;Z)Ljava/util/concurrent/atomic/AtomicLong;]
RepositoryStatisticsImpl.getTimeSeries ( RepositoryStatistics.Type type ) : TimeSeries
[mangled: org/apache/jackrabbit/stats/RepositoryStatisticsImpl.getTimeSeries:(Lorg/apache/jackrabbit/api/stats/RepositoryStatistics$Type;)Lorg/apache/jackrabbit/api/stats/TimeSeries;]
RepositoryStatisticsImpl.getTimeSeries ( String type, boolean resetValueEachSecond ) : TimeSeries
[mangled: org/apache/jackrabbit/stats/RepositoryStatisticsImpl.getTimeSeries:(Ljava/lang/String;Z)Lorg/apache/jackrabbit/api/stats/TimeSeries;]
RepositoryStatisticsImpl.iterator ( ) : Iterator
[mangled: org/apache/jackrabbit/stats/RepositoryStatisticsImpl.iterator:()Ljava/util/Iterator;]
RepositoryStatisticsImpl.RepositoryStatisticsImpl ( )
[mangled: org/apache/jackrabbit/stats/RepositoryStatisticsImpl."<init>":()V]
RepositoryStatisticsImpl.RepositoryStatisticsImpl ( ScheduledExecutorService executor )
[mangled: org/apache/jackrabbit/stats/RepositoryStatisticsImpl."<init>":(Ljava/util/concurrent/ScheduledExecutorService;)V]
jackrabbit-jcr-commons-2.7.4.jar, TimeSeriesRecorder.class
package org.apache.jackrabbit.stats
TimeSeriesRecorder.getCounter ( ) : AtomicLong
[mangled: org/apache/jackrabbit/stats/TimeSeriesRecorder.getCounter:()Ljava/util/concurrent/atomic/AtomicLong;]
TimeSeriesRecorder.getValuePerHour ( ) : long[ ]
[mangled: org/apache/jackrabbit/stats/TimeSeriesRecorder.getValuePerHour:()[J]
TimeSeriesRecorder.getValuePerMinute ( ) : long[ ]
[mangled: org/apache/jackrabbit/stats/TimeSeriesRecorder.getValuePerMinute:()[J]
TimeSeriesRecorder.getValuePerSecond ( ) : long[ ]
[mangled: org/apache/jackrabbit/stats/TimeSeriesRecorder.getValuePerSecond:()[J]
TimeSeriesRecorder.getValuePerWeek ( ) : long[ ]
[mangled: org/apache/jackrabbit/stats/TimeSeriesRecorder.getValuePerWeek:()[J]
TimeSeriesRecorder.recordOneSecond ( ) : void
[mangled: org/apache/jackrabbit/stats/TimeSeriesRecorder.recordOneSecond:()V]
TimeSeriesRecorder.TimeSeriesRecorder ( boolean resetValueEachSecond )
[mangled: org/apache/jackrabbit/stats/TimeSeriesRecorder."<init>":(Z)V]
TimeSeriesRecorder.TimeSeriesRecorder ( RepositoryStatistics.Type type )
[mangled: org/apache/jackrabbit/stats/TimeSeriesRecorder."<init>":(Lorg/apache/jackrabbit/api/stats/RepositoryStatistics$Type;)V]
to the top
Other Changes in Data Types (3)
jackrabbit-api-2.7.3.jar
package org.apache.jackrabbit.api.stats
[+] RepositoryStatistics.Type (3)
| Change | Effect |
---|
1 | Field OBSERVATION_EVENT_AVERAGE 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. |
2 | Field OBSERVATION_EVENT_COUNTER 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. |
3 | Field OBSERVATION_EVENT_DURATION 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)
getTimeSeries ( RepositoryStatistics.Type )1st parameter 'p1' of this abstract method has type 'RepositoryStatistics.Type'.
getType ( String )This method is from 'RepositoryStatistics.Type' class.
isResetValueEachSecond ( )This method is from 'RepositoryStatistics.Type' class.
valueOf ( String )This method is from 'RepositoryStatistics.Type' class.
values ( )This method is from 'RepositoryStatistics.Type' class.
to the top
Java ARchives (55)
aspectjrt-1.6.11.jar
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.7.1.jar
geronimo-stax-api_1.0_spec-1.0.1.jar
guava-13.0.1.jar
isoparser-1.0-RC-1.jar
jackrabbit-api-2.7.3.jar
jackrabbit-core-2.7.3.jar
jackrabbit-jcr-commons-2.7.3.jar
jackrabbit-jcr-rmi-2.7.3.jar
jackrabbit-jcr-server-2.7.3.jar
jackrabbit-jcr-servlet-2.7.3.jar
jackrabbit-spi-2.7.3.jar
jackrabbit-spi-commons-2.7.3.jar
jackrabbit-standalone-2.7.3.jar
jackrabbit-webdav-2.7.3.jar
jcl-over-slf4j-1.7.4.jar
jdtCompilerAdapter.jar
jempbox-1.7.1.jar
jsr305-2.0.0.jar
juniversalchardet-1.0.3.jar
logback-classic-1.0.12.jar
logback-core-1.0.12.jar
lucene-core-3.6.0.jar
oak-commons-0.8.jar
oak-core-0.8.jar
oak-jcr-0.8.jar
oak-mk-0.8.jar
oak-mk-api-0.8.jar
oak-mk-remote-0.8.jar
oak-upgrade-0.8.jar
pdfbox-1.7.1.jar
poi-3.8.jar
poi-ooxml-3.8.jar
poi-ooxml-schemas-3.8.jar
poi-scratchpad-3.8.jar
slf4j-api-1.6.6.jar
tagsoup-1.2.1.jar
tika-core-1.3.jar
tika-parsers-1.3.jar
vorbis-java-core-0.1-tests.jar
vorbis-java-core-0.1.jar
vorbis-java-tika-0.1.jar
xmlbeans-2.3.0.jar
to the top