KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > SOFA > SOFAnode > Run > Deployment > DeplDockOperations


1 package SOFA.SOFAnode.Run.Deployment;
2
3
4 /** Deployment dock.
5   * Generated by SOFA CodeGen.
6   */

7
8 public interface DeplDockOperations {
9           /** Describe dock's underlying environment - not implemented
10             * @return technology descriptors
11             */

12   SOFA.SOFAnode.Run.Deployment.TechnologyDescriptor[] describeUnderlyingEnvironment() ;
13           /** Instantiate component defined by DD
14             * @param dd deployment descriptor
15             * @param name instantion name
16             * @return retruns reference to component manager of the instantiated component
17             * @exception DeploymentException component cannot be instantiated
18             */

19   SOFA.Connector.Reference instantiate(SOFA.SOFAnode.Run.Deployment.DeploymentDescriptor dd, String JavaDoc name) throws SOFA.SOFAnode.Run.Deployment.DeploymentException;
20           /** Returns reference to the component manager with given id (if exists)
21             * @param fullname fullname of the component
22             * @returns reference to the component manager
23             * @exception DeploymentException no CM with given name
24             */

25   SOFA.Connector.Reference getReference(String JavaDoc name) throws SOFA.SOFAnode.Run.Deployment.DeploymentException;
26            /** Remove stopped component from depldock.
27             * @param fullname fullname of the component
28             * @exception DeploymentException no component with given name, component can't be removed, etc.
29             */

30   void removeComponent(String JavaDoc name) throws SOFA.SOFAnode.Run.Deployment.DeploymentException;
31           /** Return full names of all running components.
32             */

33   String JavaDoc[] namesOfAllRunningComponents();
34           /** Return full names of all running applications (i.e. top-level components).
35             */

36   String JavaDoc[] namesOfAllRunningApplications();
37 }
38
Popular Tags