Brooklyn

brooklyn.rest.api
[Java] Interface ActivityApi


@Path("/v1/activities")
@Apidoc("Activities")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public interface ActivityApi

Method Summary
java.lang.Iterable children(java.lang.String taskId)

TaskSummary get(java.lang.String taskId)

java.lang.String stream(java.lang.String taskId, java.lang.String streamId)

 

Method Detail

children

@Path("/{task}/children")
@ApiOperation(value = "Fetch list of children tasks of this task")
@ApiErrors(value = {
@ApiError(code = 404, reason = "Could not find task")
  })
  public Iterable children(
public java.lang.Iterable children(  java.lang.String taskId)


get

@GET
@Path("/{task}")
@ApiOperation(value = "Fetch task details", responseClass = "brooklyn.rest.domain.TaskSummary")
@ApiErrors(value = {
      @ApiError(code = 404, reason = "Could not find task")
  })
//  @Produces("text/json")
  public TaskSummary get(
public TaskSummary get(  java.lang.String taskId)


stream

@Path("/{task}/stream/{streamId}")
@ApiOperation(value = "Return the contents of the given stream")
@ApiErrors(value = {
@ApiError(code = 404, reason = "Could not find task or stream")
  })
  public String stream(
public java.lang.String stream(@ApiParam(value = "Stream ID", required = true ) @PathParam("strea java.lang.String taskId,   java.lang.String streamId)


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.