Serwer zarządzania wywołaniami testowymi

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

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


Serwer GRPC pomaga w zarządzaniu wywoływaniem testów i ich cyklem życia. Ta usługa nie jest obecnie jest obowiązkowe i działa tylko wtedy, gdy zostało skonfigurowane z portem.

Podsumowanie

Zagnieżdżone klasy

class TestInvocationManagementServer.InvocationInformation

 

Konstruktory publiczne

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)

Konstruktory publiczne

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

WyjścieTradefed

public void exitTradefed ()

Zatrzymaj proces wymiany.

getInvocationDetails

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

Parametry
request InvocationDetailRequest

responseObserver StreamObserver

getPort

public static Integer getPort ()

Zwraca port używany przez serwer.

Zwroty
Integer

Wyłącz

public void shutdown ()

Zatrzymaj serwer grpc.

WyłączenieTradefed

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

Parametry
request ShutdownTradefedRequest

responseObserver StreamObserver

rozpocznij

public void start ()

Uruchom serwer grpc.

stopInvocation

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

Parametry
request StopInvocationRequest

responseObserver StreamObserver

prześlijpolecenie testowe

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

Parametry
request NewTestCommandRequest

responseObserver StreamObserver