orca.manage.tasks.java.nm
Class NodeAgentTask

java.lang.Object
  extended by orca.manage.tasks.java.nm.NodeAgentTask
All Implemented Interfaces:
ManagementTask
Direct Known Subclasses:
IscsiResetTask, NfsResetTask, VmmResetTask

public abstract class NodeAgentTask
extends java.lang.Object
implements ManagementTask


Field Summary
protected  ManagementAction action
           
protected  java.lang.String config
           
protected  boolean emulation
           
protected  DriverId id
           
protected  java.util.Properties in
           
protected  LoggingTool logger
           
static java.lang.String Port
           
static java.lang.String Protocol
           
protected  java.lang.String repository
           
static java.lang.String URI
           
 
Constructor Summary
NodeAgentTask(ManagementAction action, DriverId id, java.lang.String repository, java.lang.String config, java.util.Properties in)
           
 
Method Summary
 ManagementAction getAction()
           
protected  java.lang.String getLocation()
           
 void setAction(ManagementAction action)
           
 void setConfig(java.lang.String config)
           
 void setEmulation(boolean value)
          Controls if the task must run under emulation.
 void setId(DriverId id)
           
 void setIn(java.util.Properties in)
           
 void setLogger(LoggingTool logger)
           
 void setRepository(java.lang.String repository)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface orca.manage.tasks.ManagementTask
execute
 

Field Detail

Protocol

public static java.lang.String Protocol

URI

public static java.lang.String URI

Port

public static java.lang.String Port

id

protected DriverId id

repository

protected java.lang.String repository

config

protected java.lang.String config

in

protected java.util.Properties in

action

protected ManagementAction action

logger

protected LoggingTool logger

emulation

protected boolean emulation
Constructor Detail

NodeAgentTask

public NodeAgentTask(ManagementAction action,
                     DriverId id,
                     java.lang.String repository,
                     java.lang.String config,
                     java.util.Properties in)
Method Detail

getLocation

protected java.lang.String getLocation()

getAction

public ManagementAction getAction()
Specified by:
getAction in interface ManagementTask

setAction

public void setAction(ManagementAction action)
Parameters:
action - the action to set

setConfig

public void setConfig(java.lang.String config)
Parameters:
config - the config to set

setId

public void setId(DriverId id)
Parameters:
id - the id to set

setIn

public void setIn(java.util.Properties in)
Parameters:
in - the in to set

setRepository

public void setRepository(java.lang.String repository)
Parameters:
repository - the repository to set

setLogger

public void setLogger(LoggingTool logger)
Specified by:
setLogger in interface ManagementTask

setEmulation

public void setEmulation(boolean value)
Description copied from interface: ManagementTask
Controls if the task must run under emulation.

Specified by:
setEmulation in interface ManagementTask


Copyright © 2007 Network/Internet Computing Lab. All Rights Reserved.