|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PetalsExtensionController
Controller of an extension.
The controller aims to instantiate the Fractal component associated to the extension and binds all interface.
Field Summary | |
---|---|
static String |
ADMIN_FRACTAL_ITF_NAME
The name of the client interface of the Fractal composite "extension" of the admin service. |
static String |
ATOMICDEPLOYMENT_FRACTAL_ITF_NAME
The name of the client interface of the Fractal composite "extension" of the atomic deployment service. |
static String |
COMPONENTINSTALLATION_FRACTAL_ITF_NAME
The name of the client interface of the Fractal composite "extension" of the component installation service. |
static String |
CONFIGURATION_FRACTAL_ITF_NAME
The name of the client interface of the Fractal composite "extension" of the configuration service. |
static String |
DEPLOYMENT_FRACTAL_ITF_NAME
The name of the client interface of the Fractal composite "extension" of the deployment service. |
static String |
INSTALLATION_FRACTAL_ITF_NAME
The name of the client interface of the Fractal composite "extension" of the installation service. |
static String |
JMX_FRACTAL_ITF_NAME
The name of the client interface of the Fractal composite "extension" of the JMX service. |
static String |
PETALSADMIN_FRACTAL_ITF_NAME
The name of the client interface of the Fractal composite "extension" of the Petals admin service. |
static String |
REGISTRY_FRACTAL_ITF_NAME
The name of the client interface of the Fractal composite "extension" of the registry service. |
static String |
SYSTEMSTATE_FRACTAL_ITF_NAME
The name of the client interface of the Fractal composite "extension" of the system state service. |
static String |
TOPOLOGY_FRACTAL_ITF_NAME
The name of the client interface of the Fractal composite "extension" of the topology service. |
Method Summary | |
---|---|
org.objectweb.fractal.api.Component |
createFractalComponent(org.objectweb.fractal.api.Component extensionComposite)
Creates the Fractal component associated to the extension and binds all interfaces. |
String[] |
getDependencies()
|
String |
getExtensionName()
|
boolean |
isActivated(Properties properties)
|
void |
removeFractalComponent()
Remove a Fractal component associated to the extension and unbinds all interfaces. |
Field Detail |
---|
static final String CONFIGURATION_FRACTAL_ITF_NAME
static final String ADMIN_FRACTAL_ITF_NAME
static final String PETALSADMIN_FRACTAL_ITF_NAME
static final String DEPLOYMENT_FRACTAL_ITF_NAME
static final String ATOMICDEPLOYMENT_FRACTAL_ITF_NAME
static final String INSTALLATION_FRACTAL_ITF_NAME
static final String COMPONENTINSTALLATION_FRACTAL_ITF_NAME
static final String JMX_FRACTAL_ITF_NAME
static final String SYSTEMSTATE_FRACTAL_ITF_NAME
static final String TOPOLOGY_FRACTAL_ITF_NAME
static final String REGISTRY_FRACTAL_ITF_NAME
Method Detail |
---|
org.objectweb.fractal.api.Component createFractalComponent(org.objectweb.fractal.api.Component extensionComposite) throws CreationExtensionException
extensionComposite
- The Fractal component associated to the composite containing
all extensions
CreationExtensionException
- An error occurs creating the extensionvoid removeFractalComponent()
String getExtensionName()
boolean isActivated(Properties properties)
properties
- Properties of the local container configuration.
true
if the extension is enabled from the local
container configuration, false
if not.String[] getDependencies()
null
or empty array is no dependency.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |