TestInvocationManagementServer

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

شیء جاوا
com.proto.tradefed.invocation.TestInvocationManagementGrpc.TestInvocationManagementImplBase
com.android.tradefed.service.management.TestInvocationManagementServer


سرور GRPC به مدیریت تست فراخوانی و چرخه حیات آنها کمک می‌کند. این سرویس در حال حاضر اجباری نیست و فقط در صورت پیکربندی با یک پورت اجرا می‌شود.

خلاصه

کلاس‌های تو در تو

class TestInvocationManagementServer.InvocationInformation

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

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

پارامترها
server Server

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationManagementServer

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

پارامترها
serverBuilder ServerBuilder

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

روش‌های عمومی

خروج از معامله

public void exitTradefed ()

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

پرتاب‌ها
InterruptedException

جزئیات فراخوانی

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

پارامترها
request InvocationDetailRequest

responseObserver StreamObserver

دریافت پورت

public static Integer getPort ()

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

بازگشت‌ها
Integer

خاموشی

public void shutdown ()

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

پرتاب‌ها
InterruptedException

shutdownTradedefed

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

ارسال فرمان تست

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

پارامترها
request NewTestCommandRequest

responseObserver StreamObserver