Serwer zarządzania wywołaniami testowymi

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

Obiekt Java.lang.Object
com.proto.tradefed.invocation.TestInvocationManagementGrpc.TestInvocationManagementImplBase
com.android.tradefed.service.management.TestInvocationManagementServer


Serwer GRPC pomagający w zarządzaniu wywoływaniem testów i ich cyklem życia. Ta usługa nie jest obecnie obowiązkowa i działa tylko po skonfigurowaniu z portem.

Streszczenie

Zagnieżdżone klasy

class TestInvocationManagementServer.InvocationInformation

Konstruktorzy publiczni

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

Metody publiczne

void exitTradefed ()

Zatrzymaj proces wymiany.

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

Zwraca port używany przez serwer.

void shutdown ()

Zatrzymaj serwer grpc.

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

Uruchom serwer grpc.

void stopInvocation (StopInvocationRequest request, StreamObserver<StopInvocationResponse> responseObserver)
void submitTestCommand (NewTestCommandRequest request, StreamObserver<NewTestCommandResponse> responseObserver)

Konstruktorzy publiczni

Serwer zarządzania wywołaniami testowymi

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

Parametry
port int

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

Serwer zarządzania wywołaniami testowymi

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

Parametry
serverBuilder ServerBuilder

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

Serwer zarządzania wywołaniami testowymi

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

Parametry
server Server

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

Metody publiczne

wyjdźTradefed

public void exitTradefed ()

Zatrzymaj proces wymiany.

pobierzInvocationDetail

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

Parametry
request InvocationDetailRequest

responseObserver StreamObserver

pobierzPort

public static Integer getPort ()

Zwraca port używany przez serwer.

Zwroty
Integer

zamknięcie

public void shutdown ()

Zatrzymaj serwer grpc.

zamknięcieTradefed

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

Parametry
request ShutdownTradefedRequest

responseObserver StreamObserver

początek

public void start ()

Uruchom serwer grpc.

zatrzymaj Inwokację

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

Parametry
request StopInvocationRequest

responseObserver StreamObserver

przesłać polecenie testowe

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

Parametry
request NewTestCommandRequest

responseObserver StreamObserver