TestInvocationManagementServer

public class TestInvocationManagementServer
extends TestInvocationManagementGrpc.TestInvocationManagementImplBase

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

בנאים ציבוריים

TestInvocationManagementServer

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

פרמטרים
port int

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationManagementServer

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

פרמטרים
serverBuilder ServerBuilder

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

TestInvocationManagementServer

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

פרמטרים
server Server

commandScheduler ICommandScheduler

deviceReservationManager DeviceManagementGrpcServer

שיטות ציבוריות

substituteTradeified

public void exitTradefed ()

מפסיקים את תהליך ההחלפה.

getInvocationDetails

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

sendTestCommand

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

פרמטרים
request NewTestCommandRequest

responseObserver StreamObserver