TestInvocationManagementServer

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

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


GRPC-Server hilft bei der Verwaltung von Testaufrufen und deren 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 Bauträger

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

Öffentliche Methoden

void exitTradefed ()

Stoppen 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 Bauträger

TestInvocationManagementServer

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

Parameter
port int

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationManagementServer

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

Parameter
serverBuilder ServerBuilder

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationManagementServer

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

Parameter
server Server

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

Öffentliche Methoden

ExitTradefed

public void exitTradefed ()

Stoppen 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.

Kehrt zurück
Integer

abschalten

public void shutdown ()

Stoppen Sie den grpc-Server.

ShutdownTradefed

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