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