net.shibboleth.utilities.java.support.component
Interface InitializableComponent

All Superinterfaces:
Component
All Known Subinterfaces:
Resource
All Known Implementing Classes:
AbstractDestructableIdentifiableInitializableComponent, AbstractDestructableInitializableComponent, AbstractIdentifiableInitializableComponent, AbstractInitializableComponent, AbstractResource, BasicParserPool, ClasspathResource, FilesystemResource, HttpResource

public interface InitializableComponent
extends Component

A Component which needs to be initialized prior to any "real" use. Real use usually means, for example, calling business logic but does not usually cover getting/setting properties.


Method Summary
 void initialize()
          Initializes the component.
 boolean isInitialized()
          Gets whether this component is initialized.
 

Method Detail

isInitialized

boolean isInitialized()
Gets whether this component is initialized.

Returns:
whether this component is initialized

initialize

void initialize()
                throws ComponentInitializationException
Initializes the component.

Throws:
ComponentInitializationException - thrown if there is a problem initializing the component


Copyright © 1999-2012. All Rights Reserved.