|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.objectweb.proactive.core.component.identity.ProActiveComponentImpl
The base class for managing components. It builds the "membrane" in the Fractal terminology : the controllers of the components.
Field Summary | |
protected static org.apache.log4j.Logger |
logger
|
Constructor Summary | |
ProActiveComponentImpl()
|
|
ProActiveComponentImpl(ComponentParameters componentParameters,
Body myBody)
Constructor for ProActiveComponent. |
Method Summary | |
boolean |
equals(java.lang.Object component)
Components are equal if they have the same UniqueID. |
Body |
getBody()
|
ComponentParameters |
getComponentParameters()
|
java.lang.Object |
getFcInterface(java.lang.String interfaceName)
see Component.getFcInterface(String) |
java.lang.Object[] |
getFcInterfaces()
see Component.getFcInterfaces() |
java.lang.String |
getFcItfName()
see Interface.getFcItfName() |
Component |
getFcItfOwner()
see Interface.getFcItfOwner() |
Type |
getFcItfType()
see Interface.getFcItfType() |
Type |
getFcType()
see Component.getFcType() |
UniqueID |
getID()
see ProActiveComponent.getID() |
java.lang.Object |
getReferenceOnBaseObject()
Returns the base object. |
ComponentRequestQueue |
getRequestQueue()
This method's implementation is only valid in the component meta-objects. |
int |
hashCode()
hashCode override |
boolean |
isFcInternalItf()
see Interface.isFcInternalItf() |
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 ProActiveComponentImpl()
public ProActiveComponentImpl(ComponentParameters componentParameters, Body myBody)
componentParameters
- myBody
- a reference on the body (required notably to get a reference on the request
queue, used to control the life cycle of the component)Method Detail |
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 java.lang.String getFcItfName()
Interface.getFcItfName()
getFcItfName
in interface Interface
public Component getFcItfOwner()
Interface.getFcItfOwner()
getFcItfOwner
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 getReferenceOnBaseObject()
getReferenceOnBaseObject
in interface ProActiveComponent
public ComponentRequestQueue getRequestQueue()
ProActiveComponent
getRequestQueue
in interface ProActiveComponent
public ComponentParameters getComponentParameters() throws NoSuchInterfaceException
NoSuchInterfaceException
public Body getBody()
public boolean equals(java.lang.Object component)
ProActiveComponent.equals(Object)
equals
in interface ProActiveComponent
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public UniqueID getID()
ProActiveComponent.getID()
getID
in interface ProActiveComponent
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |