UpdateTokenInterceptor

public class UpdateTokenInterceptor
extends Object implements ClientInterceptor

java.lang.Object
   ↳ com.android.tradefed.result.resultdb.UpdateTokenInterceptor


ResultDB güncelleme jetonlarını işleyen bir gRPC istemci araya giricisi.

Mevcut güncelleme jetonunu giden isteklere ekler ve belirli RPC'ler için gelen yanıt üstbilgilerinden yeni güncelleme jetonlarını çıkarır.

Özet

Herkese açık oluşturucular

UpdateTokenInterceptor(Supplier<String> tokenSupplier, Consumer<String> tokenConsumer, String updateTokenRpc)

UpdateTokenInterceptor için oluşturucu.

Herkese açık yöntemler

<ReqT, RespT> ClientCall<ReqT, RespT> interceptCall(MethodDescriptor<ReqT, RespT> method, CallOptions callOptions, Channel next)

Herkese açık oluşturucular

UpdateTokenInterceptor

public UpdateTokenInterceptor (Supplier<String> tokenSupplier, 
                Consumer<String> tokenConsumer, 
                String updateTokenRpc)

UpdateTokenInterceptor için oluşturucu.

Parametreler
tokenSupplier Supplier: Mevcut güncelleme jetonunu almak için kullanılan tedarikçi.

tokenConsumer Consumer: Yeni bir jeton alındığında güncelleme jetonunu ayarlayacak bir tüketici.

updateTokenRpc String: Başlıklarda güncelleme jetonu döndürebilecek RPC yöntemi adlarının listesi.

Herkese açık yöntemler

interceptCall

public ClientCall<ReqT, RespT> interceptCall (MethodDescriptor<ReqT, RespT> method, 
                CallOptions callOptions, 
                Channel next)

Parametreler
method MethodDescriptor

callOptions CallOptions

next Channel

Return'ler
ClientCall<ReqT, RespT>