เซิร์ฟเวอร์การจัดการคำขอทดสอบ

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

getInvocationDetail

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

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

responseObserver StreamObserver

getPort

public static Integer getPort ()

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

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

ปิดเครื่อง

public void shutdown ()

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

shutdownTradefed

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

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

responseObserver StreamObserver

เริ่มต้น

public void start ()

เริ่มเซิร์ฟเวอร์ grpc

stopInvocation

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