خادم 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(ServerBuilder<?> serverBuilder, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)
TestInvocationManagementServer(Server server, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)

الطرق العامة

void exitTradefed()

أوقِف عملية التبادل.

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 (ServerBuilder<?> serverBuilder, 
                ICommandScheduler commandScheduler, 
                DeviceManagementGrpcServer deviceReservationManager)

المعلمات
serverBuilder ServerBuilder

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

خادم TestInvocationManagementServer

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

المعلمات
server Server

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

الطرق العامة

مؤشر خروج المتداول

public void exitTradefed ()

أوقِف عملية التبادل.

الحصول على تفاصيل الاستدعاء

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

المعلمات
request InvocationDetailRequest

responseObserver StreamObserver

الحصول على بورت

public static Integer getPort ()

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

المرتجعات
Integer

إيقاف التشغيل

public void shutdown ()

أوقِف خادم grpc.

إيقاف الاستثمار

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

المعلمات
request ShutdownTradefedRequest

responseObserver StreamObserver

بدء

public void start ()

ابدأ تشغيل خادم grpc.

إيقاف الاستدعاء

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