UpdateTokenInterceptor

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)

เครื่องมือสร้างสาธารณะ

UpdateTokenInterceptor

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

เครื่องมือสร้างสำหรับ UpdateTokenInterceptor

พารามิเตอร์
tokenSupplier Supplier: ผู้จัดหาเพื่อรับโทเค็นการอัปเดตปัจจุบัน

tokenConsumer Consumer: ผู้ใช้เพื่อตั้งค่าโทเค็นการอัปเดตหากได้รับโทเค็นใหม่

updateTokenRpc String: รายชื่อชื่อเมธอด RPC ที่อาจแสดงผลโทเค็นการอัปเดตในส่วนหัว

เมธอดสาธารณะ

interceptCall

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

พารามิเตอร์
method MethodDescriptor

callOptions CallOptions

next Channel

การคืนสินค้า
ClientCall<ReqT, RespT>