टेस्टइनवोकेशनमैनेजमेंटसर्वर

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

java.lang.Object
com.proto.tradefed.invocation.TestInvocationManagementGrpc.TestInvocationManagementImplBase
  com.android.tradefed.service.management.TestInvocationManagementServer


जीआरपीसी सर्वर, टेस्ट शुरू करने की प्रोसेस और उनके लाइफ़साइकल के मैनेजमेंट में मदद करता है. यह सेवा उपलब्ध नहीं है फ़िलहाल, ज़रूरी है. यह सिर्फ़ तब काम करता है, जब पोर्ट के साथ कॉन्फ़िगर किया गया हो.

खास जानकारी

नेस्ट की गई क्लास

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

गेटपोर्ट

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

सबमिट करेंटेस्ट कमांड

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

पैरामीटर
request NewTestCommandRequest

responseObserver StreamObserver