TestInvocationManagementServerTestInvocationManagementServer
public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase
java.lang.Object | ||
↳ | com.proto.tradefed.invocation.TestInvocationManagementGrpc.TestInvocationManagementImplBase | |
↳ | com.android.tradefed.service.management.TestInvocationManagementServer |
Serveur GRPC aidant à la gestion des invocations de test et de 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 | getInvocationDetail (InvocationDetailRequest request, StreamObserver<InvocationDetailResponse> responseObserver) |
static Integer | getPort () Renvoie le port utilisé par le serveur. |
void | shutdown () Arrêtez le serveur grpc. |
void | start () Démarrez le serveur grpc. |
void | stopInvocation (StopInvocationRequest request, StreamObserver<StopInvocationResponse> responseObserver) |
void | submitTestCommand (NewTestCommandRequest request, StreamObserver<NewTestCommandResponse> responseObserver) |
Constructeurs publics
TestInvocationManagementServerTestInvocationManagementServer
public TestInvocationManagementServer (int port, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)
Paramètres | |
---|---|
port | int |
commandScheduler | ICommandScheduler |
deviceReservationManager | DeviceManagementGrpcServer |
TestInvocationManagementServerTestInvocationManagementServer
public TestInvocationManagementServer (ServerBuilder<?> serverBuilder, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)
Paramètres | |
---|---|
serverBuilder | ServerBuilder |
commandScheduler | ICommandScheduler |
deviceReservationManager | DeviceManagementGrpcServer |
TestInvocationManagementServerTestInvocationManagementServer
public TestInvocationManagementServer (Server server, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)
Paramètres | |
---|---|
server | Server |
commandScheduler | ICommandScheduler |
deviceReservationManager | DeviceManagementGrpcServer |
Méthodes publiques
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.
Retour | |
---|---|
Integer |
fermer
public void shutdown ()
Arrêtez le serveur grpc.
commencer
public void start ()
Démarrez le serveur grpc.
stopInvocation
public void stopInvocation (StopInvocationRequest request, StreamObserver<StopInvocationResponse> responseObserver)
Paramètres | |
---|---|
request | StopInvocationRequest |
responseObserver | StreamObserver |
submitTestCommand
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/03/30 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]