Apache Commons logo Commons DBCP
Comparing source compatibility of commons-dbcp2-2.11.0.jar against commons-dbcp2-2.9.0.jar
Old:commons-dbcp2-2.9.0.jar
New:commons-dbcp2-2.11.0.jar
Created:2023-10-29T07:06:12.855-0400
Access modifier filter:PROTECTED
Only modifications:true
Only binary incompatible modifications:false
Ignore missing classes:true
Includes:all
Excludes:n.a.
Semantic Versioning:0.1.0
WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED public class org.apache.commons.dbcp2.AbandonedTracetop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.lang.AutoCloseablen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. voidclose()
Status:Name:
NEWjava.sql.SQLException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.100
NEWprotected  n.a. voidclose(java.util.function.Consumer
<..>
New: java.lang.Exception
)
n.a.n.a.
Old fileNew file
n.a.109
UNCHANGEDpublic  n.a. longgetLastUsed()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
89120
NEWpublic  n.a. java.time.InstantgetLastUsedInstant()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.125
UNCHANGEDprotected  n.a. voidsetLastUsed(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
179226
NEWprotected  n.a. voidsetLastUsed(java.time.Instant)n.a.n.a.
Old fileNew file
n.a.214
MODIFIED (*) public class org.apache.commons.dbcp2.BasicDataSourcetop
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIEDpublic  (<-  protected )  n.a. org.apache.commons.pool2.impl.GenericObjectPool
<..>
New: org.apache.commons.dbcp2.PoolableConnection
Old: org.apache.commons.dbcp2.PoolableConnection
getConnectionPool()n.a.n.a.
Old fileNew file
784770
UNCHANGEDpublic  n.a. java.lang.IntegergetDefaultQueryTimeout()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
818806
NEWpublic  n.a. java.time.DurationgetDefaultQueryTimeoutDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.817
NEWpublic  n.a. java.time.DurationgetDurationBetweenEvictionRuns()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.923
NEWpublic  n.a. java.time.DurationgetMaxConnDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1059
UNCHANGEDpublic  n.a. longgetMaxConnLifetimeMillis()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
10521070
NEWpublic  n.a. java.time.DurationgetMaxWaitDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1118
UNCHANGEDpublic  n.a. longgetMaxWaitMillis()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
11041131
NEWpublic  n.a. java.time.DurationgetMinEvictableIdleDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1142
UNCHANGEDpublic  n.a. longgetMinEvictableIdleTimeMillis()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
11151155
UNCHANGEDpublic  n.a. java.lang.StringgetPassword()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
11781220
UNCHANGEDpublic  n.a. intgetRemoveAbandonedTimeout()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
12561297
NEWpublic  n.a. java.time.DurationgetRemoveAbandonedTimeoutDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1321
NEWpublic  n.a. java.time.DurationgetSoftMinEvictableIdleDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1350
UNCHANGEDpublic  n.a. longgetSoftMinEvictableIdleTimeMillis()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
12881371
UNCHANGEDpublic  n.a. longgetTimeBetweenEvictionRunsMillis()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
13431428
UNCHANGEDpublic  n.a. java.lang.StringgetUsername()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
13631450
UNCHANGEDpublic  n.a. intgetValidationQueryTimeout()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
13841473
NEWpublic  n.a. java.time.DurationgetValidationQueryTimeoutDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1482
UNCHANGEDpublic  n.a. voidsetDefaultQueryTimeout(java.lang.Integer)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
17821896
NEWpublic  n.a. voidsetDefaultQueryTimeout(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1884
NEWpublic  n.a. voidsetDurationBetweenEvictionRuns(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2034
NEWpublic  n.a. voidsetMaxConn(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2176
UNCHANGEDpublic  n.a. voidsetMaxConnLifetimeMillis(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
20732193
NEWpublic  n.a. voidsetMaxWait(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2242
UNCHANGEDpublic  n.a. voidsetMaxWaitMillis(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
21272255
NEWpublic  n.a. voidsetMinEvictableIdle(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2266
UNCHANGEDpublic  n.a. voidsetMinEvictableIdleTimeMillis(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
21422279
NEWpublic  n.a. voidsetRegisterConnectionMBean(boolean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2341
UNCHANGEDpublic  n.a. voidsetRemoveAbandonedTimeout(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
22552393
NEWpublic  n.a. voidsetRemoveAbandonedTimeout(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2375
NEWpublic  n.a. voidsetSoftMinEvictableIdle(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2417
UNCHANGEDpublic  n.a. voidsetSoftMinEvictableIdleTimeMillis(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
22852433
UNCHANGEDpublic  n.a. voidsetTimeBetweenEvictionRunsMillis(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
23502489
UNCHANGEDpublic  n.a. voidsetValidationQueryTimeout(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
24162564
NEWpublic  n.a. voidsetValidationQueryTimeout(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2547
MODIFIED (*)static protected  n.a. voidvalidateConnectionFactory(org.apache.commons.dbcp2.PoolableConnectionFactory)
Status:Name:
REMOVEDjava.lang.Exception
NEWjava.sql.SQLException
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old fileNew file
103110
MODIFIED (*) public class org.apache.commons.dbcp2.BasicDataSourceFactorytop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (*)static public  n.a. org.apache.commons.dbcp2.BasicDataSourcecreateDataSource(java.util.Properties)
Status:Name:
REMOVEDjava.lang.Exception
NEWjava.sql.SQLException
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old fileNew file
196224
MODIFIED (*)public  n.a. java.lang.ObjectgetObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable
<..>
New: ? ?
Old: ? ?
)
Status:Name:
REMOVEDjava.lang.Exception
NEWjava.sql.SQLException
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old fileNew file
529383
MODIFIED (*) (Serializable compatible) public class org.apache.commons.dbcp2.cpdsadapter.DriverAdapterCPDStop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-5798774213462079950-4820523787212147844
Newtrue3462286550346526200-4820523787212147844
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (*)public  n.a. java.lang.ObjectgetObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable
<..>
New: ? ?
Old: ? ?
)
Status:Name:
REMOVEDjava.lang.Exception
NEWjava.lang.ClassNotFoundException
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old fileNew file
280278
MODIFIED public abstract interface org.apache.commons.dbcp2.DataSourceMXBeantop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.lang.StringgetUsername()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.n.a.
NEWpublic  n.a. java.lang.StringgetUserName()n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.289
MODIFIED (*) (Serializable compatible) public abstract class org.apache.commons.dbcp2.datasources.InstanceKeyDataSourcetop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-2485444304007888248-6819270431752240878
Newtrue-8936616570915298427-6819270431752240878
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (*)public abstract  n.a. voidclose()
Status:Name:
REMOVEDjava.lang.Exception
NEWjava.sql.SQLException
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old fileNew file
n.a.n.a.
NEWpublic  n.a. java.time.DurationgetDefaultDurationBetweenEvictionRuns()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.311
NEWpublic  n.a. java.time.DurationgetDefaultMinEvictableIdleDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.382
UNCHANGEDpublic  n.a. longgetDefaultMinEvictableIdleTimeMillis()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
375395
NEWpublic  n.a. java.time.DurationgetDefaultSoftMinEvictableIdleDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.427
UNCHANGEDpublic  n.a. longgetDefaultSoftMinEvictableIdleTimeMillis()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
406440
UNCHANGEDpublic  n.a. longgetDefaultTimeBetweenEvictionRunsMillis()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
461495
UNCHANGEDpublic  n.a. intgetLoginTimeout()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
512553
NEWpublic  n.a. java.time.DurationgetLoginTimeoutDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.563
NEWpublic  n.a. java.time.DurationgetMaxConnDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.588
UNCHANGEDpublic  n.a. java.time.DurationgetMaxConnLifetime()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
536601
UNCHANGEDpublic  n.a. intgetValidationQueryTimeout()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
587654
NEWpublic  n.a. java.time.DurationgetValidationQueryTimeoutDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.663
NEWpublic  n.a. voidsetDefaultDurationBetweenEvictionRuns(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.775
NEWpublic  n.a. voidsetDefaultMinEvictableIdle(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.859
UNCHANGEDpublic  n.a. voidsetDefaultMinEvictableIdleTimeMillis(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
770874
NEWpublic  n.a. voidsetDefaultSoftMinEvictableIdle(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.925
UNCHANGEDpublic  n.a. voidsetDefaultSoftMinEvictableIdleTimeMillis(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
820940
UNCHANGEDpublic  n.a. voidsetDefaultTimeBetweenEvictionRunsMillis(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
8851005
UNCHANGEDpublic  n.a. voidsetLoginTimeout(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
9631096
NEWpublic  n.a. voidsetLoginTimeout(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1083
UNCHANGEDpublic  n.a. voidsetValidationQueryTimeout(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
10541199
NEWpublic  n.a. voidsetValidationQueryTimeout(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1187
MODIFIED (Serializable compatible) public class org.apache.commons.dbcp2.datasources.PerUserPoolDataSourcetop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-16938252907917420387872747993848065028
Newtrue-1787100956245219927872747993848065028
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. java.time.DurationgetPerUserDurationBetweenEvictionRuns(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.277
NEWpublic  n.a. java.time.DurationgetPerUserMaxWaitDuration(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.373
UNCHANGEDpublic  n.a. longgetPerUserMaxWaitMillis(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
336394
NEWpublic  n.a. java.time.DurationgetPerUserMinEvictableIdleDuration(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.407
UNCHANGEDpublic  n.a. longgetPerUserMinEvictableIdleTimeMillis(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
355428
NEWpublic  n.a. java.time.DurationgetPerUserSoftMinEvictableIdleDuration(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.479
UNCHANGEDpublic  n.a. longgetPerUserSoftMinEvictableIdleTimeMillis(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
412500
UNCHANGEDpublic  n.a. longgetPerUserTimeBetweenEvictionRunsMillis(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
507590
NEWpublic  n.a. voidsetPerUserDurationBetweenEvictionRuns(java.lang.String, java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.847
NEWpublic  n.a. voidsetPerUserMaxWait(java.lang.String, java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.935
UNCHANGEDpublic  n.a. voidsetPerUserMaxWaitMillis(java.lang.String, java.lang.Long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
891960
NEWpublic  n.a. voidsetPerUserMinEvictableIdle(java.lang.String, java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.979
UNCHANGEDpublic  n.a. voidsetPerUserMinEvictableIdleTimeMillis(java.lang.String, java.lang.Long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
918995
NEWpublic  n.a. voidsetPerUserSoftMinEvictableIdle(java.lang.String, java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1051
UNCHANGEDpublic  n.a. voidsetPerUserSoftMinEvictableIdleTimeMillis(java.lang.String, java.lang.Long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
9981067
UNCHANGEDpublic  n.a. voidsetPerUserTimeBetweenEvictionRunsMillis(java.lang.String, java.lang.Long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
11291154
MODIFIED (*) (Serializable compatible) public class org.apache.commons.dbcp2.datasources.SharedPoolDataSourcetop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-5422492039978237089-1458539734480586454
Newtrue-5422492039978237089-1458539734480586454
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (*)public  n.a. voidclose()
Status:Name:
REMOVEDjava.lang.Exception
NEWjava.sql.SQLException
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old fileNew file
7372
MODIFIED public class org.apache.commons.dbcp2.DelegatingConnectiontop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.sql.Connectionjava.sql.Connection
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.lang.IntegergetDefaultQueryTimeout()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
369374
NEWpublic  n.a. java.time.DurationgetDefaultQueryTimeoutDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.385
UNCHANGEDpublic  n.a. booleanisValid(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
Status:Name:
UNCHANGEDjava.sql.SQLException
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
586627
NEWpublic  n.a. booleanisValid(java.time.Duration)
Status:Name:
NEWjava.sql.SQLException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.610
UNCHANGEDpublic  n.a. voidsetDefaultQueryTimeout(java.lang.Integer)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
871902
NEWpublic  n.a. voidsetDefaultQueryTimeout(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.889
MODIFIED public class org.apache.commons.dbcp2.DelegatingPreparedStatementtop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWprotected  n.a. voidprepareToReturn()
Status:Name:
NEWjava.sql.SQLException
n.a.
Old fileNew file
n.a.171
MODIFIED (*) public class org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactorytop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (*)public  n.a. org.apache.commons.pool2.PooledObject
<..>
New: org.apache.commons.dbcp2.PoolableConnection
Old: org.apache.commons.dbcp2.PoolableConnection
makeObject()
Status:Name:
REMOVEDjava.lang.Exception
NEWjava.sql.SQLException
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old fileNew file
7577
MODIFIED public class org.apache.commons.dbcp2.PoolableConnectiontop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidvalidate(java.lang.String, int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
Status:Name:
UNCHANGEDjava.sql.SQLException
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
326402
NEWpublic  n.a. voidvalidate(java.lang.String, java.time.Duration)
Status:Name:
NEWjava.sql.SQLException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.347
MODIFIED (*) public class org.apache.commons.dbcp2.PoolableConnectionFactorytop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (*)public  n.a. voidactivateObject(org.apache.commons.pool2.PooledObject
<..>
New: org.apache.commons.dbcp2.PoolableConnection
Old: org.apache.commons.dbcp2.PoolableConnection
)
Status:Name:
REMOVEDjava.lang.Exception
NEWjava.sql.SQLException
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old fileNew file
114115
MODIFIED (*)public  n.a. voiddestroyObject(org.apache.commons.pool2.PooledObject
<..>
New: org.apache.commons.dbcp2.PoolableConnection
Old: org.apache.commons.dbcp2.PoolableConnection
)
Status:Name:
REMOVEDjava.lang.Exception
NEWjava.sql.SQLException
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old fileNew file
140141
MODIFIED (*)public  n.a. voiddestroyObject(org.apache.commons.pool2.PooledObject
<..>
New: org.apache.commons.dbcp2.PoolableConnection
Old: org.apache.commons.dbcp2.PoolableConnection
, org.apache.commons.pool2.DestroyMode)
Status:Name:
REMOVEDjava.lang.Exception
NEWjava.sql.SQLException
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old fileNew file
148149
UNCHANGEDpublic  n.a. java.lang.IntegergetDefaultQueryTimeout()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
223226
NEWpublic  n.a. java.time.DurationgetDefaultQueryTimeoutDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.236
UNCHANGEDpublic  n.a. java.lang.IntegergetDefaultQueryTimeoutSeconds()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
231246
NEWpublic  n.a. java.time.DurationgetMaxConnDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.300
NEWpublic  n.a. java.time.DurationgetValidationQueryTimeoutDuration()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.346
UNCHANGEDpublic  n.a. intgetValidationQueryTimeoutSeconds()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
317358
MODIFIED (*)public  n.a. org.apache.commons.pool2.PooledObject
<..>
New: org.apache.commons.dbcp2.PoolableConnection
Old: org.apache.commons.dbcp2.PoolableConnection
makeObject()
Status:Name:
REMOVEDjava.lang.Exception
NEWjava.sql.SQLException
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old fileNew file
374414
MODIFIED (*)public  n.a. voidpassivateObject(org.apache.commons.pool2.PooledObject
<..>
New: org.apache.commons.dbcp2.PoolableConnection
Old: org.apache.commons.dbcp2.PoolableConnection
)
Status:Name:
REMOVEDjava.lang.Exception
NEWjava.sql.SQLException
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old fileNew file
433476
UNCHANGEDpublic  n.a. voidsetDefaultQueryTimeout(java.lang.Integer)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
510570
NEWpublic  n.a. voidsetDefaultQueryTimeout(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.559
NEWpublic  n.a. voidsetMaxConn(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.642
UNCHANGEDpublic  n.a. voidsetMaxConnLifetimeMillis(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
581655
UNCHANGEDpublic  n.a. voidsetValidationQueryTimeout(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
646733
NEWpublic  n.a. voidsetValidationQueryTimeout(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.720
MODIFIED (*) public class org.apache.commons.dbcp2.PoolingConnectiontop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (*)public  n.a. voidactivateObject(org.apache.commons.dbcp2.PStmtKey, org.apache.commons.pool2.PooledObject
<..>
New: org.apache.commons.dbcp2.DelegatingPreparedStatement
Old: org.apache.commons.dbcp2.DelegatingPreparedStatement
)
Status:Name:
REMOVEDjava.lang.Exception
NEWjava.sql.SQLException
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old fileNew file
9191
MODIFIED (*)public  n.a. voiddestroyObject(org.apache.commons.dbcp2.PStmtKey, org.apache.commons.pool2.PooledObject
<..>
New: org.apache.commons.dbcp2.DelegatingPreparedStatement
Old: org.apache.commons.dbcp2.DelegatingPreparedStatement
)
Status:Name:
REMOVEDjava.lang.Exception
NEWjava.sql.SQLException
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old fileNew file
297297
MODIFIED (*)public  n.a. org.apache.commons.pool2.PooledObject
<..>
New: org.apache.commons.dbcp2.DelegatingPreparedStatement
Old: org.apache.commons.dbcp2.DelegatingPreparedStatement
makeObject(org.apache.commons.dbcp2.PStmtKey)
Status:Name:
REMOVEDjava.lang.Exception
NEWjava.sql.SQLException
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old fileNew file
342338
MODIFIED (*)public  n.a. voidpassivateObject(org.apache.commons.dbcp2.PStmtKey, org.apache.commons.pool2.PooledObject
<..>
New: org.apache.commons.dbcp2.DelegatingPreparedStatement
Old: org.apache.commons.dbcp2.DelegatingPreparedStatement
)
Status:Name:
REMOVEDjava.lang.Exception
NEWjava.sql.SQLException
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old fileNew file
380376
MODIFIED public class org.apache.commons.dbcp2.PoolingDataSourcetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.sql.Connectionjava.sql.Connection
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIEDpublic  n.a. voidclose()
Status:Name:
REMOVEDjava.lang.RuntimeException
UNCHANGEDjava.sql.SQLException
n.a.
Old fileNew file
126126
MODIFIED final public class org.apache.commons.dbcp2.Utilstop
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final java.util.Set
<..>
New: java.lang.String
Old: java.lang.String
DISCONNECTION_SQL_CODES
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
Change
ANNOTATION_DEPRECATED_ADDED
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. voidclose(java.lang.AutoCloseable, java.util.function.Consumer
<..>
New: java.lang.Exception
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.118
NEWstatic public  n.a. java.util.Set
<..>
New: java.lang.String
getDisconnectionSqlCodes()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.186
NEWstatic public  n.a. voidvalidateLifetime(org.apache.commons.pool2.PooledObject
<..>
New: ?
, java.time.Duration)
Status:Name:
NEWorg.apache.commons.dbcp2.LifetimeExceededException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.244