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

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

ট্রেডফেড প্রক্রিয়া বন্ধ করুন।

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

পাবলিক পদ্ধতি

ট্রেডফেড থেকে প্রস্থান করুন

public void exitTradefed ()

ট্রেডফেড প্রক্রিয়া বন্ধ করুন।

আমন্ত্রণ বিবরণ পান

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

পরামিতি
request InvocationDetailRequest

responseObserver StreamObserver

getPort

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 সার্ভার শুরু করুন।

আমন্ত্রণ বন্ধ করুন

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

পরামিতি
request StopInvocationRequest

responseObserver StreamObserver

SubmitTestCommand

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

পরামিতি
request NewTestCommandRequest

responseObserver StreamObserver