|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.jasmine.jade.reflex.adl.ReflexBasicFactory
public class ReflexBasicFactory
Basic implementation of the Factory interface. This implementation
uses a Loader to load ADL definitions, a Compiler to compile
them, and a Scheduler to execute the compiled tasks.
| Field Summary | |
|---|---|
org.objectweb.fractal.adl.Compiler |
compiler
The Compiler used by this factory. |
static java.lang.String |
COMPILER_BINDING
Name of the client interface bound to the Compiler used by this
factory. |
org.objectweb.fractal.adl.Loader |
loader
The Loader used by this factory. |
static java.lang.String |
LOADER_BINDING
Name of the client interface bound to the Loader used by this
factory. |
org.objectweb.deployment.scheduling.core.api.Scheduler |
scheduler
The Scheduler used by this factory. |
static java.lang.String |
SCHEDULER_BINDING
Name of the client interface bound to the Scheduler used by this
factory. |
| Constructor Summary | |
|---|---|
ReflexBasicFactory()
|
|
| Method Summary | |
|---|---|
void |
bindFc(java.lang.String itf,
java.lang.Object value)
|
java.lang.String[] |
listFc()
|
java.lang.Object |
lookupFc(java.lang.String itf)
|
java.lang.Object |
newComponent(java.lang.String name,
java.util.Map context)
|
java.lang.Object |
newComponentType(java.lang.String name,
java.util.Map context)
|
void |
unbindFc(java.lang.String itf)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String LOADER_BINDING
Loader used by this
factory.
public static final java.lang.String COMPILER_BINDING
Compiler used by this
factory.
public static final java.lang.String SCHEDULER_BINDING
Scheduler used by this
factory.
public org.objectweb.fractal.adl.Loader loader
Loader used by this factory.
public org.objectweb.fractal.adl.Compiler compiler
Compiler used by this factory.
public org.objectweb.deployment.scheduling.core.api.Scheduler scheduler
Scheduler used by this factory.
| Constructor Detail |
|---|
public ReflexBasicFactory()
| Method Detail |
|---|
public java.lang.String[] listFc()
listFc in interface org.objectweb.fractal.api.control.BindingControllerpublic java.lang.Object lookupFc(java.lang.String itf)
lookupFc in interface org.objectweb.fractal.api.control.BindingController
public void bindFc(java.lang.String itf,
java.lang.Object value)
bindFc in interface org.objectweb.fractal.api.control.BindingControllerpublic void unbindFc(java.lang.String itf)
unbindFc in interface org.objectweb.fractal.api.control.BindingController
public java.lang.Object newComponentType(java.lang.String name,
java.util.Map context)
throws org.objectweb.fractal.adl.ADLException
newComponentType in interface org.objectweb.fractal.adl.Factoryorg.objectweb.fractal.adl.ADLException
public java.lang.Object newComponent(java.lang.String name,
java.util.Map context)
throws org.objectweb.fractal.adl.ADLException
newComponent in interface org.objectweb.fractal.adl.Factoryorg.objectweb.fractal.adl.ADLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||