আপডেটটোকেনইন্টারসেপ্টর

public class UpdateTokenInterceptor
extends Object implements ClientInterceptor

java.lang.Object
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)

সরকারি নির্মাণকারী

আপডেটটোকেনইন্টারসেপ্টর

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

UpdateTokenInterceptor-এর কনস্ট্রাক্টর।

প্যারামিটার
tokenSupplier Supplier : বর্তমান আপডেট টোকেনটি পাওয়ার জন্য একজন সরবরাহকারী।

tokenConsumer Consumer : নতুন টোকেন পাওয়া গেলে আপডেট টোকেন সেট করার জন্য একজন কনজিউমার।

updateTokenRpc String : আরপিসি মেথডের নামগুলোর একটি তালিকা, যেগুলো হেডারে একটি আপডেট টোকেন ফেরত দিতে পারে।

জনসাধারণের পদ্ধতি

ইন্টারসেপ্টকল

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

প্যারামিটার
method MethodDescriptor

callOptions CallOptions

next Channel

ফেরত
ClientCall<ReqT, RespT>