TestInvocationManagementServer

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

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


Server GRPC membantu manajemen pemanggilan pengujian dan siklus hidupnya. Layanan ini saat ini tidak wajib dan hanya berjalan jika dikonfigurasi dengan port.

Ringkasan

Kelas bersarang

class TestInvocationManagementServer.InvocationInformation

Konstruktor publik

TestInvocationManagementServer (int port, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)
TestInvocationManagementServer (ServerBuilder<?> serverBuilder, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)
TestInvocationManagementServer (Server server, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)

Metode publik

void exitTradefed ()

Hentikan proses tradefed.

void getInvocationDetail (InvocationDetailRequest request, StreamObserver<InvocationDetailResponse> responseObserver)
static Integer getPort ()

Mengembalikan port yang digunakan oleh server.

void shutdown ()

Hentikan server grpc.

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

Mulai server grpc.

void stopInvocation (StopInvocationRequest request, StreamObserver<StopInvocationResponse> responseObserver)
void submitTestCommand (NewTestCommandRequest request, StreamObserver<NewTestCommandResponse> responseObserver)

Konstruktor publik

TestInvocationManagementServer

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

Parameter
port int

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationManagementServer

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

Parameter
serverBuilder ServerBuilder

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationManagementServer

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

Parameter
server Server

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

Metode publik

keluar dari Tradefed

public void exitTradefed ()

Hentikan proses tradefed.

getInvocationDetail

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

Parameter
request InvocationDetailRequest

responseObserver StreamObserver

dapatkanPort

public static Integer getPort ()

Mengembalikan port yang digunakan oleh server.

Kembali
Integer

matikan

public void shutdown ()

Hentikan server grpc.

penutupanTradefed

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

Parameter
request ShutdownTradefedRequest

responseObserver StreamObserver

awal

public void start ()

Mulai server grpc.

stopInvokasi

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

Parameter
request StopInvocationRequest

responseObserver StreamObserver

kirimkanTestCommand

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

Parameter
request NewTestCommandRequest

responseObserver StreamObserver