테스트호출관리서버

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

공개 생성자

테스트호출관리서버

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

공개 메소드

종료Tradefed

public void exitTradefed ()

tradefed 프로세스를 중지합니다.

getInvocationDetail

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

매개변수
request InvocationDetailRequest

responseObserver StreamObserver

getPort

public static Integer getPort ()

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

보고
Integer

일시 휴업

public void shutdown ()

grpc 서버를 중지합니다.

종료Tradefed

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

매개변수
request ShutdownTradefedRequest

responseObserver StreamObserver

시작

public void start ()

grpc 서버를 시작합니다.

중지 호출

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

매개변수
request StopInvocationRequest

responseObserver StreamObserver

submitTest명령

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

매개변수
request NewTestCommandRequest

responseObserver StreamObserver