Interface ToolServiceGrpc.AsyncService (0.1.0)

public static interface ToolServiceGrpc.AsyncService

Tool service provides APIs for interacting with CES tools.

Methods

executeTool(ExecuteToolRequest request, StreamObserver<ExecuteToolResponse> responseObserver)

public default void executeTool(ExecuteToolRequest request, StreamObserver<ExecuteToolResponse> responseObserver)

Executes the given tool with the given arguments.

Parameters
Name Description
request ExecuteToolRequest
responseObserver io.grpc.stub.StreamObserver<ExecuteToolResponse>

retrieveToolSchema(RetrieveToolSchemaRequest request, StreamObserver<RetrieveToolSchemaResponse> responseObserver)

public default void retrieveToolSchema(RetrieveToolSchemaRequest request, StreamObserver<RetrieveToolSchemaResponse> responseObserver)

Retrieve the schema of the given tool. The schema is computed on the fly for the given instance of the tool.

Parameters
Name Description
request RetrieveToolSchemaRequest
responseObserver io.grpc.stub.StreamObserver<RetrieveToolSchemaResponse>

retrieveTools(RetrieveToolsRequest request, StreamObserver<RetrieveToolsResponse> responseObserver)

public default void retrieveTools(RetrieveToolsRequest request, StreamObserver<RetrieveToolsResponse> responseObserver)

Retrieve the list of tools included in the specified toolset.

Parameters
Name Description
request RetrieveToolsRequest
responseObserver io.grpc.stub.StreamObserver<RetrieveToolsResponse>