テスト呼び出し管理サーバー

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 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

パブリックメソッド

exitTradefed

public void exitTradefed ()

tradefed プロセスを停止します。

getInvocationDetail

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

パラメーター
request InvocationDetailRequest

responseObserver StreamObserver

getポート

public static Integer getPort ()

サーバーが使用するポートを返します。

戻り値
Integer

シャットダウン

public void shutdown ()

grpc サーバーを停止します。

シャットダウントレード済み

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

パラメーター
request ShutdownTradefedRequest

responseObserver StreamObserver

始める

public void start ()

grpcサーバーを起動します。

stop呼び出し

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