TestInvocationManagementServer

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

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


Serwer GRPC pomagający w zarządzaniu wywołaniami testów i ich cyklem życia. Ta usługa nie jest obecnie obowiązkowa i działa tylko wtedy, gdy skonfigurowano port.

Streszczenie

Klasy zagnieżdżone

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 getInvocationDetail (InvocationDetailRequest request, StreamObserver<InvocationDetailResponse> responseObserver)
static Integer getPort ()

Zwraca port używany przez serwer.

void shutdown ()

Zatrzymaj serwer grpc.

void start ()

Uruchom serwer grpc.

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

Konstruktory publiczne

TestInvocationManagementServer

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

Parametry
port int

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationManagementServer

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

Parametry
serverBuilder ServerBuilder

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationManagementServer

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

Parametry
server Server

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

Metody publiczne

getInvocationDetail

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

zamknięcie

public void shutdown ()

Zatrzymaj serwer grpc.

początek

public void start ()

Uruchom serwer grpc.

stopInwokacja

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

Parametry
request StopInvocationRequest

responseObserver StreamObserver

prześlijTestPolecenie

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

Parametry
request NewTestCommandRequest

responseObserver StreamObserver