UpdateTokenInterceptor

public class UpdateTokenInterceptor
extends Object implements ClientInterceptor

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


‫gRPC client interceptor שמטפל בטוקנים של עדכון ResultDB.

הוא מצרף את טוקן העדכון הנוכחי לבקשות יוצאות ומחלץ טוקן עדכון חדש מכותרות של תגובות נכנסות עבור RPC ספציפיים.

סיכום

‫constructors ציבוריים

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

Constructor for UpdateTokenInterceptor.

‫methods ציבוריים

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

‫constructors ציבוריים

UpdateTokenInterceptor

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

Constructor for UpdateTokenInterceptor.

פרמטרים
tokenSupplier Supplier: ספק לקבלת אסימון העדכון הנוכחי.

tokenConsumer Consumer: צרכן להגדרת אסימון העדכון אם מתקבל אסימון חדש.

updateTokenRpc String: רשימה של שמות שיטות RPC שעשויות להחזיר אסימון עדכון בכותרות.

‫methods ציבוריים

interceptCall

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

פרמטרים
method MethodDescriptor

callOptions CallOptions

next Channel

חזרה לרצף השגרה
ClientCall<ReqT, RespT>