Package ai.wanaku.core.exchange.v1
Class CodeExecutorClient
java.lang.Object
ai.wanaku.core.exchange.v1.CodeExecutorClient
- All Implemented Interfaces:
CodeExecutor,io.quarkus.grpc.MutinyClient<MutinyCodeExecutorGrpc.MutinyCodeExecutorStub>,io.quarkus.grpc.MutinyService
@Generated(value="by Mutiny Grpc generator",
comments="Source: codeexecution.proto")
public class CodeExecutorClient
extends Object
implements CodeExecutor, io.quarkus.grpc.MutinyClient<MutinyCodeExecutorGrpc.MutinyCodeExecutorStub>
-
Constructor Summary
ConstructorsConstructorDescriptionCodeExecutorClient(String name, io.grpc.Channel channel, BiFunction<String, MutinyCodeExecutorGrpc.MutinyCodeExecutorStub, MutinyCodeExecutorGrpc.MutinyCodeExecutorStub> stubConfigurator) -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Multi<CodeExecutionReply> executeCode(CodeExecutionRequest request) * Executes code and streams the results back to the client.getStub()
-
Constructor Details
-
CodeExecutorClient
public CodeExecutorClient(String name, io.grpc.Channel channel, BiFunction<String, MutinyCodeExecutorGrpc.MutinyCodeExecutorStub, MutinyCodeExecutorGrpc.MutinyCodeExecutorStub> stubConfigurator)
-
-
Method Details
-
newInstanceWithStub
- Specified by:
newInstanceWithStubin interfaceio.quarkus.grpc.MutinyClient<MutinyCodeExecutorGrpc.MutinyCodeExecutorStub>
-
getStub
- Specified by:
getStubin interfaceio.quarkus.grpc.MutinyClient<MutinyCodeExecutorGrpc.MutinyCodeExecutorStub>
-
executeCode
Description copied from interface:CodeExecutor* Executes code and streams the results back to the client. The stream will automatically close when execution completes.
- Specified by:
executeCodein interfaceCodeExecutor
-