Deprecated API

Contents

Deprecated Classes

DateTool
Will be replaced with a more efficient impl, based on FastDateFormat, with an API using less objects.
InstallTask
Replaced by DeployTask
JkMain
Will be replaced with JMX operations
RemoveTask
Replaced by UndeployTask

Deprecated Methods

org.apache.ajp.Ajp13.available()
-- Will use reqHandler, make sure nobody else calls this
org.apache.ajp.tomcat33.Ajp14Interceptor.setServer(Object)
This has nothing to do with TcpHandling, was used as a workaround
org.apache.catalina.core.ApplicationContext.getServlet(String)
As of Java Servlet API 2.1, with no direct replacement.
org.apache.catalina.core.ApplicationContext.getServletNames()
As of Java Servlet API 2.1, with no direct replacement.
org.apache.catalina.core.ApplicationContext.getServlets()
As of Java Servlet API 2.1, with no direct replacement.
org.apache.catalina.core.ApplicationContext.log(Exception,String)
As of Java Servlet API 2.1, use log(String, Throwable) instead
org.apache.catalina.startup.Catalina.setCatalinaBase()
Use initDirs()
org.apache.catalina.startup.Catalina.setCatalinaHome()
Use initDirs()
org.apache.catalina.util.CookieTools.getCookieHeaderValue(Cookie)
Use StringBuffer version
org.apache.coyote.tomcat4.CoyoteRequest.getRealPath(String)
As of version 2.1 of the Java Servlet API, use ServletContext.getRealPath().
org.apache.coyote.tomcat4.CoyoteRequest.isRequestedSessionIdFromUrl()
As of Version 2.1 of the Java Servlet API, use isRequestedSessionIdFromURL() instead.
org.apache.coyote.tomcat5.CoyoteRequest.getRealPath(String)
As of version 2.1 of the Java Servlet API, use ServletContext.getRealPath().
org.apache.coyote.tomcat5.CoyoteRequest.isRequestedSessionIdFromUrl()
As of Version 2.1 of the Java Servlet API, use isRequestedSessionIdFromURL() instead.
org.apache.coyote.tomcat4.CoyoteResponse.encodeRedirectUrl(String)
As of Version 2.1 of the Java Servlet API, use encodeRedirectURL() instead.
org.apache.coyote.tomcat4.CoyoteResponse.encodeUrl(String)
As of Version 2.1 of the Java Servlet API, use encodeURL() instead.
org.apache.coyote.tomcat4.CoyoteResponse.setStatus(int,String)
As of Version 2.1 of the Java Servlet API, this method has been deprecated due to the ambiguous meaning of the message parameter.
org.apache.coyote.tomcat5.CoyoteResponse.encodeRedirectUrl(String)
As of Version 2.1 of the Java Servlet API, use encodeRedirectURL() instead.
org.apache.coyote.tomcat5.CoyoteResponse.encodeUrl(String)
As of Version 2.1 of the Java Servlet API, use encodeURL() instead.
org.apache.coyote.tomcat5.CoyoteResponse.setStatus(int,String)
As of Version 2.1 of the Java Servlet API, this method has been deprecated due to the ambiguous meaning of the message parameter.
org.apache.catalina.realm.JAASRealm.setAppName(String)
JAAS should use the Engine (domain) name and webpp/host overrides
org.apache.catalina.session.ManagerBase.log(String)
org.apache.catalina.session.ManagerBase.log(String,Throwable)
org.apache.tomcat.util.buf.MessageBytes.setTime(long,DateFormat)
The buffer are general purpose, caching for headers should be done in headers.
org.apache.tomcat.util.buf.MessageBytes.getTime()
The buffer are general purpose, caching for headers should be done in headers
org.apache.tomcat.util.net.PoolTcpEndpoint.log(String)
org.apache.tomcat.util.net.PoolTcpEndpoint.log(String,Throwable)
org.apache.tomcat.util.net.PoolTcpEndpoint.log(String,int)
org.apache.tomcat.util.net.PoolTcpEndpoint.log(String,Throwable,int)
org.apache.naming.resources.ResourceAttributes.setLastModified(Date)
org.apache.catalina.session.StandardSession.getSessionContext()
As of Version 2.1, this method is deprecated and has no replacement.
org.apache.catalina.session.StandardSession.getValue(String)
As of Version 2.2, this method is replaced by getAttribute()
org.apache.catalina.session.StandardSession.getValueNames()
As of Version 2.2, this method is replaced by getAttributeNames()
org.apache.catalina.session.StandardSession.putValue(String,Object)
As of Version 2.2, this method is replaced by setAttribute()
org.apache.catalina.session.StandardSession.removeValue(String)
As of Version 2.2, this method is replaced by removeAttribute()
org.apache.tomcat.util.net.TcpConnectionHandler.setServer(Object)
This has nothing to do with TcpHandling, was used as a workaround

Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.