org.ow2.clif.deploy
Class ClifAnalyzerAppFacade

java.lang.Object
  extended by java.util.Observable
      extended by org.ow2.clif.deploy.ClifAnalyzerAppFacade
All Implemented Interfaces:
java.util.Observer

public class ClifAnalyzerAppFacade
extends java.util.Observable
implements java.util.Observer


Field Summary
protected  org.objectweb.fractal.api.Component analyzer
           
protected  org.objectweb.fractal.api.control.BindingController analyzerBc
           
protected  org.objectweb.fractal.api.Component clifAnalyzerApp
           
protected  org.objectweb.fractal.api.control.ContentController clifAnalyzerAppCc
           
protected  org.objectweb.fractal.api.control.LifeCycleController clifAnalyzerAppLfc
           
protected  java.util.Map<java.lang.String,org.objectweb.fractal.api.Component> components
           
protected  org.objectweb.fractal.api.Component storage
           
protected  org.objectweb.fractal.api.control.BindingController storageBc
           
 
Method Summary
 org.objectweb.fractal.api.Component getClifAnalyzerApp()
          Get clifAnalyzerApp component
 org.objectweb.fractal.api.Component getComponentByName(java.lang.String name)
          Get a component of the clifApplication by his Fractal name
static ClifAnalyzerAppFacade getInstance()
          Get unique instance of ClifAnalyzerAppFacade
 void update(java.util.Observable supervisor, java.lang.Object observation)
           
static void updateProperties(java.io.File clifProps)
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

clifAnalyzerApp

protected org.objectweb.fractal.api.Component clifAnalyzerApp

storage

protected org.objectweb.fractal.api.Component storage

analyzer

protected org.objectweb.fractal.api.Component analyzer

components

protected java.util.Map<java.lang.String,org.objectweb.fractal.api.Component> components

storageBc

protected org.objectweb.fractal.api.control.BindingController storageBc

analyzerBc

protected org.objectweb.fractal.api.control.BindingController analyzerBc

clifAnalyzerAppLfc

protected org.objectweb.fractal.api.control.LifeCycleController clifAnalyzerAppLfc

clifAnalyzerAppCc

protected org.objectweb.fractal.api.control.ContentController clifAnalyzerAppCc
Method Detail

getInstance

public static ClifAnalyzerAppFacade getInstance()
Get unique instance of ClifAnalyzerAppFacade

Returns:
clifAnalyzerAppFacade

getComponentByName

public org.objectweb.fractal.api.Component getComponentByName(java.lang.String name)
Get a component of the clifApplication by his Fractal name

Parameters:
name - the name of the component to find
Returns:
the reference of a component contained by the Clif Application whose name equals the String passed as parameter, or null if there is no such component.

getClifAnalyzerApp

public org.objectweb.fractal.api.Component getClifAnalyzerApp()
Get clifAnalyzerApp component

Returns:
Returns the clifAnalyzerApp component.

update

public void update(java.util.Observable supervisor,
                   java.lang.Object observation)
Specified by:
update in interface java.util.Observer

updateProperties

public static void updateProperties(java.io.File clifProps)