org.ow2.jasmine.jade.reflex.util
Class ReflexJulia

java.lang.Object
  extended by org.ow2.jasmine.jade.reflex.util.ReflexJulia
All Implemented Interfaces:
org.objectweb.fractal.api.factory.Factory, org.objectweb.fractal.api.factory.GenericFactory

public class ReflexJulia
extends java.lang.Object
implements org.objectweb.fractal.api.factory.Factory, org.objectweb.fractal.api.factory.GenericFactory

Provides access to a Julia bootstrap component which operates in reflexive mode. (the components created by this bootstrap are reflexive components, which means that they are associated to a dual component created by a dual bootstrap). The name and the level (execution / meta) of the bootstrap are given by the reflex-fractal.name and reflex-fractal.level system properties. At instanciation time, the bootstrap registrates itself under the naming service and automatically get the reference of its dual bootstrap if these has already been started.

Author:
Fabienne Boyer

Constructor Summary
ReflexJulia()
           
 
Method Summary
 java.lang.Object getFcContentDesc()
           
 java.lang.Object getFcControllerDesc()
           
 org.objectweb.fractal.api.Type getFcInstanceType()
           
 org.objectweb.fractal.api.Component newFcInstance()
           
 org.objectweb.fractal.api.Component newFcInstance(org.objectweb.fractal.api.Type type, java.lang.Object contentDesc, java.lang.Object controllerDesc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflexJulia

public ReflexJulia()
Method Detail

getFcInstanceType

public org.objectweb.fractal.api.Type getFcInstanceType()
Specified by:
getFcInstanceType in interface org.objectweb.fractal.api.factory.Factory
Returns:
null.

getFcControllerDesc

public java.lang.Object getFcControllerDesc()
Specified by:
getFcControllerDesc in interface org.objectweb.fractal.api.factory.Factory
Returns:
null.

getFcContentDesc

public java.lang.Object getFcContentDesc()
Specified by:
getFcContentDesc in interface org.objectweb.fractal.api.factory.Factory
Returns:
null.

newFcInstance

public org.objectweb.fractal.api.Component newFcInstance()
                                                  throws org.objectweb.fractal.api.factory.InstantiationException
Specified by:
newFcInstance in interface org.objectweb.fractal.api.factory.Factory
Throws:
org.objectweb.fractal.api.factory.InstantiationException

newFcInstance

public org.objectweb.fractal.api.Component newFcInstance(org.objectweb.fractal.api.Type type,
                                                         java.lang.Object contentDesc,
                                                         java.lang.Object controllerDesc)
                                                  throws org.objectweb.fractal.api.factory.InstantiationException
Specified by:
newFcInstance in interface org.objectweb.fractal.api.factory.GenericFactory
Throws:
org.objectweb.fractal.api.factory.InstantiationException


Copyright © 2008 OW2 Consortium. All Rights Reserved.