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 |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/12/04 (UTC).