TestInvocationManagementServer

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

 

‫constructors ציבוריים

TestInvocationManagementServer(int port, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)
TestInvocationManagementServer(Server server, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)
TestInvocationManagementServer(ServerBuilder<?> serverBuilder, ICommandScheduler commandScheduler, DeviceManagementGrpcServer deviceReservationManager)

‫methods ציבוריים

void exitTradefed()

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

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)

‫constructors ציבוריים

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

‫methods ציבוריים

exitTradefed

public void exitTradefed ()

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

הקפצת הודעות שגיאה (throw)
InterruptedException

getInvocationDetail

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

פרמטרים
request InvocationDetailRequest

responseObserver StreamObserver

getPort

public static Integer getPort ()

הפונקציה מחזירה את היציאה שבה השרת משתמש.

החזרות
Integer

כיבוי

public void shutdown ()

עוצרים את שרת ה-grpc.

הקפצת הודעות שגיאה (throw)
InterruptedException

shutdownTradefed

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

פרמטרים
request ShutdownTradefedRequest

responseObserver StreamObserver

התחלה

public void start ()

מפעילים את שרת ה-gRPC.

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