summaryrefslogtreecommitdiff
path: root/TAO/CIAO/DAnCE/ciao/Deployment.idl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/DAnCE/ciao/Deployment.idl')
-rw-r--r--TAO/CIAO/DAnCE/ciao/Deployment.idl120
1 files changed, 0 insertions, 120 deletions
diff --git a/TAO/CIAO/DAnCE/ciao/Deployment.idl b/TAO/CIAO/DAnCE/ciao/Deployment.idl
deleted file mode 100644
index c046e73facb..00000000000
--- a/TAO/CIAO/DAnCE/ciao/Deployment.idl
+++ /dev/null
@@ -1,120 +0,0 @@
-// $Id$
-#include "Deployment_Data.idl"
-
-module Deployment {
-
- exception ResourceNotAvailable {
- string name;
- string resourceType;
- string propertyName;
- string elementName;
- string resourceName;
- };
-
- exception PlanError {
- string name;
- string reason;
- };
-
- exception InvalidProperty {
- string name;
- string reason;
- };
-
- exception StopError {
- string name;
- string reason;
- };
-
- exception NameExists {
- };
-
- exception PackageError {
- string source;
- string reason;
- };
-
- exception NoSuchName {
- };
-
- exception LastConfiguration {
- };
-
- exception InvalidReference {
- };
-
- interface ApplicationManager {
- Application startLaunch (in Properties configProperty, out Connections providedReference, in boolean start)
- raises (ResourceNotAvailable, StartError, InvalidProperty);
- void destroyApplication (in Application app)
- raises (StopError);
- };
-
- typedef sequence < Application > Applications;
-
- interface DomainApplicationManager
- {
- DeploymentPlan getPlan ();
- void startLaunch (in Properties configProperty, in boolean start)
- raises (ResourceNotAvailable, StartError, InvalidProperty);
- void finishLaunch (in boolean start)
- raises (StartError, InvalidConnection);
- void start ()
- raises (StartError);
- void destroyApplication ()
- raises (StopError);
- };
-
- typedef sequence < DomainApplicationManager > DomainApplicationManagers;
-
- interface ExecutionManager {
- DomainApplicationManager preparePlan (in DeploymentPlan plan, in boolean commitResources)
- raises (ResourceNotAvailable, PlanError, StartError);
- DomainApplicationManagers getManagers ();
- void destroyManager (in DomainApplicationManager manager)
- raises (StopError);
- };
-
- interface TargetManager {
- Domain getAllResources ();
- Domain getAvailableResources ();
- void commitResources (in DeploymentPlan plan)
- raises (ResourceNotAvailable, PlanError);
- void releaseResources (in DeploymentPlan argname);
- void updateDomain (in ::CORBA::StringSeq elements, in Domain domainSubset, in DomainUpdateKind updateKind);
- };
-
- interface Logger {
- };
-
- interface NodeApplicationManager :
- ApplicationManager
- {
- };
-
- interface NodeManager {
- void joinDomain (in Domain domain, in TargetManager manager, in Logger log);
- void leaveDomain ();
- NodeApplicationManager preparePlan (in DeploymentPlan plan)
- raises (StartError, PlanError);
- void destroyManager (in NodeApplicationManager appManager)
- raises (StopError);
- };
-
- interface RepositoryManager {
- void installPackage (in string installationName, in string location)
- raises (NameExists, PackageError);
- void createPackage (in string installationName, in PackageConfiguration package, in string baseLocation, in boolean replace)
- raises (NameExists, PackageError);
- PackageConfiguration findPackageByName (in string name)
- raises (NoSuchName);
- PackageConfiguration findPackageByUUID (in string UUID)
- raises (NoSuchName);
- ::CORBA::StringSeq findNamesByType (in string type);
- ::CORBA::StringSeq getAllNames ();
- ::CORBA::StringSeq getAllTypes ();
- void deletePackage (in string installationName)
- raises (NoSuchName);
- };
-
-};