org.objectweb.proactive.core.component.controller
Class ProActiveSuperControllerImpl

java.lang.Object
  extended byorg.objectweb.proactive.core.component.controller.AbstractRequestHandler
      extended byorg.objectweb.proactive.core.component.controller.AbstractProActiveController
          extended byorg.objectweb.proactive.core.component.controller.ProActiveSuperControllerImpl
All Implemented Interfaces:
Interface, ProActiveController, ProActiveSuperController, RequestHandler, java.io.Serializable, SuperController

public class ProActiveSuperControllerImpl
extends AbstractProActiveController
implements java.io.Serializable, ProActiveSuperController

An implementation of the SuperController interface.

Author:
Matthieu Morel
See Also:
Serialized Form

Field Summary
 Component[] fcParents
           
 
Constructor Summary
ProActiveSuperControllerImpl(Component owner)
           
 
Method Summary
 void addParent(Component parent)
           
 Component[] getFcSuperComponents()
           
 void removeParent(Component parent)
           
protected  void setControllerItfType()
           
 
Methods inherited from class org.objectweb.proactive.core.component.controller.AbstractProActiveController
checkLifeCycleIsStopped, getFcItfName, getFcItfOwner, getFcItfType, getHierarchicalType, isComposite, isFcInternalItf, isParallel, isPrimitive, setItfType
 
Methods inherited from class org.objectweb.proactive.core.component.controller.AbstractRequestHandler
handleRequest, nextHandler, setNextHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fcParents

public Component[] fcParents
Constructor Detail

ProActiveSuperControllerImpl

public ProActiveSuperControllerImpl(Component owner)
Method Detail

setControllerItfType

protected void setControllerItfType()
Specified by:
setControllerItfType in class AbstractProActiveController

getFcSuperComponents

public Component[] getFcSuperComponents()
Specified by:
getFcSuperComponents in interface SuperController

addParent

public void addParent(Component parent)
Specified by:
addParent in interface ProActiveSuperController

removeParent

public void removeParent(Component parent)
Specified by:
removeParent in interface ProActiveSuperController


Copyright 2001-2005 INRIA All Rights Reserved.