|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.objectweb.proactive.core.component.representative.ProActiveComponentRepresentativeImpl
Field Summary | |
protected static org.apache.log4j.Logger |
logger
|
Fields inherited from interface org.objectweb.fractal.api.control.LifeCycleController |
STARTED, STOPPED |
Constructor Summary | |
ProActiveComponentRepresentativeImpl(ComponentParameters componentParameters,
Proxy proxy)
|
Method Summary | |
void |
addFcSubComponent(Component subComponent)
see ContentController.addFcSubComponent(Component) |
void |
bindFc(java.lang.String clientItfName,
java.lang.Object serverItf)
see BindingController.bindFc(java.lang.String, java.lang.Object) |
boolean |
equals(java.lang.Object component)
The comparison of component references is actually a comparison of unique identifiers accross jvms. |
ComponentParameters |
getComponentParameters()
see ComponentParametersController.getComponentParameters() |
java.lang.Object |
getFcInterface(java.lang.String interfaceName)
see Component.getFcInterface(String) |
java.lang.Object[] |
getFcInterfaces()
see Component.getFcInterfaces() |
java.lang.Object |
getFcInternalInterface(java.lang.String interfaceName)
in this implementation, internal interfaces are also external interfaces. see ContentController.getFcInternalInterface(String) |
java.lang.Object[] |
getFcInternalInterfaces()
see ContentController.getFcInternalInterfaces() |
java.lang.String |
getFcItfName()
see Interface.getFcItfName() |
Component |
getFcItfOwner()
see Interface.getFcItfOwner() |
Type |
getFcItfType()
see Interface.getFcItfType() |
java.lang.String |
getFcState()
see LifeCycleController.getFcState() |
Component[] |
getFcSubComponents()
see ContentController.getFcSubComponents() |
Type |
getFcType()
see Component.getFcType() |
UniqueID |
getID()
getter for a unique identifier |
Proxy |
getProxy()
see StubObject.getProxy() |
java.lang.Object |
getReferenceOnBaseObject()
accessor to the base object : either a direct reference or a stub |
ComponentRequestQueue |
getRequestQueue()
(non-Javadoc) only available in the meta-objects |
int |
hashCode()
|
boolean |
isFcInternalItf()
see Interface.isFcInternalItf() |
java.lang.String[] |
listFc()
see BindingController.listFc() |
java.lang.Object |
lookupFc(java.lang.String clientItfName)
see BindingController.lookupFc(String) |
void |
removeFcSubComponent(Component subComponent)
see ContentController.removeFcSubComponent(Component) |
void |
setComponentName(java.lang.String componentName)
see ComponentParametersController.setComponentName(java.lang.String) |
void |
setComponentParameters(ComponentParameters componentParameters)
see ComponentParametersController.setComponentParameters(ComponentParameters) |
void |
setProxy(Proxy proxy)
see StubObject.setProxy(Proxy) |
void |
startFc()
see LifeCycleController.startFc() |
void |
stopFc()
see LifeCycleController.stopFc() |
void |
unbindFc(java.lang.String clientItfName)
see BindingController.unbindFc(String) |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static org.apache.log4j.Logger logger
Constructor Detail |
public ProActiveComponentRepresentativeImpl(ComponentParameters componentParameters, Proxy proxy)
Method Detail |
public java.lang.Object lookupFc(java.lang.String clientItfName)
BindingController.lookupFc(String)
lookupFc
in interface BindingController
public void bindFc(java.lang.String clientItfName, java.lang.Object serverItf)
BindingController.bindFc(java.lang.String, java.lang.Object)
bindFc
in interface BindingController
public void unbindFc(java.lang.String clientItfName)
BindingController.unbindFc(String)
unbindFc
in interface BindingController
public java.lang.String getFcState()
LifeCycleController.getFcState()
getFcState
in interface LifeCycleController
public void startFc()
LifeCycleController.startFc()
startFc
in interface LifeCycleController
public void stopFc()
LifeCycleController.stopFc()
stopFc
in interface LifeCycleController
public java.lang.Object[] getFcInternalInterfaces()
ContentController.getFcInternalInterfaces()
getFcInternalInterfaces
in interface ContentController
public java.lang.Object getFcInternalInterface(java.lang.String interfaceName) throws NoSuchInterfaceException
ContentController.getFcInternalInterface(String)
getFcInternalInterface
in interface ContentController
NoSuchInterfaceException
public Component[] getFcSubComponents()
ContentController.getFcSubComponents()
getFcSubComponents
in interface ContentController
public void addFcSubComponent(Component subComponent)
ContentController.addFcSubComponent(Component)
addFcSubComponent
in interface ContentController
public void removeFcSubComponent(Component subComponent)
ContentController.removeFcSubComponent(Component)
removeFcSubComponent
in interface ContentController
public Component getFcItfOwner()
Interface.getFcItfOwner()
getFcItfOwner
in interface Interface
public java.lang.String getFcItfName()
Interface.getFcItfName()
getFcItfName
in interface Interface
public Type getFcItfType()
Interface.getFcItfType()
getFcItfType
in interface Interface
public boolean isFcInternalItf()
Interface.isFcInternalItf()
isFcInternalItf
in interface Interface
public java.lang.Object getFcInterface(java.lang.String interfaceName) throws NoSuchInterfaceException
Component.getFcInterface(String)
getFcInterface
in interface Component
NoSuchInterfaceException
public java.lang.Object[] getFcInterfaces()
Component.getFcInterfaces()
getFcInterfaces
in interface Component
public Type getFcType()
Component.getFcType()
getFcType
in interface Component
public Proxy getProxy()
StubObject.getProxy()
getProxy
in interface StubObject
public void setProxy(Proxy proxy)
StubObject.setProxy(Proxy)
setProxy
in interface StubObject
public boolean equals(java.lang.Object component)
equals
in interface ProActiveComponent
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public UniqueID getID()
ProActiveComponent
getID
in interface ProActiveComponent
public void setComponentParameters(ComponentParameters componentParameters)
ComponentParametersController.setComponentParameters(ComponentParameters)
setComponentParameters
in interface ComponentParametersController
componentParameters
- the component parameterspublic ComponentParameters getComponentParameters()
ComponentParametersController.getComponentParameters()
getComponentParameters
in interface ComponentParametersController
public java.lang.String[] listFc()
BindingController.listFc()
listFc
in interface BindingController
public void setComponentName(java.lang.String componentName)
ComponentParametersController.setComponentName(java.lang.String)
setComponentName
in interface ComponentParametersController
componentName
- the new name of the componentpublic java.lang.Object getReferenceOnBaseObject()
ProActiveComponent
getReferenceOnBaseObject
in interface ProActiveComponent
ProActiveComponent.getReferenceOnBaseObject()
public ComponentRequestQueue getRequestQueue()
getRequestQueue
in interface ProActiveComponent
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |