Apache Commons logo Commons Pool
Comparing source compatibility of commons-pool2-2.10.0.jar against commons-pool2-2.9.0.jar
Old:commons-pool2-2.9.0.jar
New:commons-pool2-2.10.0.jar
Created:2021-06-02T08:16:01.239-0400
Access modifier filter:PROTECTED
Only modifications:true
Only binary incompatible modifications:false
Ignore missing classes:false
Includes:all
Excludes:n.a.
Semantic Versioning:0.1.0
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED public class org.apache.commons.pool2.impl.AbandonedConfigtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic intgetRemoveAbandonedTimeout()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
121157
NEWpublic java.time.DurationgetRemoveAbandonedTimeoutDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.173
UNCHANGEDpublic voidsetRemoveAbandonedTimeout(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
137280
NEWpublic voidsetRemoveAbandonedTimeout(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.262
MODIFIED public abstract class org.apache.commons.pool2.impl.BaseGenericObjectPooltop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWfinal public java.time.DurationgetEvictorShutdownTimeout()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.540
UNCHANGEDfinal public longgetEvictorShutdownTimeoutMillis()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
710554
NEWfinal public java.time.DurationgetMinEvictableIdleTime()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.678
UNCHANGEDfinal public longgetMinEvictableIdleTimeMillis()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
551696
NEWfinal public java.time.DurationgetSoftMinEvictableIdleTime()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.751
UNCHANGEDfinal public longgetSoftMinEvictableIdleTimeMillis()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
588772
NEWfinal public java.time.DurationgetTimeBetweenEvictionRuns()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.879
UNCHANGEDfinal public longgetTimeBetweenEvictionRunsMillis()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
478894
NEWfinal public voidsetEvictorShutdownTimeout(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1122
UNCHANGEDfinal public voidsetEvictorShutdownTimeoutMillis(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
7241135
NEWfinal public voidsetMinEvictableIdleTime(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1202
UNCHANGEDfinal public voidsetMinEvictableIdleTimeMillis(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
5691221
NEWfinal public voidsetSoftMinEvictableIdleTime(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1263
UNCHANGEDfinal public voidsetSoftMinEvictableIdleTimeMillis(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
6101286
NEWfinal public voidsetTimeBetweenEvictionRuns(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1389
UNCHANGEDfinal public voidsetTimeBetweenEvictionRunsMillis(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
4951408
MODIFIED public abstract class org.apache.commons.pool2.impl.BaseObjectPoolConfigtop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.time.Durationn.a.DEFAULT_EVICTOR_SHUTDOWN_TIMEOUT
UNCHANGEDpublic static final long
Change
ANNOTATION_DEPRECATED_ADDED
DEFAULT_EVICTOR_SHUTDOWN_TIMEOUT_MILLIS
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
NEWpublic static final java.time.Durationn.a.DEFAULT_MAX_WAIT
NEWpublic static final java.time.Durationn.a.DEFAULT_MIN_EVICTABLE_IDLE_TIME
UNCHANGEDpublic static final long
Change
ANNOTATION_DEPRECATED_ADDED
DEFAULT_MIN_EVICTABLE_IDLE_TIME_MILLIS
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
NEWpublic static final java.time.Durationn.a.DEFAULT_SOFT_MIN_EVICTABLE_IDLE_TIME
UNCHANGEDpublic static final long
Change
ANNOTATION_DEPRECATED_ADDED
DEFAULT_SOFT_MIN_EVICTABLE_IDLE_TIME_MILLIS
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
NEWpublic static final java.time.Durationn.a.DEFAULT_TIME_BETWEEN_EVICTION_RUNS
UNCHANGEDpublic static final long
Change
ANNOTATION_DEPRECATED_ADDED
DEFAULT_TIME_BETWEEN_EVICTION_RUNS_MILLIS
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.time.DurationgetEvictorShutdownTimeout()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.315
UNCHANGEDpublic longgetEvictorShutdownTimeoutMillis()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
392331
NEWpublic java.time.DurationgetMinEvictableIdleTime()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.424
UNCHANGEDpublic longgetMinEvictableIdleTimeMillis()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
304440
NEWpublic java.time.DurationgetSoftMinEvictableIdleTime()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.470
UNCHANGEDpublic longgetSoftMinEvictableIdleTimeMillis()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
333486
NEWpublic java.time.DurationgetTimeBetweenEvictionRuns()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.559
UNCHANGEDpublic longgetTimeBetweenEvictionRunsMillis()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
538575
UNCHANGEDpublic voidsetEvictorShutdownTimeoutMillis(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
408651
NEWpublic voidsetEvictorShutdownTimeoutMillis(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.634
NEWpublic voidsetMinEvictableIdleTime(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.744
UNCHANGEDpublic voidsetMinEvictableIdleTimeMillis(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
318760
NEWpublic voidsetSoftMinEvictableIdleTime(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.791
UNCHANGEDpublic voidsetSoftMinEvictableIdleTimeMillis(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
350810
NEWpublic voidsetTimeBetweenEvictionRuns(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.884
UNCHANGEDpublic voidsetTimeBetweenEvictionRunsMillis(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
554901
MODIFIED public class org.apache.commons.pool2.impl.EvictionConfigtop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic EvictionConfig(long,long,int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
4880
NEWpublic EvictionConfig(java.time.Duration,java.time.Duration,int)n.a.n.a.
Old fileNew file
n.a.51
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.time.DurationgetIdleEvictTimeDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.109
NEWpublic java.time.DurationgetIdleSoftEvictTimeDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.137
MODIFIED public class org.apache.commons.pool2.impl.GenericKeyedObjectPooltop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.apache.commons.pool2.UsageTrackingn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic GenericKeyedObjectPool(org.apache.commons.pool2.KeyedPooledObjectFactory,org.apache.commons.pool2.impl.GenericKeyedObjectPoolConfig,org.apache.commons.pool2.impl.AbandonedConfig)n.a.n.a.
Old fileNew file
n.a.293
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleangetLogAbandoned()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1092
NEWpublic booleangetRemoveAbandonedOnBorrow()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1289
NEWpublic booleangetRemoveAbandonedOnMaintenance()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1304
NEWpublic intgetRemoveAbandonedTimeout()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.1323
NEWpublic java.time.DurationgetRemoveAbandonedTimeoutDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1339
NEWpublic booleanisAbandonedConfig()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1429
NEWpublic voidsetAbandonedConfig(org.apache.commons.pool2.impl.AbandonedConfig)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1727
NEWpublic voiduse(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1856
MODIFIED public abstract interface org.apache.commons.pool2.impl.GenericKeyedObjectPoolMXBeantop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleangetLogAbandoned()n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.100
NEWpublic booleangetRemoveAbandonedOnBorrow()n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.207
NEWpublic booleangetRemoveAbandonedOnMaintenance()n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.216
NEWpublic intgetRemoveAbandonedTimeout()n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.225
NEWpublic booleanisAbandonedConfig()n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.271
MODIFIED public class org.apache.commons.pool2.impl.GenericObjectPooltop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.ObjectborrowObject(java.time.Duration)
Status:Name:
NEWjava.lang.Exception
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.286
UNCHANGEDpublic intgetRemoveAbandonedTimeout()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
295944
NEWpublic java.time.DurationgetRemoveAbandonedTimeoutDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.959
MODIFIED public abstract interface org.apache.commons.pool2.PooledObjecttop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.time.DurationgetActiveTime()n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.87
NEWpublic java.time.DurationgetIdleTime()n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.126