org.gcube.vremanagement.resourcemanager.impl.operators
Class DeploySoftwareOperator

java.lang.Object
  extended by org.gcube.vremanagement.resourcemanager.impl.operators.Operator
      extended by org.gcube.vremanagement.resourcemanager.impl.operators.DeploySoftwareOperator

public class DeploySoftwareOperator
extends Operator

Manages the deployment/undeployment of software on the target nodes

Author:
Manuele Simi (ISTI-CNR)

Nested Class Summary
 
Nested classes/interfaces inherited from class org.gcube.vremanagement.resourcemanager.impl.operators.Operator
Operator.ACTION
 
Field Summary
protected  org.gcube.common.core.utils.logging.GCUBELog logger
          Object logger
 
Fields inherited from class org.gcube.vremanagement.resourcemanager.impl.operators.Operator
action, scopeState
 
Constructor Summary
DeploySoftwareOperator(ScopeState scopeState, OperatorConfig configuration, org.gcube.vremanagement.resourcemanager.stubs.binder.SoftwareList software, Operator.ACTION action)
           
 
Method Summary
 void exec()
          Executes the operator's tasks
 
Methods inherited from class org.gcube.vremanagement.resourcemanager.impl.operators.Operator
run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.gcube.common.core.utils.logging.GCUBELog logger
Object logger

Constructor Detail

DeploySoftwareOperator

public DeploySoftwareOperator(ScopeState scopeState,
                              OperatorConfig configuration,
                              org.gcube.vremanagement.resourcemanager.stubs.binder.SoftwareList software,
                              Operator.ACTION action)
Method Detail

exec

public void exec()
          throws Exception
Description copied from class: Operator
Executes the operator's tasks

Specified by:
exec in class Operator
Throws:
Exception - if any of the tasks fails


Copyright © 2012. All Rights Reserved.