diff options
Diffstat (limited to 'CIAO/ciao/ExecutionManager.idl')
-rw-r--r-- | CIAO/ciao/ExecutionManager.idl | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/CIAO/ciao/ExecutionManager.idl b/CIAO/ciao/ExecutionManager.idl deleted file mode 100644 index a5108b77281..00000000000 --- a/CIAO/ciao/ExecutionManager.idl +++ /dev/null @@ -1,50 +0,0 @@ -// $Id$ -#ifndef EXECUTIONMANAGER_IDL -#define EXECUTIONMANAGER_IDL - -#include "Deployment.idl" -#include "DomainApplicationManager.idl" - -module Deployment { - interface ExecutionManager { - DomainApplicationManager preparePlan (in DeploymentPlan plan, - in boolean commitResources) - raises (ResourceNotAvailable, PlanError, StartError); - - DomainApplicationManagers getManagers (); - - DomainApplicationManager getManager (in string plan_uuid) - raises (PlanNotExist); - - void destroyManager (in DomainApplicationManager manager) - raises (StopError); - - /// CIAO specific extention - /// Destroy ApplicationManagers by plan_uuid, the unique semantics of this - /// operation lies in the fact that if some components are - /// still up and running, then the ApplicationManagers won't be destroyed. - void destroyManagerByPlan (in string plan_uuid) - raises (StopError); - - /// CIAO specific extention - /// "Get" operation, return the DeploymentPlan - DeploymentPlan getPlan (in string plan_uuid); - - /// CIAO specific operation to handle dynamic system redeployment - /// and reconfiguration - /// This operation could handle dynamic redeployment, and this - /// is the operation exposed to clients directly. Other - /// "perform_redeployment" operation defined on DAM and NA - /// are implementaion details within DAnCE. - void perform_redeployment (in DeploymentPlan new_plan) - raises (PlanError, - InstallationFailure, - UnknownImplId, - ImplEntryPointNotFound, - InvalidConnection, - InvalidProperty, - ::Components::RemoveFailure); - }; -}; - -#endif /* EXECUTIONMANAGER_IDL */ |