Deprecated API

Deprecated Classes
org.apache.avalon.excalibur.component.servlet.AbstractComponentManagerServlet
          Use of this class has been deprecated along with the ComponentManager interface. Please use the AbstractServiceManagerServlet. 
org.apache.avalon.excalibur.component.AbstractDualLogEnabled
          ECM is no longer supported 
org.apache.avalon.excalibur.component.AbstractDualLogEnabledInstrumentable
          ECM is no longer supported 
org.apache.avalon.framework.logger.AbstractLoggable
          Use AbstractLogEnabled instead. 
org.apache.avalon.excalibur.component.servlet.AbstractServiceManagerServlet
          ECM is no longer supported 
org.apache.avalon.excalibur.testcase.BufferedLogger
          ECM is no longer supported 
org.apache.avalon.excalibur.component.ComponentHandler
          ECM is no longer supported 
org.apache.avalon.excalibur.component.ComponentProxyGenerator
          ECM is no longer supported 
org.apache.avalon.excalibur.testcase.ComponentStateValidator
          ECM is no longer supported 
org.apache.excalibur.xml.sax.ContentHandlerWrapper
          Use one of the replacement classes ContentHandlerProxy or XMLConsumerProxy 
org.apache.avalon.excalibur.component.DefaultComponentFactory
          ECM is no longer supported 
org.apache.avalon.excalibur.component.DefaultComponentHandler
          ECM is no longer supported 
org.apache.avalon.excalibur.component.DefaultComponentManager
          Please use ExcaliburComponentManager instead 
org.apache.avalon.excalibur.component.DefaultComponentPool
          DefaultComponentPool is no longer used by the PoolableComponentHandler. 
org.apache.avalon.excalibur.component.DefaultComponentPoolController
          DefaultComponentPool is no longer used by the PoolableComponentHandler. 
org.apache.avalon.excalibur.component.DefaultComponentSelector
          use ExcaliburComponentSelector instead. 
org.apache.avalon.excalibur.logger.DefaultLogKitManager
          we should use the new LogKitLoggerManager interface that directly supports the new framework Logger interface. 
org.apache.avalon.excalibur.component.DefaultRoleManager
          ECM is no longer supported 
org.apache.avalon.excalibur.component.ExcaliburComponentManager
          ECM is no longer supported 
org.apache.avalon.excalibur.component.ExcaliburComponentManagerCreator
          ECM is no longer supported 
org.apache.avalon.excalibur.component.servlet.ExcaliburComponentManagerServlet
          ECM is no longer supported 
org.apache.avalon.excalibur.component.ExcaliburComponentSelector
          ECM is no longer supported 
org.apache.avalon.excalibur.testcase.ExcaliburTestCase
          ECM is no longer supported 
org.apache.excalibur.event.impl.FixedSizeQueue
          Use the DefaultQueue as it properly supports the EnqueuePredicates 
org.apache.avalon.excalibur.testcase.FullLifecycleComponent
          ECM is no longer supported 
org.apache.avalon.excalibur.datasource.Jdbc3Connection
          No longer necessary due to the dynamic proxies 
org.apache.avalon.excalibur.datasource.JdbcConnection
          No longer necessary due to the dynamic proxies 
org.apache.avalon.excalibur.testcase.LatchedThreadGroup
          ECM is no longer supported 
org.apache.avalon.excalibur.component.LogkitLoggerManager
          ECM is no longer supported 
org.apache.avalon.excalibur.component.PoolableComponentHandler
          ECM is no longer supported 
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler
          ECM is no longer supported 
 

Deprecated Interfaces
org.apache.avalon.framework.logger.Loggable
          Use LogEnabled instead. 
org.apache.avalon.excalibur.logger.LogKitManager
          we should use the new LoggerManager interface that directly supports the new framework Logger interface. 
org.apache.avalon.framework.component.Recomposable
          Deprecated with no replacement. The Recomposable interface is a legacy interface with no concrete contracts. Rather than copy the design mistake to the "service" package, we no longer support this class. 
org.apache.avalon.excalibur.component.RoleManageable
          ECM is no longer supported 
org.apache.avalon.excalibur.component.RoleManager
          ECM is no longer supported 
 

