Od 27 marca 2025 r. zalecamy używanie android-latest-release zamiast aosp-main do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Zadbaj o dobrą organizację dzięki kolekcji
    
    
      
      Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
DeviceManagementGrpcServer
  public
  
  
  
  class
  DeviceManagementGrpcServer
  
  
  
  
    extends DeviceManagementGrpc.DeviceManagementImplBase
  
  
  
  
  
  
  
    
    | java.lang.Object | 
  
  
    
      | ↳ | com.proto.tradefed.device.DeviceManagementGrpc.DeviceManagementImplBase | 
  
  
    
      |  | ↳ | com.android.tradefed.service.management.DeviceManagementGrpcServer | 
  
  
    
  Serwer GRPC umożliwiający rezerwowanie urządzenia w Tradefed.
Podsumowanie
| Metody publiczne | 
|---|
  
  
  
    | 
        
        
        
        
        
        ITestDevice | 
      getDeviceFromReservation(String reservationId)
       | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      getDevicesStatus(GetDevicesStatusRequest request, StreamObserver<GetDevicesStatusResponse> responseObserver)
       | 
  
  
  
  
    | 
        
        
        static
        
        
        Integer | 
      getPort()
      Zwraca port używany przez serwer.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      releaseReservation(ReleaseReservationRequest request, StreamObserver<ReleaseReservationResponse> responseObserver)
       | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      reserveDevice(ReserveDeviceRequest request, StreamObserver<ReserveDeviceResponse> responseObserver)
       | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      shutdown()
      Zatrzymaj serwer grpc.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      start()
      Uruchom serwer grpc.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      stopLeasing(StopLeasingRequest request, StreamObserver<StopLeasingResponse> responseObserver)
       | 
  
Konstruktory publiczne
    DeviceManagementGrpcServer
    
public DeviceManagementGrpcServer (int port, 
                IDeviceManager deviceManager, 
                ICommandScheduler scheduler)
    
    
    
  
    
    | Parametry | 
|---|
      
        | port | int | 
      
        | deviceManager | IDeviceManager | 
      
        | scheduler | ICommandScheduler | 
    
 
    DeviceManagementGrpcServer
    
public DeviceManagementGrpcServer (Server server, 
                IDeviceManager deviceManager, 
                ICommandScheduler scheduler)
    
    
    
  
    
    | Parametry | 
|---|
      
        | server | Server | 
      
        | deviceManager | IDeviceManager | 
      
        | scheduler | ICommandScheduler | 
    
 
    DeviceManagementGrpcServer
    
public DeviceManagementGrpcServer (ServerBuilder<?> serverBuilder, 
                IDeviceManager deviceManager, 
                ICommandScheduler scheduler)
    
    
    
  
    
    | Parametry | 
|---|
      
        | serverBuilder | ServerBuilder | 
      
        | deviceManager | IDeviceManager | 
      
        | scheduler | ICommandScheduler | 
    
 
Metody publiczne
    getDeviceFromReservation
    
public ITestDevice getDeviceFromReservation (String reservationId)
    
    
    
  
    
    | Parametry | 
|---|
      
        | reservationId | String | 
    
    
 
    getDevicesStatus
    
public void getDevicesStatus (GetDevicesStatusRequest request, 
                StreamObserver<GetDevicesStatusResponse> responseObserver)
    
    
    
  
    
    | Parametry | 
|---|
      
        | request | GetDevicesStatusRequest | 
      
        | responseObserver | StreamObserver | 
    
 
    getPort
    
public static Integer getPort ()
    
    
    
  Zwraca port używany przez serwer.
    
 
    releaseReservation
    
public void releaseReservation (ReleaseReservationRequest request, 
                StreamObserver<ReleaseReservationResponse> responseObserver)
    
    
    
  
    
    | Parametry | 
|---|
      
        | request | ReleaseReservationRequest | 
      
        | responseObserver | StreamObserver | 
    
 
    reserveDevice
    
public void reserveDevice (ReserveDeviceRequest request, 
                StreamObserver<ReserveDeviceResponse> responseObserver)
    
    
    
  
    
    | Parametry | 
|---|
      
        | request | ReserveDeviceRequest | 
      
        | responseObserver | StreamObserver | 
    
 
    wyłączenie
    
public void shutdown ()
    
    
    
  Zatrzymaj serwer grpc.
 
    rozpocznij
    
public void start ()
    
    
    
  Uruchom serwer grpc.
 
    stopLeasing
    
public void stopLeasing (StopLeasingRequest request, 
                StreamObserver<StopLeasingResponse> responseObserver)
    
    
    
  
    
    | Parametry | 
|---|
      
        | request | StopLeasingRequest | 
      
        | responseObserver | StreamObserver | 
    
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
  Ostatnia aktualizacja: 2025-07-27 UTC.
  
  
  
    
      [[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[]]