TestInvocationManagementServer

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

روند معامله را متوقف کنید.

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)

سازندگان عمومی

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

روش های عمومی

exitTradefed

public void exitTradefed ()

روند معامله را متوقف کنید.

getInvocationDetail

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

پارامترها
request InvocationDetailRequest

responseObserver StreamObserver

getPort

public static Integer getPort ()

پورت استفاده شده توسط سرور را برمی گرداند.

برمی گرداند
Integer

خاموش شدن

public void shutdown ()

سرور grpc را متوقف کنید.

shutdownTradefed

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

پارامترها
request ShutdownTradefedRequest

responseObserver StreamObserver

شروع کنید

public void start ()

سرور grpc را راه اندازی کنید.

stopInvocation

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

پارامترها
request StopInvocationRequest

responseObserver StreamObserver

ارسال TestCommand

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

پارامترها
request NewTestCommandRequest

responseObserver StreamObserver