TestInvocationManagementServer

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

पब्लिक मेथड

void exitTradefed()

tradefed की प्रोसेस रोकें.

void getInvocationDetail(InvocationDetailRequest request, StreamObserver<InvocationDetailResponse> responseObserver)
static Integer getPort()

सर्वर के इस्तेमाल किए गए पोर्ट की जानकारी दिखाता है.

void shutdown()

जीआरपीसी सर्वर को बंद करें.

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

जीआरपीसी सर्वर शुरू करें.

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

पब्लिक मेथड

exitTradefed

public void exitTradefed ()

tradefed की प्रोसेस रोकें.

थ्रॉ
InterruptedException

getInvocationDetail

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

पैरामीटर
request InvocationDetailRequest

responseObserver StreamObserver

getPort

public static Integer getPort ()

सर्वर के इस्तेमाल किए गए पोर्ट की जानकारी दिखाता है.

रिटर्न
Integer

shutdown

public void shutdown ()

जीआरपीसी सर्वर को बंद करें.

थ्रॉ
InterruptedException

shutdownTradefed

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

पैरामीटर
request ShutdownTradefedRequest

responseObserver StreamObserver

start

public void start ()

जीआरपीसी सर्वर शुरू करें.

stopInvocation

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