컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

테스트 호출 관리 서버

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)

공개 생성자

테스트 호출 관리 서버

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

매개변수
port int

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

테스트 호출 관리 서버

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

매개변수
serverBuilder ServerBuilder

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

테스트 호출 관리 서버

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 서버를 시작합니다.

중지 호출

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

매개변수
request StopInvocationRequest

responseObserver StreamObserver

제출 테스트 명령

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

매개변수
request NewTestCommandRequest

responseObserver StreamObserver