Deprecated Errors
org.apache.avalon.excalibur.testcase.CascadingAssertionFailedError
          ECM is no longer supported 
 

Deprecated Fields
org.apache.avalon.excalibur.monitor.Resource.m_eventSupport
          Developers should use the setter/getters associated with field. 
org.apache.avalon.excalibur.monitor.Resource.m_previousModified
          Developers should use the setter/getters associated with field. 
org.apache.excalibur.source.SourceValidity.UNKNWON
          because it has been misspelled, use UNKNOWN of course 
 

Deprecated Methods
org.apache.avalon.framework.configuration.DefaultConfiguration.addAttribute(String, String)
          Use setAttribute() instead 
org.apache.avalon.framework.configuration.DefaultConfiguration.appendValueData(String)
          Use setValue() instead 
org.apache.avalon.cornerstone.blocks.masterstore.IOUtil.bufferedCopy(InputStream, OutputStream)
          Buffering streams is actively harmful! See the class description as to why. Use IOUtil.copy(InputStream, OutputStream) instead. 
org.apache.excalibur.event.Sink.canAccept()
          Use the EnqueuePredicate to control this instead. 
org.apache.avalon.framework.container.ContainerUtil.compose(Object, ComponentManager)
          compose() is no longer the preferred method via which components will be supplied with Components. Please Use service() from Composable instead. 
org.apache.avalon.excalibur.component.ComponentHandler.getComponentHandler(Class, Configuration, ComponentManager, Context, RoleManager, LogkitLoggerManager)
          This method has been deprecated in favor of the version below which handles instrumentation. 
org.apache.avalon.excalibur.component.ComponentHandler.getComponentHandler(String, Class, Configuration, ComponentManager, Context, RoleManager, LogkitLoggerManager)
          This method has been deprecated in favor of the version below which handles instrumentation. 
org.apache.avalon.excalibur.component.ExcaliburComponentManagerCreator.getComponentManager()
          The ComponentManager interface has been deprecated. Please use the getServiceManager method. 
org.apache.avalon.framework.parameters.Parameters.getParameterNames()
          Use getNames() instead 
org.apache.avalon.framework.component.ComponentException.getRole()
          Use getKey instead 
org.apache.avalon.framework.service.ServiceException.getRole()
          Use getKey() instead 
org.apache.excalibur.event.Sink.isFull()
          Use the EnqueuePredicate to control this instead 
org.apache.avalon.fortress.impl.ComponentHandlerMetaData.isLazyActivation()
          in favor of getActivation() 
org.apache.excalibur.event.Sink.maxSize()
          Use the EnqueuePredicate to control this instead. 
org.apache.avalon.framework.ExceptionUtil.splitString(String, String)
          This is an internal utility method that should not be used 
 

Deprecated Constructors
org.apache.avalon.excalibur.datasource.AbstractJdbcConnection(Connection, boolean)
          Use the version with keepAlive specified 
org.apache.avalon.framework.component.ComponentException(String)
          use the String, String version to record the role 
org.apache.avalon.framework.component.ComponentException(String, Throwable)
          use the String, String, Throwable version to record the role 
org.apache.avalon.fortress.impl.ComponentHandlerMetaData(String, String, Configuration, boolean)
          in favor of construction which takes an integer activation. 
org.apache.avalon.excalibur.component.DefaultComponentFactory(String, Class, Configuration, ComponentManager, Context, RoleManager, LogkitLoggerManager)
          This constructor has been deprecated in favor of the version below which handles instrumentation. 
org.apache.excalibur.instrument.manager.impl.DefaultInstrumentManagerImpl(String)
          Name should be set in the instrument configuration file. 
org.apache.avalon.excalibur.datasource.JdbcConnectionFactory(String, String, String, boolean, boolean)
          Use the new constructor with the keepalive and connectionClass specified. 
org.apache.avalon.excalibur.datasource.JdbcConnectionFactory(String, String, String, boolean, boolean, String)
          Use the new constructor with the keepalive and connectionClass specified. 
org.apache.avalon.framework.service.ServiceException(String)
          use the String,String version instead 
org.apache.avalon.framework.service.ServiceException(String, Throwable)
          use the String,String,Throwable version instead 
 



Copyright © 1997-2005 The Apache Software Foundation. All Rights Reserved.