com.dtolabs.rundeck.core.execution.dispatch
Class ParallelNodeDispatcher.SetThreadLocalTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by com.dtolabs.rundeck.core.execution.dispatch.ParallelNodeDispatcher.SetThreadLocalTask
All Implemented Interfaces:
java.lang.Cloneable
Enclosing class:
ParallelNodeDispatcher

public static class ParallelNodeDispatcher.SetThreadLocalTask
extends org.apache.tools.ant.Task

Task to set a threadlocal value given a refid. The refid should have been set in the project already, and be an InheritableThreadLocal instance. The value will be set for the threadlocal variable


Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
ParallelNodeDispatcher.SetThreadLocalTask()
           
 
Method Summary
 void execute()
           
 java.lang.String getRefid()
           
 java.lang.String getValue()
           
 void setRefid(java.lang.String refid)
           
 void setValue(java.lang.String value)
           
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParallelNodeDispatcher.SetThreadLocalTask

public ParallelNodeDispatcher.SetThreadLocalTask()
Method Detail

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Overrides:
execute in class org.apache.tools.ant.Task
Throws:
org.apache.tools.ant.BuildException

getValue

public java.lang.String getValue()

setValue

public void setValue(java.lang.String value)

getRefid

public java.lang.String getRefid()

setRefid

public void setRefid(java.lang.String refid)