Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.mobicents.slee.container.management
Interface ComponentContainer  view ComponentContainer download ComponentContainer.java


public interface ComponentContainer

The ComponentContainer interface represents entity that, based on a ComponentDescriptor, install a component in the slee (e.g. Such an implementation is the SleeContainer for example). This is an implementation interface -- will be removed.


Method Summary
 void addDeployableUnit(DeployableUnitDescriptor deployableUnitID)
          Add a deployable unit descriptor.
 void doRemove(DeployableUnitDescriptorImpl deployableUnitDescriptor)
          Force remove of all components installed as part of this DU even before DU installation is complete.
 void install(ComponentDescriptor impl, DeployableUnitDescriptor deployableUnitDescriptor)
          Installs the specified component into the slee.
 void removeDeployableUnit(DeployableUnitID deployableUnitID)
          Undeploy deployable unit.
 

Method Detail

install

public void install(ComponentDescriptor impl,
                    DeployableUnitDescriptor deployableUnitDescriptor)
             throws java.lang.Exception
Installs the specified component into the slee.


addDeployableUnit

public void addDeployableUnit(DeployableUnitDescriptor deployableUnitID)
Add a deployable unit descriptor.


removeDeployableUnit

public void removeDeployableUnit(DeployableUnitID deployableUnitID)
                          throws java.lang.Exception
Undeploy deployable unit.


doRemove

public void doRemove(DeployableUnitDescriptorImpl deployableUnitDescriptor)
              throws java.lang.Exception
Force remove of all components installed as part of this DU even before DU installation is complete.