TestInvocationManagementServer

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

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


Serveur GRPC aidant à gérer les appels de tests et leur cycle de vie. Ce service n'est actuellement pas obligatoire et ne s'exécute que s'il est configuré avec un port.

Résumé

Classes imbriquées

class TestInvocationManagementServer.InvocationInformation

Constructeurs publics

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

Méthodes publiques

void exitTradefed ()

Arrêtez le processus d'échange.

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

Renvoie le port utilisé par le serveur.

void shutdown ()

Arrêtez le serveur grpc.

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

Démarrez le serveur grpc.

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

Constructeurs publics

TestInvocationManagementServer

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

Paramètres
port int

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationManagementServer

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

Paramètres
serverBuilder ServerBuilder

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationManagementServer

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

Paramètres
server Server

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

Méthodes publiques

quitterTradefed

public void exitTradefed ()

Arrêtez le processus d'échange.

getInvocationDetail

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

Paramètres
request InvocationDetailRequest

responseObserver StreamObserver

obtenirPort

public static Integer getPort ()

Renvoie le port utilisé par le serveur.

Retour
Integer

fermer

public void shutdown ()

Arrêtez le serveur grpc.

arrêtTradefed

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

Paramètres
request ShutdownTradefedRequest

responseObserver StreamObserver

commencer

public void start ()

Démarrez le serveur grpc.

stopInvocation

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

Paramètres
request StopInvocationRequest

responseObserver StreamObserver

soumettreTestCommand

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

Paramètres
request NewTestCommandRequest

responseObserver StreamObserver