Сервер ТестИнвокацииМенеджментМенеджментСервер

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

java.lang.Объект
com.proto.tradefed.invoction.TestInvocationManagementGrpc.TestInvocationManagementImplBase
com.android.tradefed.service.management.TestInvocateManagementServer


Сервер GRPC помогает управлять вызовом тестов и их жизненным циклом. Эта служба в настоящее время не является обязательной и запускается только в том случае, если настроен порт.

Краткое содержание

Вложенные классы

class TestInvocationManagementServer.InvocationInformation

Общественные конструкторы

TestInvocationManagementServer (int port, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)
TestInvocationManagementServer (Server server, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)
TestInvocationManagementServer (ServerBuilder<?> serverBuilder, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)

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

void exitTradefed ()

Остановите процесс обмена.

void getInvocationDetail (InvocationDetailRequest request, StreamObserver<InvocationDetailResponse> responseObserver)
static Integer getPort ()

Возвращает порт, используемый сервером.

void shutdown ()

Остановите сервер grpc.

void shutdownTradefed (ShutdownTradefedRequest request, StreamObserver<ShutdownTradefedResponse> responseObserver)
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 (Server server, 
                ICommandScheduler commandScheduler, 
                DeviceManagementGrpcServer deviceReservationManager)

Параметры
server Server

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

Сервер ТестИнвокацииМенеджментМенеджментСервер

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

Параметры
serverBuilder ServerBuilder

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

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

выходTradefed

public void exitTradefed ()

Остановите процесс обмена.

getInvoctionDetail

public void getInvocationDetail (InvocationDetailRequest request, 
                StreamObserver<InvocationDetailResponse> responseObserver)

Параметры
request InvocationDetailRequest

responseObserver StreamObserver

getPort

public static Integer getPort ()

Возвращает порт, используемый сервером.

Возврат
Integer

неисправность

public void shutdown ()

Остановите сервер grpc.

выключениеTradefed

public void shutdownTradefed (ShutdownTradefedRequest request, 
                StreamObserver<ShutdownTradefedResponse> responseObserver)

Параметры
request ShutdownTradefedRequest

responseObserver StreamObserver

начинать

public void start ()

Запустите сервер grpc.

остановить вызов

public void stopInvocation (StopInvocationRequest request, 
                StreamObserver<StopInvocationResponse> responseObserver)

Параметры
request StopInvocationRequest

responseObserver StreamObserver

SubmitTestCommand

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

Параметры
request NewTestCommandRequest

responseObserver StreamObserver