TestInvocationManagementServer

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

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


GRPC-Server zur Verwaltung der Testaufrufe und ihres Lebenszyklus. Dieser Dienst ist derzeit nicht obligatorisch und wird nur ausgeführt, wenn er mit einem Port konfiguriert ist.

Zusammenfassung

Verschachtelte Klassen

class TestInvocationManagementServer.InvocationInformation

 

Öffentliche Konstruktoren

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

Öffentliche Methoden

void exitTradefed()

Beenden Sie den Tradefed-Prozess.

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

Gibt den vom Server verwendeten Port zurück.

void shutdown()

Stoppen Sie den gRPC-Server.

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

Starten Sie den gRPC-Server.

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

Öffentliche Konstruktoren

TestInvocationManagementServer

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

Parameter
port int

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationManagementServer

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

Parameter
server Server

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationManagementServer

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

Parameter
serverBuilder ServerBuilder

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

Öffentliche Methoden

ExitTradefed

public void exitTradefed ()

Beenden Sie den Tradefed-Prozess.

getInvocationDetail

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

Parameter
request InvocationDetailRequest

responseObserver StreamObserver

getPort

public static Integer getPort ()

Gibt den vom Server verwendeten Port zurück.

Returns
Integer

Herunterfahren

public void shutdown ()

Stoppen Sie den gRPC-Server.

HerunterfahrenTradefed

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

Parameter
request ShutdownTradefedRequest

responseObserver StreamObserver

start

public void start ()

Starten Sie den gRPC-Server.

stopInvocation

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

Parameter
request StopInvocationRequest

responseObserver StreamObserver

submitTestCommand

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

Parameter
request NewTestCommandRequest

responseObserver StreamObserver