net.mchaplin.ioc.component
Interface ComponentI

All Known Subinterfaces:
ConfigurationI, ContainerI
All Known Implementing Classes:
Container, DefaultComponent, DefaultComponentFactory, DefaultConfiguration, DefaultContainer, RmiServer, RmiServerConfiguration, RmiServerFactory, RmiService, Service

public interface ComponentI

The Component interface that components registered to a Container must implement.

Author:
mchaplin@users.sourceforge.net $Header: $Revision: $Date:

Field Summary
static java.lang.String CMP_I
           
 
Method Summary
 ContainerI getContainer()
          Provide component dependencies lookup facility
 void reset()
          Provide facility for runtime component redeployment
 void setContainer(ContainerI container)
          Dependency injection setter
 

Field Detail

CMP_I

static final java.lang.String CMP_I
See Also:
Constant Field Values
Method Detail

reset

void reset()
Provide facility for runtime component redeployment


getContainer

ContainerI getContainer()
Provide component dependencies lookup facility

Returns:
the Container that holds this Component.

setContainer

void setContainer(ContainerI container)
Dependency injection setter



Copyright © 2004-2005 mchaplin.net. All Rights Reserved.