org.apache.avalon.framework.activity
Interface Initializable

All Known Implementing Classes:
AbstractComponentHandler, AbstractContainer, AbstractDataSourceCluster, AbstractDataSourceIdGenerator, AbstractService, AbstractThreadManager, AbstractTLSSocketFactory, BlockingFixedSizePool, ComponentHandler, ContextManager, DefaultComponentPool, DefaultContainerManager, DefaultDataSourceSelector, DefaultHelloDBService, DefaultInstrumentManagerImpl, DefaultSocketManager, ExcaliburComponentManager, ExcaliburComponentSelector, File_Persistent_Object_Repository, File_Persistent_Stream_Repository, FortressBean, FortressRoleManager, FullLifecycleComponent, HardResourceLimitingPool, HTTPClientSource, JdbcConnectionPool, JTidyHTMLParser, ServiceMetaManager, SingleThreadedPool, SSLFactoryBuilder, TLSSocketFactory, XercesParser, XMLFilePersistentObjectRepository, XSLTProcessorImpl

public interface Initializable

The Initializable interface is used by components that need to allocate resources prior to them becoming active.

Version:
$Id: Initializable.java 30977 2004-07-30 08:57:54Z niclas $
Author:
Avalon Development Team

Method Summary
 void initialize()
          Initialize the component.
 

Method Detail

initialize

public void initialize()
                throws java.lang.Exception
Initialize the component. Initialization includes allocating any resources required throughout the component's lifecycle.

Throws:
java.lang.Exception - if an error occurs


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