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

java.lang.Object
  |
  +--org.objectweb.proactive.core.component.controller.ProActiveController
All Implemented Interfaces:
Interface, java.io.Serializable
Direct Known Subclasses:
ProActiveBindingController, ProActiveComponentParametersController, ProActiveContentController, ProActiveLifeCycleController

public abstract class ProActiveController
extends java.lang.Object
implements Interface, java.io.Serializable

Base class for all component controllers.

Author:
Matthieu Morel
See Also:
Serialized Form

Constructor Summary
ProActiveController(Component owner, java.lang.String controllerName)
          Constructor for ProActiveController.
 
Method Summary
protected  void checkLifeCycleIsStopped()
          some control operations are to be performed while the component is stopped
 java.lang.String getFcItfName()
          see Interface.getFcItfName()
 Component getFcItfOwner()
          see Interface.getFcItfOwner()
 Type getFcItfType()
          see Interface.getFcItfType()
 boolean isFcInternalItf()
          see Interface.isFcInternalItf()
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProActiveController

public ProActiveController(Component owner,
                           java.lang.String controllerName)
Constructor for ProActiveController.

Parameters:
owner - the component that wants this controller
controllerName - the name of the controller (the list of controller names is in the Constants class.
Method Detail

getFcItfOwner

public Component getFcItfOwner()
see Interface.getFcItfOwner()

Specified by:
getFcItfOwner in interface Interface

isFcInternalItf

public boolean isFcInternalItf()
see Interface.isFcInternalItf()

Specified by:
isFcInternalItf in interface Interface

getFcItfName

public java.lang.String getFcItfName()
see Interface.getFcItfName()

Specified by:
getFcItfName in interface Interface

getFcItfType

public Type getFcItfType()
see Interface.getFcItfType()

Specified by:
getFcItfType in interface Interface

checkLifeCycleIsStopped

protected void checkLifeCycleIsStopped()
                                throws IllegalLifeCycleException
some control operations are to be performed while the component is stopped

IllegalLifeCycleException


Copyright © April 2004 INRIA All Rights Reserved.