net.mchaplin.ioc.configuration
Class DefaultConfiguration

java.lang.Object
  extended by net.mchaplin.commons.WmindObject
      extended by net.mchaplin.ioc.configuration.DefaultConfiguration
All Implemented Interfaces:
ComponentI, ConfigurationI
Direct Known Subclasses:
RmiServerConfiguration

public class DefaultConfiguration
extends WmindObject
implements ConfigurationI

Default, ready-to-use ConfigurationI implementation

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

Field Summary
 
Fields inherited from class net.mchaplin.commons.WmindObject
EX_CAUSE, EX_STACK, log, METHOD_CALL, propertyHelper, STACK_PREFIX
 
Fields inherited from interface net.mchaplin.ioc.component.ComponentI
CMP_I
 
Constructor Summary
DefaultConfiguration()
           
 
Method Summary
 ContainerI getContainer()
          Provide component dependencies lookup facility
 void reset()
          Provide facility for runtime component redeployment
 void setContainer(ContainerI aContainer)
          Dependency injection setter
 
Methods inherited from class net.mchaplin.commons.WmindObject
printInheritance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultConfiguration

public DefaultConfiguration()
Method Detail

reset

public void reset()
Description copied from interface: ComponentI
Provide facility for runtime component redeployment

Specified by:
reset in interface ComponentI
See Also:
ComponentI.reset()

getContainer

public ContainerI getContainer()
Description copied from interface: ComponentI
Provide component dependencies lookup facility

Specified by:
getContainer in interface ComponentI
Returns:
the Container that holds this Component.
See Also:
ComponentI.getContainer()

setContainer

public void setContainer(ContainerI aContainer)
Description copied from interface: ComponentI
Dependency injection setter

Specified by:
setContainer in interface ComponentI
See Also:
ComponentI.setContainer(net.mchaplin.ioc.ContainerI)


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