Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

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 wspomagający zarządzanie wywołaniami testów i ich cyklem życia. Ta usługa nie jest obecnie obowiązkowa i działa tylko wtedy, gdy jest skonfigurowana z portem.

Streszczenie

Klasy zagnieżdżone

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 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)

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

pobierzSzczegółyInwokacji

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

zamknąć

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

submitTestCommand

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

Parametry
request NewTestCommandRequest

responseObserver StreamObserver