TestInvocationManagementServer

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

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


Serveur gRPC permettant de gérer les appels de test et leur cycle de vie. Ce service n'est pas actuellement 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 échangé.

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

Quitter la transaction

public void exitTradefed ()

Arrêtez le processus échangé.

getInvocationDetail

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

Paramètres
request InvocationDetailRequest

responseObserver StreamObserver

GetPort

public static Integer getPort ()

Renvoie le port utilisé par le serveur.

Renvoie
Integer

arrêter

public void shutdown ()

Arrêtez le serveur grpc.

shutdownTradefed

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

Paramètres
request ShutdownTradefedRequest

responseObserver StreamObserver

départ

public void start ()

Démarrez le serveur grpc.

arrêter l'appel

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

Paramètres
request StopInvocationRequest

responseObserver StreamObserver

submitTestCommand (Commande de test)

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

Paramètres
request NewTestCommandRequest

responseObserver StreamObserver