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

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

submitTestCommand

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

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

responseObserver StreamObserver