TestInvocationManagementServer

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

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


خادم GRPC يساعد في إدارة استدعاءات الاختبار ودورة حياتها. هذه الخدمة ليست إلزامية حاليًا ولا يتم تشغيلها إلا إذا تم ضبطها باستخدام منفذ.

ملخّص

الصفوف المضمّنة

class TestInvocationManagementServer.InvocationInformation

 

طُرق وضع التصميم العامة

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

الإجراءات العامة

void exitTradefed()

إيقاف عملية Tradefed

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

عرض المنفذ الذي يستخدمه الخادم

void shutdown()

إيقاف خادم grpc

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

بدء خادم grpc

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

طُرق وضع التصميم العامة

TestInvocationManagementServer

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

المعلَمات
port int

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationManagementServer

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

المعلَمات
server Server

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationManagementServer

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

المعلَمات
serverBuilder ServerBuilder

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

الإجراءات العامة

exitTradefed

public void exitTradefed ()

إيقاف عملية Tradefed

عمليات الطرح
InterruptedException

getInvocationDetail

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

المعلَمات
request InvocationDetailRequest

responseObserver StreamObserver

getPort

public static Integer getPort ()

عرض المنفذ الذي يستخدمه الخادم

المرتجعات
Integer

shutdown

public void shutdown ()

إيقاف خادم grpc

عمليات الطرح
InterruptedException

shutdownTradefed

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

المعلَمات
request ShutdownTradefedRequest

responseObserver StreamObserver

start

public void start ()

بدء خادم grpc

stopInvocation

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

المعلَمات
request StopInvocationRequest

responseObserver StreamObserver

submitTestCommand

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

المعلَمات
request NewTestCommandRequest

responseObserver StreamObserver