diff options
Diffstat (limited to 'TAO/CIAO/DAnCE/ciao/Deployment.idl')
-rw-r--r-- | TAO/CIAO/DAnCE/ciao/Deployment.idl | 120 |
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); - }; - -}; |