رهگیر UpdateToken

public class UpdateTokenInterceptor
extends Object implements ClientInterceptor

شیء جاوا
com.android.tradefed.result.resultdb.UpdateTokenInterceptor


یک رهگیر کلاینت gRPC که توکن‌های به‌روزرسانی ResultDB را مدیریت می‌کند.

این ابزار توکن به‌روزرسانی فعلی را به درخواست‌های خروجی متصل می‌کند و هر توکن به‌روزرسانی جدید را از هدرهای پاسخ ورودی برای RPCهای خاص استخراج می‌کند.

خلاصه

سازندگان عمومی

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

سازنده برای UpdateTokenInterceptor.

روش‌های عمومی

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

سازندگان عمومی

رهگیر UpdateToken

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

سازنده برای UpdateTokenInterceptor.

پارامترها
tokenSupplier Supplier : تأمین‌کننده‌ای که توکن به‌روزرسانی فعلی را دریافت می‌کند.

tokenConsumer Consumer : مصرف‌کننده‌ای که در صورت دریافت توکن جدید، آن را تنظیم می‌کند.

updateTokenRpc String : فهرستی از نام‌های متدهای RPC که ممکن است یک توکن به‌روزرسانی را در هدرها برگردانند.

روش‌های عمومی

رهگیری تماس

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

پارامترها
method MethodDescriptor

callOptions CallOptions

next Channel

بازگشت‌ها
ClientCall<ReqT, RespT>