TestInvocationManagementServer

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

java.lang.객체
com.proto.tradefed.invocation.TestInvocationManagementGrpc.TestInvocationManagementImplBase
com.android.tradefed.service.management.TestInvocationManagementServer


관리 테스트 호출 및 수명 주기를 지원하는 GRPC 서버. 이 서비스는 현재 필수가 아니며 포트로 ​​구성된 경우에만 실행됩니다.

요약

중첩 클래스

class TestInvocationManagementServer.InvocationInformation

공개 생성자

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

공개 방법

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

서버에서 사용하는 포트를 반환합니다.

void shutdown ()

grpc 서버를 중지합니다.

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

매개변수
serverBuilder ServerBuilder

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationManagementServer

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

매개변수
server Server

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

공개 방법

getInvocationDetail

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

매개변수
request InvocationDetailRequest

responseObserver StreamObserver

getPort

public static Integer getPort ()

서버에서 사용하는 포트를 반환합니다.

보고
Integer

일시 휴업

public void shutdown ()

grpc 서버를 중지합니다.

시작

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