Máy chủ quản lý TestInvocation

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

java.lang.Object
   ↳ com.proto.tradefed.invocation.TestInvocationManagementGrpc.TestInvocationManagementImplBase
     ↳ com.android.tradefed.service.management.TestInvocationManagementServer


Máy chủ GRPC giúp quản lý lệnh gọi kiểm thử và vòng đời của các lệnh gọi đó. Dịch vụ này không hiện là bắt buộc và chỉ chạy nếu được định cấu hình bằng cổng.

Tóm tắt

Lớp lồng ghép

class TestInvocationManagementServer.InvocationInformation

 

Hàm dựng công khai

TestInvocationManagementServer(int port, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)
TestInvocationManagementServer(ServerBuilder<?> serverBuilder, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)
TestInvocationManagementServer(Server server, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)

Phương thức công khai

void exitTradefed()

Dừng quá trình đánh đổi.

void getInvocationDetail(InvocationDetailRequest request, StreamObserver<InvocationDetailResponse> responseObserver)
static Integer getPort()

Trả về cổng mà máy chủ sử dụng.

void shutdown()

Dừng máy chủ grpc.

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

Khởi động máy chủ grpc.

void stopInvocation(StopInvocationRequest request, StreamObserver<StopInvocationResponse> responseObserver)
void submitTestCommand(NewTestCommandRequest request, StreamObserver<NewTestCommandResponse> responseObserver)

Hàm khởi tạo công khai

Máy chủ quản lý TestInvocation

public TestInvocationManagementServer (int port, 
                ICommandScheduler commandScheduler, 
                DeviceManagementGrpcServer deviceReservationManager)

Tham số
port int

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

Máy chủ quản lý TestInvocation

public TestInvocationManagementServer (ServerBuilder<?> serverBuilder, 
                ICommandScheduler commandScheduler, 
                DeviceManagementGrpcServer deviceReservationManager)

Tham số
serverBuilder ServerBuilder

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

Máy chủ quản lý TestInvocation

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

Tham số
server Server

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

Phương thức công khai

exitTradefed

public void exitTradefed ()

Dừng quá trình đánh đổi.

getInvocationDetail

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

Tham số
request InvocationDetailRequest

responseObserver StreamObserver

getPort

public static Integer getPort ()

Trả về cổng mà máy chủ sử dụng.

Giá trị trả về
Integer

tắt máy

public void shutdown ()

Dừng máy chủ grpc.

tắtTradefed

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

Tham số
request ShutdownTradefedRequest

responseObserver StreamObserver

start

public void start ()

Khởi động máy chủ grpc.

dừngGọi

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

Tham số
request StopInvocationRequest

responseObserver StreamObserver

gửiTestCommand

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

Tham số
request NewTestCommandRequest

responseObserver StreamObserver