Skip navigation links
Apache Tomcat® 10.1.36.redhat-00018
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Classes
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Terminally Deprecated Elements
    Element
    Description
    org.apache.el.stream.StreamELResolverImpl.getFeatureDescriptors(ELContext, Object)
    org.apache.tomcat.websocket.Constants.SSL_CONTEXT_PROPERTY
    This will be removed in Tomcat 11. Use ClientEndpointConfig.getSSLContext()
    org.apache.tomcat.websocket.Constants.SSL_PROTOCOLS_PROPERTY
    This will be removed in Tomcat 11. Use ClientEndpointConfig.getSSLContext()
    org.apache.tomcat.websocket.Constants.SSL_TRUSTSTORE_PROPERTY
    org.apache.tomcat.websocket.Constants.SSL_TRUSTSTORE_PWD_DEFAULT
    org.apache.tomcat.websocket.Constants.SSL_TRUSTSTORE_PWD_PROPERTY
  • Deprecated Classes
    Class
    Description
    org.apache.catalina.filters.WebdavFixFilter
    This will be removed in Tomcat 11 onwards. This filter is no longer required. The WebDAV client in Windows 10 / Windows Server 2012 onwards works correctly without this filter.
    org.apache.catalina.users.MemoryGroup
    Use GenericGroup instead.
    org.apache.catalina.users.MemoryRole
    Use GenericRole instead.
    org.apache.catalina.users.MemoryUser
    Use GenericUser instead.
    org.apache.catalina.valves.JDBCAccessLogValve
    Non scalable design, and not documented. Will be removed in Tomcat 12.
    org.apache.jasper.el.ELResolverImpl
    org.apache.jasper.el.ExpressionEvaluatorImpl
    org.apache.jasper.el.ExpressionImpl
    org.apache.jasper.el.FunctionMapperImpl
    org.apache.jasper.el.VariableResolverImpl
    org.apache.tomcat.dbcp.dbcp2.cpdsadapter.PStmtKeyCPDS
    Use PStmtKey.
    org.apache.tomcat.util.codec.binary.Base64
    Unused. This class will be removed in Tomcat 11 onwards.
    org.apache.tomcat.util.codec.binary.BaseNCodec
    Unused. This class will be removed in Tomcat 11 onwards.
    org.apache.tomcat.util.codec.binary.StringUtils
    Unused. This class will be removed in Tomcat 11 onwards.
    org.apache.tomcat.util.security.MD5Encoder
    Unused. Use HexUtils instead. Will be removed in Tomcat 11.
  • Deprecated Fields
    Field
    Description
    org.apache.catalina.ha.deploy.FileMessageFactory.creationTime
    Unused. This will be removed in Tomcat 11.
    org.apache.catalina.servlets.DefaultServlet.useAcceptRanges
    This option will be removed without replacement in Tomcat 12 onwards where it will effectively be hard coded to true.
    org.apache.catalina.session.ManagerBase.duplicates
    This will be removed in Tomcat 11
    org.apache.catalina.session.ManagerBase.sessionCounter
    This will be removed in Tomcat 11
    org.apache.coyote.http2.Constants.DEFAULT_WEIGHT
    Unused. Will be removed in Tomcat 11 onwards.
    org.apache.tomcat.dbcp.dbcp2.Utils.DISCONNECTION_SQL_CODES
    Use Utils.getDisconnectionSqlCodes().
    org.apache.tomcat.dbcp.dbcp2.Utils.IS_SECURITY_ENABLED
    No replacement.
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.DEFAULT_EVICTOR_SHUTDOWN_TIMEOUT_MILLIS
    Use BaseObjectPoolConfig.DEFAULT_EVICTOR_SHUTDOWN_TIMEOUT.
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.DEFAULT_MAX_WAIT_MILLIS
    Use BaseObjectPoolConfig.DEFAULT_MAX_WAIT.
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.DEFAULT_MIN_EVICTABLE_IDLE_TIME
    Use BaseObjectPoolConfig.DEFAULT_MIN_EVICTABLE_IDLE_DURATION.
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.DEFAULT_MIN_EVICTABLE_IDLE_TIME_MILLIS
    Use BaseObjectPoolConfig.DEFAULT_MIN_EVICTABLE_IDLE_TIME.
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.DEFAULT_SOFT_MIN_EVICTABLE_IDLE_TIME
    Use BaseObjectPoolConfig.DEFAULT_SOFT_MIN_EVICTABLE_IDLE_DURATION.
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.DEFAULT_SOFT_MIN_EVICTABLE_IDLE_TIME_MILLIS
    Use BaseObjectPoolConfig.DEFAULT_SOFT_MIN_EVICTABLE_IDLE_TIME.
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.DEFAULT_TIME_BETWEEN_EVICTION_RUNS
    Use BaseObjectPoolConfig.DEFAULT_DURATION_BETWEEN_EVICTION_RUNS.
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.DEFAULT_TIME_BETWEEN_EVICTION_RUNS_MILLIS
    Use BaseObjectPoolConfig.DEFAULT_TIME_BETWEEN_EVICTION_RUNS.
    org.apache.tomcat.websocket.Constants.SSL_CONTEXT_PROPERTY
    This will be removed in Tomcat 11. Use ClientEndpointConfig.getSSLContext()
    org.apache.tomcat.websocket.Constants.SSL_PROTOCOLS_PROPERTY
    This will be removed in Tomcat 11. Use ClientEndpointConfig.getSSLContext()
    org.apache.tomcat.websocket.Constants.SSL_TRUSTSTORE_PROPERTY
    org.apache.tomcat.websocket.Constants.SSL_TRUSTSTORE_PWD_DEFAULT
    org.apache.tomcat.websocket.Constants.SSL_TRUSTSTORE_PWD_PROPERTY
  • Deprecated Methods
    Method
    Description
    org.apache.catalina.authenticator.BasicAuthenticator.getTrimCredentials()
    Will be removed in Tomcat 11 onwards.
    org.apache.catalina.authenticator.BasicAuthenticator.setTrimCredentials(boolean)
    Will be removed in Tomcat 11 onwards.
    org.apache.catalina.authenticator.DigestAuthenticator.DigestInfo.validate(Request)
    org.apache.catalina.authenticator.DigestAuthenticator.removeQuotes(String)
    This will be removed in Tomcat 11 onwards. Unused.
    org.apache.catalina.authenticator.DigestAuthenticator.removeQuotes(String, boolean)
    This will be removed in Tomcat 11 onwards. Unused.
    org.apache.catalina.connector.Request.readPostBody(byte[], int)
    Unused. Will be removed in Tomcat 11.0.x onwards. Use Request.readPostBodyFully(byte[], int)
    org.apache.catalina.connector.Response.setError()
    This method will be changed to return void in Tomcat 11 onwards
    org.apache.catalina.Context.getUseBloomFilterForArchives()
    This method will be removed in Tomcat 11 onwards. Use WebResourceRoot.getArchiveIndexStrategy()
    org.apache.catalina.Context.isParallelAnnotationScanning()
    This method will be removed in Tomcat 11 onwards
    org.apache.catalina.Context.setUseBloomFilterForArchives(boolean)
    This method will be removed in Tomcat 11 onwards Use WebResourceRoot.setArchiveIndexStrategy(String)
    org.apache.catalina.core.StandardContext.getErrorCount()
    The return type will change to long in Tomcat 11 onwards. Callers of this method should switch to storing the result of calls to this method in a long value rather than an int.
    org.apache.catalina.core.StandardContext.getRequestCount()
    The return type will change to long in Tomcat 11 onwards. Callers of this method should switch to storing the result of calls to this method in a long value rather than an int.
    org.apache.catalina.core.StandardContext.getUseBloomFilterForArchives()
    org.apache.catalina.core.StandardContext.setUseBloomFilterForArchives(boolean)
    org.apache.catalina.core.StandardWrapper.getErrorCount()
    The return type will change to long in Tomcat 11 onwards. Callers of this method should switch to storing the result of calls to this method in a long value rather than an int.
    org.apache.catalina.core.StandardWrapper.getRequestCount()
    The return type will change to long in Tomcat 11 onwards. Callers of this method should switch to storing the result of calls to this method in a long value rather than an int.
    org.apache.catalina.filters.ExpiresFilter.commaDelimitedListToStringArray(String)
    Unused. Will be removed in Tomcat 11.
    org.apache.catalina.filters.HttpHeaderSecurityFilter.isXssProtectionEnabled()
    org.apache.catalina.filters.HttpHeaderSecurityFilter.setXssProtectionEnabled(boolean)
    org.apache.catalina.filters.RemoteIpFilter.commaDelimitedListToStringArray(String)
    Unused. Will be removed in Tomcat 11 onwards.
    org.apache.catalina.filters.RemoteIpFilter.listToCommaDelimitedString(List<String>)
    Unused. Will be removed in Tomcat 11 onwards
    org.apache.catalina.ha.session.DeltaSession.getDeltaRequest()
    Unused. This method will be removed in Tomcat 12.
    org.apache.catalina.Manager.setSessionCounter(long)
    This will be removed in Tomcat 11
    org.apache.catalina.Realm.authenticate(String, String, String, String, String, String, String, String)
    Unused. Use Realm.authenticate(String, String, String, String, String, String, String, String, String). Will be removed in Tomcat 11.
    org.apache.catalina.realm.RealmBase.authenticate(String, String, String, String, String, String, String, String)
    org.apache.catalina.realm.RealmBase.getDigest(String, String)
    Unused. Use RealmBase.getDigest(String, String, String). Will be removed in Tomcat 11.
    org.apache.catalina.session.ManagerBase.getDuplicates()
    This will be removed in Tomcat 11
    org.apache.catalina.session.ManagerBase.setDuplicates(int)
    This will be removed in Tomcat 11
    org.apache.catalina.valves.RemoteIpValve.commaDelimitedListToStringArray(String)
    Unused. Will be removed in Tomcat 11.
    org.apache.coyote.ajp.AbstractAjpProtocol.getRequiredSecret()
    Replaced by AbstractAjpProtocol.getSecret(). Will be removed in Tomcat 11 onwards
    org.apache.coyote.ajp.AbstractAjpProtocol.setRequiredSecret(String)
    Replaced by AbstractAjpProtocol.setSecret(String). Will be removed in Tomcat 11 onwards
    org.apache.coyote.http11.AbstractHttp11Protocol.getAllowHostHeaderMismatch()
    This will removed in Tomcat 11 onwards where allowHostHeaderMismatch will be hard-coded to false.
    org.apache.coyote.http11.AbstractHttp11Protocol.getRejectIllegalHeader()
    This will removed in Tomcat 11 onwards where allowHostHeaderMismatch will be hard-coded to true.
    org.apache.coyote.http11.AbstractHttp11Protocol.setAllowHostHeaderMismatch(boolean)
    This will removed in Tomcat 11 onwards where allowHostHeaderMismatch will be hard-coded to false.
    org.apache.coyote.http11.AbstractHttp11Protocol.setRejectIllegalHeader(boolean)
    This will removed in Tomcat 11 onwards where allowHostHeaderMismatch will be hard-coded to true.
    org.apache.coyote.http11.Http11OutputBuffer.sendStatus()
    Unused. Will be removed in Tomcat 11. Use Http11OutputBuffer.sendStatus(int).
    org.apache.coyote.Request.setStartTime(long)
    This setter will be removed in Tomcat 11
    org.apache.coyote.Response.sendHeaders()
    Unused. Will be removed in Tomcat 11 onwards. Use Response.commit().
    org.apache.coyote.Response.setError()
    This method will be changed to return void in Tomcat 11 onwards
    org.apache.el.stream.StreamELResolverImpl.getFeatureDescriptors(ELContext, Object)
    org.apache.jasper.runtime.JspContextWrapper.getExpressionEvaluator()
    org.apache.jasper.runtime.JspContextWrapper.getVariableResolver()
    org.apache.jasper.runtime.JspContextWrapper.resolveVariable(String)
    org.apache.jasper.runtime.JspRuntimeLibrary.releaseTag(Tag, InstanceManager, boolean)
    org.apache.jasper.runtime.PageContextImpl.getExpressionEvaluator()
    org.apache.jasper.runtime.PageContextImpl.getVariableResolver()
    org.apache.tomcat.dbcp.dbcp2.AbandonedTrace.getLastUsed()
    org.apache.tomcat.dbcp.dbcp2.AbandonedTrace.setLastUsed(long)
    Use AbandonedTrace.setLastUsed(Instant)
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getDefaultQueryTimeout()
    Use BasicDataSource.getDefaultQueryTimeoutDuration().
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getEnableAutoCommitOnReturn()
    Use BasicDataSource.getAutoCommitOnReturn().
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getMaxConnLifetimeMillis()
    Use BasicDataSource.getMaxConnDuration().
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getMaxWaitMillis()
    Use BasicDataSource.getMaxWaitDuration().
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getMinEvictableIdleTimeMillis()
    Use BasicDataSource.getMinEvictableIdleDuration().
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getPassword()
    Exposing passwords via JMX is an Information Exposure issue.
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getRemoveAbandonedTimeout()
    Use BasicDataSource.getRemoveAbandonedTimeoutDuration().
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getSoftMinEvictableIdleTimeMillis()
    Use BasicDataSource.getSoftMinEvictableIdleDuration().
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getTimeBetweenEvictionRunsMillis()
    Use BasicDataSource.getDurationBetweenEvictionRuns().
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getUsername()
    Use DataSourceMXBean.getUserName().
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getValidationQueryTimeout()
    Use BasicDataSource.getValidationQueryTimeoutDuration().
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.setDefaultQueryTimeout(Integer)
    Use BasicDataSource.setDefaultQueryTimeout(Duration).
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.setEnableAutoCommitOnReturn(boolean)
    Use BasicDataSource.setAutoCommitOnReturn(boolean).
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.setMaxConnLifetimeMillis(long)
    Use BasicDataSource.setMaxConn(Duration).
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.setMaxWaitMillis(long)
    BasicDataSource.setMaxWait(Duration).
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.setMinEvictableIdleTimeMillis(long)
    Use BasicDataSource.setMinEvictableIdle(Duration).
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.setRemoveAbandonedTimeout(int)
    Use BasicDataSource.setRemoveAbandonedTimeout(Duration).
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.setSoftMinEvictableIdleTimeMillis(long)
    Use BasicDataSource.setSoftMinEvictableIdle(Duration).
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.setTimeBetweenEvictionRunsMillis(long)
    Use BasicDataSource.setDurationBetweenEvictionRuns(Duration).
    org.apache.tomcat.dbcp.dbcp2.BasicDataSource.setValidationQueryTimeout(int)
    Use BasicDataSource.setValidationQueryTimeout(Duration).
    org.apache.tomcat.dbcp.dbcp2.BasicDataSourceMXBean.getPassword()
    Exposing passwords via JMX is an Information Exposure issue.
    org.apache.tomcat.dbcp.dbcp2.cpdsadapter.DriverAdapterCPDS.getMinEvictableIdleTimeMillis()
    USe DriverAdapterCPDS.getMinEvictableIdleDuration().
    org.apache.tomcat.dbcp.dbcp2.cpdsadapter.DriverAdapterCPDS.getTimeBetweenEvictionRunsMillis()
    Use DriverAdapterCPDS.getDurationBetweenEvictionRuns().
    org.apache.tomcat.dbcp.dbcp2.cpdsadapter.DriverAdapterCPDS.setMinEvictableIdleTimeMillis(int)
    Use DriverAdapterCPDS.setMinEvictableIdleDuration(Duration).
    org.apache.tomcat.dbcp.dbcp2.cpdsadapter.DriverAdapterCPDS.setTimeBetweenEvictionRunsMillis(long)
    Use DriverAdapterCPDS.setDurationBetweenEvictionRuns(Duration).
    org.apache.tomcat.dbcp.dbcp2.DataSourceMXBean.getUsername()
    Use DataSourceMXBean.getUserName().
    org.apache.tomcat.dbcp.dbcp2.datasources.InstanceKeyDataSource.getDefaultMaxWaitMillis()
    Use InstanceKeyDataSource.getDefaultMaxWait().
    org.apache.tomcat.dbcp.dbcp2.datasources.InstanceKeyDataSource.getDefaultMinEvictableIdleTimeMillis()
    Use InstanceKeyDataSource.getDefaultMinEvictableIdleDuration().
    org.apache.tomcat.dbcp.dbcp2.datasources.InstanceKeyDataSource.getDefaultSoftMinEvictableIdleTimeMillis()
    Use InstanceKeyDataSource.getDefaultSoftMinEvictableIdleDuration().
    org.apache.tomcat.dbcp.dbcp2.datasources.InstanceKeyDataSource.getDefaultTimeBetweenEvictionRunsMillis()
    Use InstanceKeyDataSource.getDefaultDurationBetweenEvictionRuns().
    org.apache.tomcat.dbcp.dbcp2.datasources.InstanceKeyDataSource.getLoginTimeout()
    Use InstanceKeyDataSource.getLoginTimeoutDuration().
    org.apache.tomcat.dbcp.dbcp2.datasources.InstanceKeyDataSource.getMaxConnLifetime()
    Use InstanceKeyDataSource.getMaxConnDuration().
    org.apache.tomcat.dbcp.dbcp2.datasources.InstanceKeyDataSource.getMaxConnLifetimeMillis()
    Use InstanceKeyDataSource.getMaxConnLifetime().
    org.apache.tomcat.dbcp.dbcp2.datasources.InstanceKeyDataSource.getValidationQueryTimeout()
    Use InstanceKeyDataSource.getValidationQueryTimeoutDuration().
    org.apache.tomcat.dbcp.dbcp2.datasources.InstanceKeyDataSource.setDefaultMaxWaitMillis(long)
    Use InstanceKeyDataSource.setDefaultMaxWait(Duration).
    org.apache.tomcat.dbcp.dbcp2.datasources.InstanceKeyDataSource.setDefaultMinEvictableIdleTimeMillis(long)
    Use InstanceKeyDataSource.setDefaultMinEvictableIdle(Duration).
    org.apache.tomcat.dbcp.dbcp2.datasources.InstanceKeyDataSource.setDefaultSoftMinEvictableIdleTimeMillis(long)
    Use InstanceKeyDataSource.setDefaultSoftMinEvictableIdle(Duration).
    org.apache.tomcat.dbcp.dbcp2.datasources.InstanceKeyDataSource.setDefaultTimeBetweenEvictionRunsMillis(long)
    Use InstanceKeyDataSource.setDefaultDurationBetweenEvictionRuns(Duration).
    org.apache.tomcat.dbcp.dbcp2.datasources.InstanceKeyDataSource.setLoginTimeout(int)
    Use InstanceKeyDataSource.setLoginTimeout(Duration).
    org.apache.tomcat.dbcp.dbcp2.datasources.InstanceKeyDataSource.setMaxConnLifetimeMillis(long)
    Use InstanceKeyDataSource.setMaxConnLifetime(Duration).
    org.apache.tomcat.dbcp.dbcp2.datasources.InstanceKeyDataSource.setValidationQueryTimeout(int)
    Use InstanceKeyDataSource.setValidationQueryTimeout(Duration).
    org.apache.tomcat.dbcp.dbcp2.datasources.PerUserPoolDataSource.getPerUserMaxWaitMillis(String)
    Use PerUserPoolDataSource.getPerUserMaxWaitDuration(java.lang.String).
    org.apache.tomcat.dbcp.dbcp2.datasources.PerUserPoolDataSource.getPerUserMinEvictableIdleTimeMillis(String)
    Use PerUserPoolDataSource.getPerUserMinEvictableIdleDuration(String).
    org.apache.tomcat.dbcp.dbcp2.datasources.PerUserPoolDataSource.getPerUserSoftMinEvictableIdleTimeMillis(String)
    Use PerUserPoolDataSource.getPerUserSoftMinEvictableIdleDuration(String).
    org.apache.tomcat.dbcp.dbcp2.datasources.PerUserPoolDataSource.getPerUserTimeBetweenEvictionRunsMillis(String)
    Use PerUserPoolDataSource.getPerUserDurationBetweenEvictionRuns(String).
    org.apache.tomcat.dbcp.dbcp2.datasources.PerUserPoolDataSource.setPerUserMaxWaitMillis(String, Long)
    Use PerUserPoolDataSource.setPerUserMaxWait(String, Duration).
    org.apache.tomcat.dbcp.dbcp2.datasources.PerUserPoolDataSource.setPerUserMinEvictableIdleTimeMillis(String, Long)
    Use PerUserPoolDataSource.setPerUserMinEvictableIdle(String, Duration).
    org.apache.tomcat.dbcp.dbcp2.datasources.PerUserPoolDataSource.setPerUserSoftMinEvictableIdleTimeMillis(String, Long)
    Use PerUserPoolDataSource.setPerUserSoftMinEvictableIdle(String, Duration).
    org.apache.tomcat.dbcp.dbcp2.datasources.PerUserPoolDataSource.setPerUserTimeBetweenEvictionRunsMillis(String, Long)
    Use PerUserPoolDataSource.setPerUserDurationBetweenEvictionRuns(String, Duration).
    org.apache.tomcat.dbcp.dbcp2.DelegatingCallableStatement.getBigDecimal(int, int)
    Use DelegatingCallableStatement.getBigDecimal(int) or DelegatingCallableStatement.getBigDecimal(String)
    org.apache.tomcat.dbcp.dbcp2.DelegatingConnection.getDefaultQueryTimeout()
    Use DelegatingConnection.getDefaultQueryTimeoutDuration().
    org.apache.tomcat.dbcp.dbcp2.DelegatingConnection.isValid(int)
    Use DelegatingConnection.isValid(Duration).
    org.apache.tomcat.dbcp.dbcp2.DelegatingConnection.setDefaultQueryTimeout(Integer)
    Use DelegatingConnection.setDefaultQueryTimeout(Duration).
    org.apache.tomcat.dbcp.dbcp2.DelegatingPreparedStatement.setUnicodeStream(int, InputStream, int)
    Use setAsciiStream(), setCharacterStream() or setNCharacterStream()
    org.apache.tomcat.dbcp.dbcp2.DelegatingResultSet.getBigDecimal(int, int)
    Use DelegatingResultSet.getBigDecimal(int)
    org.apache.tomcat.dbcp.dbcp2.DelegatingResultSet.getBigDecimal(String, int)
    Use DelegatingResultSet.getBigDecimal(String)
    org.apache.tomcat.dbcp.dbcp2.DelegatingResultSet.getUnicodeStream(int)
    Use DelegatingResultSet.getCharacterStream(int)
    org.apache.tomcat.dbcp.dbcp2.DelegatingResultSet.getUnicodeStream(String)
    Use DelegatingResultSet.getCharacterStream(String)
    org.apache.tomcat.dbcp.dbcp2.managed.DataSourceXAConnectionFactory.getUsername()
    Use DataSourceXAConnectionFactory.getUserName().
    org.apache.tomcat.dbcp.dbcp2.PoolableConnection.validate(String, int)
    Use PoolableConnection.validate(String, Duration).
    org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.getDefaultQueryTimeout()
    Use PoolableConnectionFactory.getDefaultQueryTimeoutDuration().
    org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.getDefaultQueryTimeoutSeconds()
    Use PoolableConnectionFactory.getDefaultQueryTimeoutDuration().
    org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.getValidationQueryTimeoutSeconds()
    Use PoolableConnectionFactory.getValidationQueryTimeoutDuration().
    org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.isEnableAutoCommitOnReturn()
    Use PoolableConnectionFactory.isAutoCommitOnReturn().
    org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.setDefaultQueryTimeout(Integer)
    Use PoolableConnectionFactory.setDefaultQueryTimeout(Duration).
    org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.setEnableAutoCommitOnReturn(boolean)
    org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.setMaxConnLifetimeMillis(long)
    Use PoolableConnectionFactory.setMaxConn(Duration).
    org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.setMaxOpenPrepatedStatements(int)
    Use PoolableConnectionFactory.setMaxOpenPreparedStatements(int).
    org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.setValidationQueryTimeout(int)
    PoolableConnectionFactory.setValidationQueryTimeout(Duration).
    org.apache.tomcat.dbcp.dbcp2.Utils.closeQuietly(Connection)
    Use Utils.closeQuietly(AutoCloseable).
    org.apache.tomcat.dbcp.dbcp2.Utils.closeQuietly(ResultSet)
    Use Utils.closeQuietly(AutoCloseable).
    org.apache.tomcat.dbcp.dbcp2.Utils.closeQuietly(Statement)
    Use Utils.closeQuietly(AutoCloseable).
    org.apache.tomcat.dbcp.pool2.impl.AbandonedConfig.getRemoveAbandonedTimeout()
    Use AbandonedConfig.getRemoveAbandonedTimeoutDuration().
    org.apache.tomcat.dbcp.pool2.impl.AbandonedConfig.setRemoveAbandonedTimeout(int)
    Use AbandonedConfig.setRemoveAbandonedTimeout(Duration).
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.getEvictorShutdownTimeout()
    Use BaseGenericObjectPool.getEvictorShutdownTimeoutDuration().
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.getEvictorShutdownTimeoutMillis()
    Use BaseGenericObjectPool.getEvictorShutdownTimeoutDuration().
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.getMaxBorrowWaitTimeMillis()
    Use BaseGenericObjectPool.getMaxBorrowWaitDuration().
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.getMaxWaitMillis()
    Use BaseGenericObjectPool.getMaxWaitDuration().
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.getMeanActiveTimeMillis()
    Use BaseGenericObjectPool.getMeanActiveDuration().
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.getMeanBorrowWaitTimeMillis()
    Use BaseGenericObjectPool.getMeanBorrowWaitDuration().
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.getMeanIdleTimeMillis()
    Use BaseGenericObjectPool.getMeanIdleDuration().
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.getMinEvictableIdleTime()
    Use BaseGenericObjectPool.getMinEvictableIdleDuration().
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.getMinEvictableIdleTimeMillis()
    Use BaseGenericObjectPool.getMinEvictableIdleDuration().
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.getRemoveAbandonedTimeout()
    Use BaseGenericObjectPool.getRemoveAbandonedTimeoutDuration().
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.getSoftMinEvictableIdleTime()
    Use BaseGenericObjectPool.getSoftMinEvictableIdleDuration().
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.getSoftMinEvictableIdleTimeMillis()
    Use BaseGenericObjectPool.getSoftMinEvictableIdleTime().
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.getTimeBetweenEvictionRuns()
    BaseGenericObjectPool.getDurationBetweenEvictionRuns().
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.getTimeBetweenEvictionRunsMillis()
    Use BaseGenericObjectPool.getDurationBetweenEvictionRuns().
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.setEvictorShutdownTimeoutMillis(long)
    Use BaseGenericObjectPool.setEvictorShutdownTimeout(Duration).
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.setMaxWaitMillis(long)
    Use BaseGenericObjectPool.setMaxWait(java.time.Duration).
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.setMinEvictableIdle(Duration)
    Use BaseGenericObjectPool.setMinEvictableIdleDuration(Duration).
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.setMinEvictableIdleTime(Duration)
    Use BaseGenericObjectPool.setMinEvictableIdleDuration(Duration).
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.setMinEvictableIdleTimeMillis(long)
    Use BaseGenericObjectPool.setMinEvictableIdleTime(Duration).
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.setSoftMinEvictableIdle(Duration)
    Use BaseGenericObjectPool.setSoftMinEvictableIdleDuration(Duration).
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.setSoftMinEvictableIdleTime(Duration)
    Use BaseGenericObjectPool.setSoftMinEvictableIdleDuration(Duration).
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.setSoftMinEvictableIdleTimeMillis(long)
    Use BaseGenericObjectPool.setSoftMinEvictableIdleDuration(Duration).
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.setTimeBetweenEvictionRuns(Duration)
    Use BaseGenericObjectPool.setDurationBetweenEvictionRuns(Duration).
    org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.setTimeBetweenEvictionRunsMillis(long)
    Use BaseGenericObjectPool.setDurationBetweenEvictionRuns(Duration).
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.getEvictorShutdownTimeout()
    Use BaseObjectPoolConfig.getEvictorShutdownTimeoutDuration().
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.getEvictorShutdownTimeoutMillis()
    Use BaseObjectPoolConfig.getEvictorShutdownTimeout().
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.getMaxWaitMillis()
    Use BaseObjectPoolConfig.getMaxWaitDuration().
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.getMinEvictableIdleTime()
    Use BaseObjectPoolConfig.getMinEvictableIdleDuration().
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.getMinEvictableIdleTimeMillis()
    Use BaseObjectPoolConfig.getMinEvictableIdleTime().
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.getSoftMinEvictableIdleTime()
    Use BaseObjectPoolConfig.getSoftMinEvictableIdleDuration().
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.getSoftMinEvictableIdleTimeMillis()
    Use BaseObjectPoolConfig.getSoftMinEvictableIdleDuration().
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.getTimeBetweenEvictionRuns()
    Use BaseObjectPoolConfig.getDurationBetweenEvictionRuns().
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.getTimeBetweenEvictionRunsMillis()
    Use BaseObjectPoolConfig.getDurationBetweenEvictionRuns().
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.setEvictorShutdownTimeoutMillis(long)
    Use BaseObjectPoolConfig.setEvictorShutdownTimeout(Duration).
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.setEvictorShutdownTimeoutMillis(Duration)
    Use BaseObjectPoolConfig.setEvictorShutdownTimeout(Duration).
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.setMaxWaitMillis(long)
    Use BaseObjectPoolConfig.setMaxWait(Duration).
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.setMinEvictableIdleTime(Duration)
    Use BaseObjectPoolConfig.setMinEvictableIdleDuration(Duration).
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.setMinEvictableIdleTimeMillis(long)
    Use BaseObjectPoolConfig.setMinEvictableIdleDuration(Duration).
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.setSoftMinEvictableIdleTime(Duration)
    Use BaseObjectPoolConfig.setSoftMinEvictableIdleDuration(Duration).
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.setSoftMinEvictableIdleTimeMillis(long)
    Use BaseObjectPoolConfig.setSoftMinEvictableIdleDuration(Duration).
    org.apache.tomcat.dbcp.pool2.impl.BaseObjectPoolConfig.setTimeBetweenEvictionRunsMillis(long)
    Use BaseObjectPoolConfig.setTimeBetweenEvictionRuns(Duration).
    org.apache.tomcat.dbcp.pool2.impl.CallStackUtils.newCallStack(String, boolean)
    use CallStackUtils.newCallStack(String, boolean, boolean)
    org.apache.tomcat.dbcp.pool2.impl.EvictionConfig.getIdleEvictTime()
    Use EvictionConfig.getIdleEvictDuration().
    org.apache.tomcat.dbcp.pool2.impl.EvictionConfig.getIdleEvictTimeDuration()
    Use EvictionConfig.getIdleEvictDuration().
    org.apache.tomcat.dbcp.pool2.impl.EvictionConfig.getIdleSoftEvictTime()
    Use EvictionConfig.getIdleSoftEvictDuration().
    org.apache.tomcat.dbcp.pool2.impl.EvictionConfig.getIdleSoftEvictTimeDuration()
    Use EvictionConfig.getIdleSoftEvictDuration().
    org.apache.tomcat.dbcp.pool2.PooledObject.getActiveTime()
    Use PooledObject.getActiveDuration().
    org.apache.tomcat.dbcp.pool2.PooledObject.getActiveTimeMillis()
    Use PooledObject.getActiveTime() which offers the best precision.
    org.apache.tomcat.dbcp.pool2.PooledObject.getCreateTime()
    Use PooledObject.getCreateInstant() which offers the best precision.
    org.apache.tomcat.dbcp.pool2.PooledObject.getIdleTime()
    Use PooledObject.getIdleDuration().
    org.apache.tomcat.dbcp.pool2.PooledObject.getIdleTimeMillis()
    Use PooledObject.getIdleTime() which offers the best precision.
    org.apache.tomcat.dbcp.pool2.PooledObject.getLastBorrowTime()
    Use PooledObject.getLastBorrowInstant() which offers the best precision.
    org.apache.tomcat.dbcp.pool2.PooledObject.getLastReturnTime()
    Use PooledObject.getLastReturnInstant() which offers the best precision.
    org.apache.tomcat.dbcp.pool2.PooledObject.getLastUsedTime()
    Use PooledObject.getLastUsedInstant() which offers the best precision.
    org.apache.tomcat.dbcp.pool2.PoolUtils.prefill(KeyedObjectPool<K, V>, Collection<K>, int)
    Use KeyedObjectPool.addObjects(Collection, int).
    org.apache.tomcat.dbcp.pool2.PoolUtils.prefill(KeyedObjectPool<K, V>, K, int)
    Use KeyedObjectPool.addObjects(Object, int).
    org.apache.tomcat.dbcp.pool2.PoolUtils.prefill(ObjectPool<T>, int)
    Use ObjectPool.addObjects(int).
    org.apache.tomcat.dbcp.pool2.TrackedUse.getLastUsed()
    Use TrackedUse.getLastUsedInstant() which offers the best precision.
    org.apache.tomcat.jdbc.pool.PooledConnection.checkUser(String, String)
    use PooledConnection.shouldForceReconnect(String, String) method kept since it was public, to avoid changing interface.
    org.apache.tomcat.util.buf.AbstractChunk.getOffset()
    Unused. This method will be removed in Tomcat 12.
    org.apache.tomcat.util.buf.AbstractChunk.setOffset(int)
    Unused. This method will be removed in Tomcat 12.
    org.apache.tomcat.util.buf.ByteChunk.toStringInternal()
    Unused. This method will be removed in Tomcat 11 onwards.
    org.apache.tomcat.util.buf.StringCache.find(ByteChunk)
    Unused. Will be removed in Tomcat 11. Use StringCache.find(ByteChunk, CodingErrorAction, CodingErrorAction)
    org.apache.tomcat.util.buf.UDecoder.convert(ByteChunk, EncodedSolidusHandling)
    Unused. Will be removed in Tomcat 12. Use UDecoder.convert(ByteChunk, EncodedSolidusHandling, EncodedSolidusHandling)
    org.apache.tomcat.util.http.MimeHeaders.clear()
    org.apache.tomcat.util.http.parser.Cookie.parseCookie(byte[], int, int, ServerCookies)
    Unused. This method will be removed in Tomcat 11 onwards.
    org.apache.tomcat.util.net.AbstractEndpoint.getDeferAccept()
    This code will be removed in Tomcat 11 onwards
    org.apache.tomcat.util.net.Acceptor.stop(int)
    Unused. Will be remove in Tomcat 11 onwards.
    org.apache.tomcat.util.net.openssl.OpenSSLUtil.chooseKeyManager(KeyManager[])
  • Deprecated Constructors
    Constructor
    Description
    org.apache.catalina.authenticator.BasicAuthenticator.BasicCredentials(ByteChunk, Charset, boolean)
    Will be removed in Tomcat 11 onwards
    org.apache.catalina.realm.GenericPrincipal(String, String, List<String>)
    This method will be removed in Tomcat 11 onwards
    org.apache.catalina.realm.GenericPrincipal(String, String, List<String>, Principal)
    This method will be removed in Tomcat 11 onwards
    org.apache.catalina.realm.GenericPrincipal(String, String, List<String>, Principal, LoginContext)
    This method will be removed in Tomcat 11 onwards
    org.apache.catalina.realm.GenericPrincipal(String, String, List<String>, Principal, LoginContext, GSSCredential)
    This method will be removed in Tomcat 11 onwards
    org.apache.tomcat.dbcp.dbcp2.PStmtKey(String)
    Use PStmtKey(String, String, String).
    org.apache.tomcat.dbcp.dbcp2.PStmtKey(String, int, int)
    Use PStmtKey(String, String, String, int, int).
    org.apache.tomcat.dbcp.dbcp2.PStmtKey(String, String)
    Use PStmtKey(String, String, String).
    org.apache.tomcat.dbcp.dbcp2.PStmtKey(String, String, int)
    Use PStmtKey(String, String, String, int).
    org.apache.tomcat.dbcp.dbcp2.PStmtKey(String, String, int[])
    Use PStmtKey(String, String, String, int[]).
    org.apache.tomcat.dbcp.dbcp2.PStmtKey(String, String, int, int)
    Use PStmtKey(String, String, String, int, int).
    org.apache.tomcat.dbcp.dbcp2.PStmtKey(String, String, int, int, int)
    Use PStmtKey(String, String, String, int, int, int).
    org.apache.tomcat.dbcp.dbcp2.PStmtKey(String, String, int, int, int, PoolingConnection.StatementType)
    Use PStmtKey(String, String, String, int, int, int, PoolingConnection.StatementType)
    org.apache.tomcat.dbcp.dbcp2.PStmtKey(String, String, int, int, PoolingConnection.StatementType)
    Use PStmtKey(String, String, String, int, int, PoolingConnection.StatementType).
    org.apache.tomcat.dbcp.dbcp2.PStmtKey(String, String, String[])
    Use PStmtKey(String, String, String, String[]).
    org.apache.tomcat.dbcp.dbcp2.PStmtKey(String, String, PoolingConnection.StatementType)
    Use PStmtKey(String, String, String, PoolingConnection.StatementType).
    org.apache.tomcat.dbcp.dbcp2.PStmtKey(String, String, PoolingConnection.StatementType, Integer)
    Use PStmtKey(String, String, String, PoolingConnection.StatementType, Integer)
    org.apache.tomcat.dbcp.pool2.impl.EvictionConfig(long, long, int)
    Use EvictionConfig(Duration, Duration, int).
    org.apache.tomcat.util.security.PrivilegedGetTccl()
    org.apache.tomcat.util.security.PrivilegedSetTccl(ClassLoader)
  • Deprecated Enum Constants
    Enum Constant
    Description
    org.apache.tomcat.util.http.Parameters.FailReason.REQUEST_BODY_INCOMPLETE
    Unused. Will be removed in Tomcat 11.0.x onwards

Copyright © 2000-2025 Apache Software Foundation.
Apache Tomcat, Tomcat, Apache, the Apache Tomcat logo and the Apache logo are either registered trademarks or trademarks of the Apache Software Foundation.