|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ContainerService
This ContainerService interface allow to create and handle JBI
containers.
| Field Summary | |
|---|---|
static java.lang.String |
COMPONENT_LOGGER_PREFIX
|
static java.lang.String |
PREFIX_COMPONENT_LIFE_CYCLE_NAME
Prefix of the component life cycle name. |
static java.lang.String |
PREFIX_INSTALLER_NAME
Prefix of the installler name. |
static java.lang.String |
PREFIX_SERVICE_ASSEMBLY_LIFE_CYCLE_NAME
Prefix of the service assembly life cycle name. |
static java.lang.String |
PREFIX_SHARED_LIBRARY_LIFE_CYCLE_NAME
Prefix of the shared library life cycle name. |
| Method Summary | |
|---|---|
org.objectweb.fractal.api.Component |
createComponentLifeCycle(org.ow2.petals.jbi.descriptor.original.generated.Component componentDescription)
Create a component life cycle from the component description of the component. |
org.objectweb.fractal.api.Component |
createInstaller(org.ow2.petals.jbi.descriptor.original.generated.Component componentDescription)
Create an installer from the component description of the component. |
org.objectweb.fractal.api.Component |
createServiceAssemblyLifeCycle(org.ow2.petals.jbi.descriptor.original.generated.ServiceAssembly sa)
Create a service assembly life cycle. |
org.objectweb.fractal.api.Component |
createSharedLibraryLifeCycle(org.ow2.petals.jbi.descriptor.original.generated.Jbi.SharedLibrary sl)
Create a shared library life cycle component. |
org.objectweb.fractal.api.Component |
getParentContainer()
Get the container component. |
void |
removeComponentLifeCycle(org.ow2.petals.jbi.descriptor.original.generated.Component componentDescription)
Remove a component life cycle from the component description of the component. |
void |
removeInstaller(java.lang.String name)
Remove an installer from the name of the component. |
void |
removeServiceAssemblyLifeCycle(ServiceAssemblyLifeCycle sa)
remove a service assembly life cycle. |
void |
removeSharedLibraryLifeCycle(java.lang.String slName)
Remove a shared library life cycle component. |
| Field Detail |
|---|
static final java.lang.String COMPONENT_LOGGER_PREFIX
static final java.lang.String PREFIX_INSTALLER_NAME
static final java.lang.String PREFIX_COMPONENT_LIFE_CYCLE_NAME
static final java.lang.String PREFIX_SERVICE_ASSEMBLY_LIFE_CYCLE_NAME
static final java.lang.String PREFIX_SHARED_LIBRARY_LIFE_CYCLE_NAME
| Method Detail |
|---|
org.objectweb.fractal.api.Component createInstaller(org.ow2.petals.jbi.descriptor.original.generated.Component componentDescription)
throws org.ow2.petals.kernel.api.server.PetalsException
componentDescription - the component description of the component
org.ow2.petals.kernel.api.server.PetalsException - : occurs when it is impossible to create an installer
void removeInstaller(java.lang.String name)
throws org.ow2.petals.kernel.api.server.PetalsException
name - the name of the component
org.ow2.petals.kernel.api.server.PetalsException - : occurs when it is impossible to remove an installer
org.objectweb.fractal.api.Component createComponentLifeCycle(org.ow2.petals.jbi.descriptor.original.generated.Component componentDescription)
throws org.ow2.petals.kernel.api.server.PetalsException
componentDescription - the component description of the component
org.ow2.petals.kernel.api.server.PetalsException - : occurs when it is impossible to create a component life cycle
void removeComponentLifeCycle(org.ow2.petals.jbi.descriptor.original.generated.Component componentDescription)
throws org.ow2.petals.kernel.api.server.PetalsException
componentDescription - the component description of the component
org.ow2.petals.kernel.api.server.PetalsException - : occurs when it is impossible to remove a component life cycleorg.objectweb.fractal.api.Component getParentContainer()
org.objectweb.fractal.api.Component createServiceAssemblyLifeCycle(org.ow2.petals.jbi.descriptor.original.generated.ServiceAssembly sa)
throws org.ow2.petals.kernel.api.server.PetalsException
sa - the service assembly of the component
org.ow2.petals.kernel.api.server.PetalsException - : occurs when it is impossible to create a service assembly
void removeServiceAssemblyLifeCycle(ServiceAssemblyLifeCycle sa)
throws org.ow2.petals.kernel.api.server.PetalsException
sa - the service assembly of the component
org.ow2.petals.kernel.api.server.PetalsException - : occurs when it is impossible to remove a service assembly life cycle
org.objectweb.fractal.api.Component createSharedLibraryLifeCycle(org.ow2.petals.jbi.descriptor.original.generated.Jbi.SharedLibrary sl)
throws org.ow2.petals.kernel.api.server.PetalsException
sl - the shared library
org.ow2.petals.kernel.api.server.PetalsException - : occurs when it is impossible to create a shared library
void removeSharedLibraryLifeCycle(java.lang.String slName)
throws org.ow2.petals.kernel.api.server.PetalsException
slName - the shared library name
org.ow2.petals.kernel.api.server.PetalsException - : occurs when it is impossible to remove a shared library
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||