org.ow2.jasmine.jade.reflex.api.factory
Interface GenericInstallingFactoryNotification

All Superinterfaces:
GenericFactoryNotification
All Known Implementing Classes:
ReflexGenericInstallingFactoryMixin

public interface GenericInstallingFactoryNotification
extends GenericFactoryNotification

This interface is used to notify the creation of a component between the meta and the exec level (and vice versa).

Author:
Julien Legrand

Method Summary
 org.objectweb.fractal.api.Component newFcInstanceNotification(org.objectweb.fractal.api.Type type, java.lang.Object controllerDesc, java.lang.Object contentDesc, org.objectweb.fractal.deployment.local.api.PackageDescription packageDescription)
          Creates a Component given its type, a description of its control part (membrane), description of its content part (implementation) and a description of a package in which all those can be found
 void undeployFcComponentNotification(org.objectweb.fractal.api.Component cmp)
          Undeploys a given Component
 
Methods inherited from interface org.ow2.jasmine.jade.reflex.api.factory.GenericFactoryNotification
newFcInstanceNotification
 

Method Detail

newFcInstanceNotification

org.objectweb.fractal.api.Component newFcInstanceNotification(org.objectweb.fractal.api.Type type,
                                                              java.lang.Object controllerDesc,
                                                              java.lang.Object contentDesc,
                                                              org.objectweb.fractal.deployment.local.api.PackageDescription packageDescription)
                                                              throws org.objectweb.fractal.api.factory.InstantiationException
Creates a Component given its type, a description of its control part (membrane), description of its content part (implementation) and a description of a package in which all those can be found

Parameters:
type - The Type of the Component to be created
controllerDesc - A description of the controller part of a component. Implementation specific
contentDesc - A description of the content part of a component. Implementation specific
packageDescription - A description of the package containing the code of this component. Implementation specific
Throws:
org.objectweb.fractal.api.factory.InstantiationException

undeployFcComponentNotification

void undeployFcComponentNotification(org.objectweb.fractal.api.Component cmp)
Undeploys a given Component

Parameters:
cmp - A Component to be undeployed


Copyright © 2008 OW2 Consortium. All Rights Reserved.