测试调用管理服务器
public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase
java.lang.Object | ||
↳ | com.proto.tradefed.invocation.TestInvocationManagementGrpc.TestInvocationManagementImplBase | |
↳ | com.android.tradefed.service.management.TestInvocationManagementServer |
GRPC 服务器帮助管理测试调用及其生命周期。此服务目前不是强制性的,只有在配置了端口时才会运行。
概括
嵌套类 | |
---|---|
class | TestInvocationManagementServer.InvocationInformation
|
公共构造函数 | |
---|---|
TestInvocationManagementServer (int port, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager) | |
TestInvocationManagementServer (ServerBuilder<?> serverBuilder, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager) | |
TestInvocationManagementServer (Server server, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager) |
公共方法 | |
---|---|
void | getInvocationDetail (InvocationDetailRequest request, StreamObserver<InvocationDetailResponse> responseObserver) |
static Integer | getPort () 返回服务器使用的端口。 |
void | shutdown () 停止 grpc 服务器。 |
void | start () 启动 grpc 服务器。 |
void | stopInvocation (StopInvocationRequest request, StreamObserver<StopInvocationResponse> responseObserver) |
void | submitTestCommand (NewTestCommandRequest request, StreamObserver<NewTestCommandResponse> responseObserver) |
公共构造函数
测试调用管理服务器
public TestInvocationManagementServer (int port, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)
参数 | |
---|---|
port | int |
commandScheduler | ICommandScheduler |
deviceReservationManager | DeviceManagementGrpcServer |
测试调用管理服务器
public TestInvocationManagementServer (ServerBuilder<?> serverBuilder, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)
参数 | |
---|---|
serverBuilder | ServerBuilder |
commandScheduler | ICommandScheduler |
deviceReservationManager | DeviceManagementGrpcServer |
测试调用管理服务器
public TestInvocationManagementServer (Server server, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)
参数 | |
---|---|
server | Server |
commandScheduler | ICommandScheduler |
deviceReservationManager | DeviceManagementGrpcServer |
公共方法
获取调用细节
public void getInvocationDetail (InvocationDetailRequest request, StreamObserver<InvocationDetailResponse> responseObserver)
参数 | |
---|---|
request | InvocationDetailRequest |
responseObserver | StreamObserver |
获取端口
public static Integer getPort ()
返回服务器使用的端口。
退货 | |
---|---|
Integer |
关闭
public void shutdown ()
停止 grpc 服务器。
开始
public void start ()
启动 grpc 服务器。
停止调用
public void stopInvocation (StopInvocationRequest request, StreamObserver<StopInvocationResponse> responseObserver)
参数 | |
---|---|
request | StopInvocationRequest |
responseObserver | StreamObserver |
提交测试命令
public void submitTestCommand (NewTestCommandRequest request, StreamObserver<NewTestCommandResponse> responseObserver)
参数 | |
---|---|
request | NewTestCommandRequest |
responseObserver | StreamObserver |
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-03-30。
[]
[]