ITokenProvider

public interface ITokenProvider

com.android.tradefed.invoker.shard.token.ITokenProvider
CecControllerTokenProvider कंज़्यूमर इलेक्ट्रॉनिक्स कंट्रोल (सीईसी) से जुड़े टोकन के लिए टोकन देने वाली कंपनी. 
TelephonyTokenProvider टेलीफ़ोनी से जुड़े टोकन के लिए टोकन देने वाली कंपनी. 


ऐसा इंटरफ़ेस जो एक ऐसे ऑब्जेक्ट के बारे में बताता है जो किसी खास डिवाइस के टोकन उपलब्ध करा सकता है. हर लागू करने पर एक या कई टोकन की जांच की जा सकती है.

टोकन एक खास प्रॉपर्टी होती है, जो किसी खास डिवाइस पर मौजूद होती है.

शार्डिंग के दौरान टोकन का इस्तेमाल किया जाता है, ताकि यह पक्का किया जा सके कि किसी खास टोकन का अनुरोध करने वाले टेस्ट की तुलना में किसी खास टोकन का इस्तेमाल किया जाए टोकन उपलब्ध कराने वाला डिवाइस.

खास जानकारी

सार्वजनिक तरीके

abstract boolean hasToken(ITestDevice device, TokenProperty token)

क्वेरी करें और बताएं कि डिवाइस में कोई खास टोकन है या नहीं.

सार्वजनिक तरीके

हैटोकन

public abstract boolean hasToken (ITestDevice device, 
                TokenProperty token)

क्वेरी करें और बताएं कि डिवाइस में कोई खास टोकन है या नहीं.

पैरामीटर
device ITestDevice: डिवाइस ने उसके टोकन के लिए क्वेरी की.

token TokenProperty: जांच करने के लिए टोकन

रिटर्न
boolean अगर डिवाइस में टोकन है, तो सही है. अगर टोकन मौजूद नहीं है, तो गलत है.