org.ow2.jasmine.jade.fractal.julia.control.deployment
Class LifeCycleUndeploymentMixin

java.lang.Object
  extended by org.ow2.jasmine.jade.fractal.julia.control.deployment.LifeCycleUndeploymentMixin
All Implemented Interfaces:
org.objectweb.fractal.deployment.local.api.UndeploymentController

public abstract class LifeCycleUndeploymentMixin
extends java.lang.Object
implements org.objectweb.fractal.deployment.local.api.UndeploymentController

Provides life cycle related checks to a UndeploymentController.

Requirements

Author:
Julien Legrand

Field Summary
 org.objectweb.fractal.api.Component _this_weaveableOptC
          The weaveableOptC field required by this mixin.
 org.objectweb.fractal.api.control.LifeCycleController _this_weaveableOptLC
          The weaveableOptLC field required by this mixin.
 
Method Summary
abstract  void _super_undeploy()
          The undeploy method overriden by this mixin.
 void undeploy()
          Checks that the component is stopped and then calls the overriden method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_this_weaveableOptC

public org.objectweb.fractal.api.Component _this_weaveableOptC
The weaveableOptC field required by this mixin. This field is supposed to reference the Component interface of the component to which this controller object belongs.


_this_weaveableOptLC

public org.objectweb.fractal.api.control.LifeCycleController _this_weaveableOptLC
The weaveableOptLC field required by this mixin. This field is supposed to reference the LifeCycleController interface of the component to which this controller object belongs.

Method Detail

undeploy

public void undeploy()
              throws org.objectweb.fractal.deployment.local.api.UndeploymentException
Checks that the component is stopped and then calls the overriden method.

Specified by:
undeploy in interface org.objectweb.fractal.deployment.local.api.UndeploymentController
Throws:
org.objectweb.fractal.deployment.local.api.UndeploymentException

_super_undeploy

public abstract void _super_undeploy()
                              throws org.objectweb.fractal.deployment.local.api.UndeploymentException
The undeploy method overriden by this mixin.

Throws:
org.objectweb.fractal.deployment.local.api.UndeploymentException


Copyright © 2008 OW2 Consortium. All Rights Reserved.