推奨されていない API

推奨されていないクラス
org.apache.avalon.excalibur.collections.CircularBuffer
          use one of the Buffer implementations instead. 
org.apache.avalon.excalibur.component.DefaultComponentManager
          Please use ExcaliburComponentManager instead 
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.concurrent.DjikstraSemaphore
          Replaced by by DijkstraSemaphore. 
org.apache.avalon.excalibur.concurrent.Lock
          use the Mutex class 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.excalibur.io.IOUtil.bufferedCopy(InputStream, OutputStream)
          Buffering streams is actively harmful! See the class description as to why. Use IOUtil.copy(InputStream, OutputStream) instead. 
org.apache.avalon.excalibur.cli.CLOptionDescriptor.getIncompatble()
          Use the correctly spelled CLOptionDescriptor.getIncompatible() instead. 
org.apache.avalon.excalibur.pool.SingleThreadedPool.getSize()
          use the official size() method instead 
org.apache.avalon.excalibur.io.FileUtil.removeExtention(String)
          Use removeExtension as removeExtention is mispelled 
 

推奨されていないコンストラクタ
org.apache.avalon.excalibur.datasource.AbstractJdbcConnection(Connection, boolean)
          Use the version with keepAlive specified 
org.apache.avalon.excalibur.datasource.JdbcConnectionFactory(String, String, String, boolean, boolean)
          Use the new constructor with the keepalive and connectionClass specified. 
 



"Copyright ? 2001 Apache Jakarta Project. All Rights Reserved."