@Path(value="plugins") public class RestSmartExecutor extends Object
| Constructor and Description |
|---|
RestSmartExecutor() |
| Modifier and Type | Method and Description |
|---|---|
String |
all(Boolean globally) |
boolean |
delete(String pluginName,
String executionIdentifier,
Boolean globally) |
String |
getPluginStateEvolution(String pluginName,
String executionIdentifier,
Integer iterationNumber) |
String |
launch(String pluginName,
String launchParameterString) |
@POST
@Path(value="/{pluginName}")
@Consumes(value={"text/plain","application/json;charset=UTF-8"})
@Produces(value="text/plain")
public String launch(@PathParam(value="pluginName")
String pluginName,
String launchParameterString)
throws org.gcube.vremanagement.executor.exception.ExecutorException
org.gcube.vremanagement.executor.exception.ExecutorException@GET
@Path(value="/{pluginName}/{uuid}")
@Produces(value="application/json;charset=UTF-8")
public String getPluginStateEvolution(@PathParam(value="pluginName")
String pluginName,
@PathParam(value="uuid")
String executionIdentifier,
@QueryParam(value="iterationNumber")
Integer iterationNumber)
throws org.gcube.vremanagement.executor.exception.ExecutorException
org.gcube.vremanagement.executor.exception.ExecutorException@DELETE
@Path(value="/{pluginName}/{uuid}")
public boolean delete(@PathParam(value="pluginName")
String pluginName,
@PathParam(value="uuid")
String executionIdentifier,
@QueryParam(value="globally")
Boolean globally)
throws org.gcube.vremanagement.executor.exception.ExecutorException
org.gcube.vremanagement.executor.exception.ExecutorExceptionCopyright © 2018. All Rights Reserved.