إدارة الأجهزةGrpcServer

public class DeviceManagementGrpcServer
extends DeviceManagementGrpc.DeviceManagementImplBase

java.lang.Object
com.proto.tradefed.device.DeviceManagementGrpc.DeviceManagementImplBase
com.android.tradefed.service.management.DeviceManagementGrpcServer


خادم GRPC يسمح بحجز جهاز من Tradefed.

ملخص

المقاولين العامة

DeviceManagementGrpcServer (int port, IDeviceManager deviceManager, ICommandScheduler scheduler)
DeviceManagementGrpcServer (ServerBuilder<?> serverBuilder, IDeviceManager deviceManager, ICommandScheduler scheduler)
DeviceManagementGrpcServer (Server server, IDeviceManager deviceManager, ICommandScheduler scheduler)

الأساليب العامة

ITestDevice getDeviceFromReservation (String reservationId)
void getDevicesStatus (GetDevicesStatusRequest request, StreamObserver<GetDevicesStatusResponse> responseObserver)
static Integer getPort ()

إرجاع المنفذ الذي يستخدمه الخادم.

void releaseReservation (ReleaseReservationRequest request, StreamObserver<ReleaseReservationResponse> responseObserver)
void reserveDevice (ReserveDeviceRequest request, StreamObserver<ReserveDeviceResponse> responseObserver)
void shutdown ()

أوقف خادم grpc.

void start ()

قم بتشغيل خادم grpc.

void stopLeasing (StopLeasingRequest request, StreamObserver<StopLeasingResponse> responseObserver)

المقاولين العامة

إدارة الأجهزةGrpcServer

public DeviceManagementGrpcServer (int port, 
                IDeviceManager deviceManager, 
                ICommandScheduler scheduler)

حدود
port int

deviceManager IDeviceManager

scheduler ICommandScheduler

إدارة الأجهزةGrpcServer

public DeviceManagementGrpcServer (ServerBuilder<?> serverBuilder, 
                IDeviceManager deviceManager, 
                ICommandScheduler scheduler)

حدود
serverBuilder ServerBuilder

deviceManager IDeviceManager

scheduler ICommandScheduler

إدارة الأجهزةGrpcServer

public DeviceManagementGrpcServer (Server server, 
                IDeviceManager deviceManager, 
                ICommandScheduler scheduler)

حدود
server Server

deviceManager IDeviceManager

scheduler ICommandScheduler

الأساليب العامة

getDeviceFromReservation

public ITestDevice getDeviceFromReservation (String reservationId)

حدود
reservationId String

عائدات
ITestDevice

getDevicesStatus

public void getDevicesStatus (GetDevicesStatusRequest request, 
                StreamObserver<GetDevicesStatusResponse> responseObserver)

حدود
request GetDevicesStatusRequest

responseObserver StreamObserver

getPort

public static Integer getPort ()

إرجاع المنفذ الذي يستخدمه الخادم.

عائدات
Integer

الافراج عن الحجز

public void releaseReservation (ReleaseReservationRequest request, 
                StreamObserver<ReleaseReservationResponse> responseObserver)

حدود
request ReleaseReservationRequest

responseObserver StreamObserver

ReserveDevice

public void reserveDevice (ReserveDeviceRequest request, 
                StreamObserver<ReserveDeviceResponse> responseObserver)

حدود
request ReserveDeviceRequest

responseObserver StreamObserver

اغلق

public void shutdown ()

أوقف خادم grpc.

يبدأ

public void start ()

قم بتشغيل خادم grpc.

stopLeasing

public void stopLeasing (StopLeasingRequest request, 
                StreamObserver<StopLeasingResponse> responseObserver)

حدود
request StopLeasingRequest

responseObserver StreamObserver