TestÇağrıYönetimSunucusu

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

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


GRPC sunucusu, yönetim testi başlatmasına ve bunların yaşam döngüsüne yardımcı olur. Bu hizmet şu anda zorunlu değildir ve yalnızca bir bağlantı noktasıyla yapılandırılırsa çalışır.

Özet

İç içe 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

TestÇağrıYönetimSunucusu

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

parametreler
port int

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestÇağrıYönetimSunucusu

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

parametreler
serverBuilder ServerBuilder

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestÇağrıYönetimSunucusu

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

parametreler
server Server

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

Genel yöntemler

getInvocationDetail

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

TestKomutu gönder

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

parametreler
request NewTestCommandRequest

responseObserver StreamObserver