TestInvocationManagementServer

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

java.lang.Object
com.protocol.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()

หยุดเซิร์ฟเวอร์ GRP

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

เริ่มต้นเซิร์ฟเวอร์ GRP

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

GetPort

public static Integer getPort ()

แสดงผลพอร์ตที่เซิร์ฟเวอร์ใช้

คิกรีเทิร์น
Integer

ปิดเครื่อง

public void shutdown ()

หยุดเซิร์ฟเวอร์ GRP

ปิดระบบแล้ว

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

พารามิเตอร์
request ShutdownTradefedRequest

responseObserver StreamObserver

เริ่มต้น

public void start ()

เริ่มต้นเซิร์ฟเวอร์ GRP

การเรียกใช้การหยุด

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

พารามิเตอร์
request StopInvocationRequest

responseObserver StreamObserver

sendTestCommand

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

พารามิเตอร์
request NewTestCommandRequest

responseObserver StreamObserver