TestInvocationQuản lýMáy chủ

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

java.lang.Object
com.proto.tradefed.invocation.TestInvocationQuản lýGrpc.TestInvocationQuản lýImplBase
com.android.tradefed.service.management.TestInvocation ManagementServer


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

Bản tóm tắt

Các lớp lồng nhau

class TestInvocationManagementServer.InvocationInformation

Nhà thầu xây dựng công cộng

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

Phương pháp công khai

void exitTradefed ()

Dừng quá trình giao dịch.

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

Trả về cổng được 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)

Nhà thầu xây dựng công cộng

TestInvocationQuản lýMáy chủ

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

Thông số
port int

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationQuản lýMáy chủ

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

Thông số
serverBuilder ServerBuilder

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationQuản lýMáy chủ

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

Thông số
server Server

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

Phương pháp công khai

thoátĐã giao dịch

public void exitTradefed ()

Dừng quá trình giao dịch.

getInvocationChi tiết

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

Thông số
request InvocationDetailRequest

responseObserver StreamObserver

getPort

public static Integer getPort ()

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

Trả lại
Integer

tắt

public void shutdown ()

Dừng máy chủ grpc.

tắt máyTradefed

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

Thông số
request ShutdownTradefedRequest

responseObserver StreamObserver

bắt đầu

public void start ()

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

dừng lạiLời mời

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

Thông số
request StopInvocationRequest

responseObserver StreamObserver

submitTestCommand

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

Thông số
request NewTestCommandRequest

responseObserver StreamObserver