TestInvocationManagementServer

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

java.lang.Объект
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)

Публичные конструкторы

TestInvocationManagementServer

public TestInvocationManagementServer (int port, 
                ICommandScheduler commandScheduler, 
                DeviceManagementGrpcServer deviceReservationManager)

Параметры
port int

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationManagementServer

public TestInvocationManagementServer (ServerBuilder<?> serverBuilder, 
                ICommandScheduler commandScheduler, 
                DeviceManagementGrpcServer deviceReservationManager)

Параметры
serverBuilder ServerBuilder

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationManagementServer

public TestInvocationManagementServer (Server server, 
                ICommandScheduler commandScheduler, 
                DeviceManagementGrpcServer deviceReservationManager)

Параметры
server Server

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

Публичные методы

getInvocationDetail

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

отправитьTestCommand

public void submitTestCommand (NewTestCommandRequest request, 
                StreamObserver<NewTestCommandResponse> responseObserver)

Параметры
request NewTestCommandRequest

responseObserver StreamObserver