com.softwareag.centrasite.appl.framework.ioc
Class IOCController

java.lang.Object
  extended by com.softwareag.centrasite.appl.framework.ioc.IOCController

public class IOCController
extends java.lang.Object

The IOCController is responsible for property injection. The controller searches for fields with an IOC annotation. Any such annotation is filled with a value provided by the IOCProvider.

The controllers performance depends on a caching strategy. The caching strategy assumes, that you reuse the controller, which is a thread safe object.


Constructor Summary
IOCController()
           
 
Method Summary
 void initialize(IOCProvider pProvider, java.lang.Object pObject)
          Initializes the given objects properties.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IOCController

public IOCController()
Method Detail

initialize

public void initialize(IOCProvider pProvider,
                       java.lang.Object pObject)
                throws CSAppFrameworkException
Initializes the given objects properties.

Throws:
CSAppFrameworkException