मंगलाचरण

public class InvocationScope
extends Object implements Scope

java.lang.Object
com.android.tradefed.guice.InvocationScope


एकल एकल व्यापार मंगलाचरण का दायरा।

इस कुंजी को प्रदान करने के लिए इंजेक्टर से पहले seed(key, value) को कॉल करके गुंजाइश को एक या अधिक बीज मूल्यों के साथ आरंभीकृत किया जा सकता है। एक विशिष्ट उपयोग एक परीक्षण आह्वान के लिए होता है, जो एक दायरे में प्रवेश करने / बाहर निकलने के लिए एक आह्वान स्कोप और बीज विन्यास वस्तुओं का प्रतिनिधित्व करता है। बीज () के साथ डाली गई प्रत्येक कुंजी के लिए, आपको एक संगत बाइंडिंग शामिल करनी होगी:


   bind(key)
       .toProvider(SimpleScope.seededKeyProvider())
       .in(InvocationScoped.class);
 
FIXME: संभवतया मल्टी ऑब्जेक्ट्स (सूचियों की तरह) को संभालें।

सारांश

सार्वजनिक निर्माणकर्ता

InvocationScope ()

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

void enter ()

ट्रेडफेड इनवोकेशन के दायरे को चिह्नित करना शुरू करें।

void exit ()

ट्रेडफेड इनवोकेशन के लिए गुंजाइश के अंत को चिह्नित करें।

static InvocationScope getDefault ()
<T> Provider<T> scope (Key<T> key, Provider<T> unscoped)
<T> void seed (Key<T> key, T value)

उपयोग किए जाने वाले टीएफ इनवोकेशन स्कोप के दौरान एक कुंजी / मूल्य उपलब्ध होगा।

<T> void seed (Class<T> clazz, T value)

उपयोग किए जाने वाले टीएफ इनवोकेशन स्कोप के दौरान एक कुंजी / मूल्य उपलब्ध होगा।

void seedConfiguration ( IConfiguration config)

Tradefed और Guice के बीच इंटरफ़ेस init: यह वह जगह है जहाँ TF ऑब्जेक्ट को उपयोग किए जाने वाले मंगलाचरण के दायरे में लाया जाता है।

static <T> Provider<T> seededKeyProvider ()

एक प्रदाता को लौटाता है जो हमेशा अपवाद की शिकायत करता है कि प्रश्न में वस्तु को इंजेक्ट होने से पहले सीड किया जाना चाहिए।

सार्वजनिक निर्माणकर्ता

मंगलाचरण

public InvocationScope ()

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

दर्ज करें

public void enter ()

ट्रेडफेड इनवोकेशन के दायरे को चिह्नित करना शुरू करें।

बाहर जाएं

public void exit ()

ट्रेडफेड इनवोकेशन के लिए गुंजाइश के अंत को चिह्नित करें।

getDefault

public static InvocationScope getDefault ()

रिटर्न
InvocationScope

क्षेत्र

public Provider<T> scope (Key<T> key, 
                Provider<T> unscoped)

मापदंडों
key Key

unscoped Provider

रिटर्न
Provider<T>

बीज

public void seed (Key<T> key, 
                T value)

उपयोग किए जाने वाले टीएफ इनवोकेशन स्कोप के दौरान एक कुंजी / मूल्य उपलब्ध होगा।

मापदंडों
key Key : वस्तु का प्रतिनिधित्व करने के लिए उपयोग की जाने वाली कुंजी।

value T : वास्तविक वस्तु जो मंगलाचरण के दौरान उपलब्ध होगी।

बीज

public void seed (Class<T> clazz, 
                T value)

उपयोग किए जाने वाले TF आह्वान क्षेत्र के दौरान एक कुंजी / मूल्य उपलब्ध होगा।

मापदंडों
clazz Class : कक्षा का उपयोग वस्तु का प्रतिनिधित्व करने के लिए किया जाता है।

value T : वास्तविक वस्तु जो मंगलाचरण के दौरान उपलब्ध होगी।

बीजसंपत्ति

public void seedConfiguration (IConfiguration config)

Tradefed और Guice के बीच इंटरफ़ेस init: यह वह जगह है जहाँ TF ऑब्जेक्ट को उपयोग किए जाने वाले मंगलाचरण के दायरे में लाया जाता है।

मापदंडों
config IConfiguration : Tradefed कॉन्फ़िगरेशन।

seededKeyProvider

public static Provider<T> seededKeyProvider ()

एक प्रदाता को लौटाता है जो हमेशा अपवाद की शिकायत करता है कि प्रश्न में वस्तु को इंजेक्ट होने से पहले सीड किया जाना चाहिए।

रिटर्न
Provider<T> टाइप किया हुआ प्रदाता