TestInvokasyonYönetim Sunucusu
public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase
java.lang.Object | ||
↳ | com.proto.tradefed.invokasyon.TestInvokasyonManagementGrpc.TestInvokasyonManagementImplBase | |
↳ | com.android.tradefed.service.management.TestInvokasyonManagementServer |
GRPC sunucusu, test çağrısının ve yaşam döngüsünün yönetimine yardımcı olur. Bu hizmet şu anda zorunlu değildir ve yalnızca bir bağlantı noktasıyla yapılandırıldığında çalışır.
Özet
İç içe geçmiş sınıflar | |
---|---|
class | TestInvocationManagementServer.InvocationInformation
|
Kamu inşaatçıları | |
---|---|
TestInvocationManagementServer (int port, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager) | |
TestInvocationManagementServer (ServerBuilder<?> serverBuilder, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager) | |
TestInvocationManagementServer (Server server, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager) |
Genel yöntemler | |
---|---|
void | getInvocationDetail (InvocationDetailRequest request, StreamObserver<InvocationDetailResponse> responseObserver) |
static Integer | getPort () Sunucu tarafından kullanılan bağlantı noktasını döndürür. |
void | shutdown () grpc sunucusunu durdurun. |
void | start () Grpc sunucusunu başlatın. |
void | stopInvocation (StopInvocationRequest request, StreamObserver<StopInvocationResponse> responseObserver) |
void | submitTestCommand (NewTestCommandRequest request, StreamObserver<NewTestCommandResponse> responseObserver) |
Kamu inşaatçıları
TestInvokasyonYönetim Sunucusu
public TestInvocationManagementServer (int port, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)
Parametreler | |
---|---|
port | int |
commandScheduler | ICommandScheduler |
deviceReservationManager | DeviceManagementGrpcServer |
TestInvokasyonYönetim Sunucusu
public TestInvocationManagementServer (ServerBuilder<?> serverBuilder, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)
Parametreler | |
---|---|
serverBuilder | ServerBuilder |
commandScheduler | ICommandScheduler |
deviceReservationManager | DeviceManagementGrpcServer |
TestInvokasyonYönetim Sunucusu
public TestInvocationManagementServer (Server server, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)
Parametreler | |
---|---|
server | Server |
commandScheduler | ICommandScheduler |
deviceReservationManager | DeviceManagementGrpcServer |
Genel yöntemler
getInvokasyonDetay
public void getInvocationDetail (InvocationDetailRequest request, StreamObserver<InvocationDetailResponse> responseObserver)
Parametreler | |
---|---|
request | InvocationDetailRequest |
responseObserver | StreamObserver |
getPort
public static Integer getPort ()
Sunucu tarafından kullanılan bağlantı noktasını döndürür.
İadeler | |
---|---|
Integer |
kapat
public void shutdown ()
grpc sunucusunu durdurun.
başlangıç
public void start ()
Grpc sunucusunu başlatın.
çağrıyı durdur
public void stopInvocation (StopInvocationRequest request, StreamObserver<StopInvocationResponse> responseObserver)
Parametreler | |
---|---|
request | StopInvocationRequest |
responseObserver | StreamObserver |
gönderTestKomutu
public void submitTestCommand (NewTestCommandRequest request, StreamObserver<NewTestCommandResponse> responseObserver)
Parametreler | |
---|---|
request | NewTestCommandRequest |
responseObserver | StreamObserver |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]