Package net.sf.mmm.util.component.api

Contains API to help implementing components.

See:
          Description

Interface Summary
IocContainer This is the interface for the container of an inversion of control (IoC) framework.
PeriodicRefresher This is the interface for a component that periodically refreshes registered Refreshables.
Refreshable This is the interface for an object that can be refreshed.
 

Enum Summary
InitializationState This enum contains the available states of an initialization.
 

Exception Summary
AlreadyInitializedException This is the exception thrown if an operation was invoked after the object was initialized but has to be called before initialization.
NotInitializedException This is the exception thrown if an operation was invoked before the object was initialized but has to be called after initialization.
ResourceAmbiguousException This is the exception thrown if a unique resource is required but multiple instances have been found.
ResourceMissingException This is the exception thrown if a resource is required but is NOT available.
 

Package net.sf.mmm.util.component.api Description

Contains API to help implementing components.

Component-Util API

With JSR 250 (commons-annotations) it is very easy to write components and therefore component-oriented applications.
This package provides some common runtime exceptions for typical errors of components (or whatever you call it).



Copyright © 2001-2010 mmm-Team. All Rights Reserved.