টেস্টইনভোকেশনম্যানেজমেন্টসার্ভার

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

সরকারি নির্মাণকারী

টেস্টইনভোকেশনম্যানেজমেন্টসার্ভার

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

প্যারামিটার
port int

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

টেস্টইনভোকেশনম্যানেজমেন্টসার্ভার

public TestInvocationManagementServer (Server server, 
                ICommandScheduler commandScheduler, 
                DeviceManagementGrpcServer deviceReservationManager)

প্যারামিটার
server Server

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

টেস্টইনভোকেশনম্যানেজমেন্টসার্ভার

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

শাটডাউন ট্রেডফেড

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