SMILA 1.0 API documentation

org.eclipse.smila.http.client
Class TaskManagerClientHelper

java.lang.Object
  extended by org.eclipse.smila.http.client.TaskManagerClientHelper

public final class TaskManagerClientHelper
extends java.lang.Object

Helper class to provide resources for the TaskManager REST API.


Method Summary
static java.lang.String getInitialTaskRequestResource(java.lang.String workerName, java.lang.String jobName)
           
static java.lang.String getTaskRequestForWorkerHostResource(java.lang.String workerName, java.lang.String workerHost)
           
static java.lang.String getTaskRequestResource(java.lang.String workerName)
           
static java.lang.String getTaskResource(java.lang.String workerName, java.lang.String taskId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getTaskRequestResource

public static java.lang.String getTaskRequestResource(java.lang.String workerName)
Returns:
the resource to request a task for a given worker.

getTaskRequestForWorkerHostResource

public static java.lang.String getTaskRequestForWorkerHostResource(java.lang.String workerName,
                                                                   java.lang.String workerHost)
Returns:
the resource to request a task for a given worker on a given host (a scaling worker should use this).

getInitialTaskRequestResource

public static java.lang.String getInitialTaskRequestResource(java.lang.String workerName,
                                                             java.lang.String jobName)
Returns:
the resource to request an initial task for a given worker in a running job.

getTaskResource

public static java.lang.String getTaskResource(java.lang.String workerName,
                                               java.lang.String taskId)
Returns:
the resource to finish (or send keep-alive) for a task with the given taskId for a given worker.

SMILA 1.0 API documentation