TracePropagting प्रोसेस forService
public
final
class
TracePropagatingExecutorService
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.t Assistant |
एक ऐसा एक्ज़ीक्यूटर सेवा जो ट्रेस करने की प्रक्रिया.
ऐसा करने से, सबमिट किए गए टास्क में CloseableTraceScope
जैसी ट्रेसिंग सुविधाओं का इस्तेमाल किया जा सकता है.
खास जानकारी
सार्वजनिक तरीके | |
---|---|
boolean
|
awaitTermination(long timeout, TimeUnit unit)
|
static
TracePropagatingExecutorService
|
create(ExecutorService delegate)
ऐसा |
void
|
execute(Runnable command)
|
<T>
|
invokeAll(
|
<T>
|
invokeAll(
|
<T>
T
|
invokeAny(
|
<T>
T
|
invokeAny(
|
boolean
|
isShutdown()
|
boolean
|
isTerminated()
|
void
|
shutdown()
|
|
shutdownNow()
|
|
submit(Runnable task)
|
<T>
|
submit(Runnable task, T result)
|
<T>
|
submit(
|
सुरक्षित तरीके | |
---|---|
<T>
|
wrapTasks(
|
सार्वजनिक तरीके
Await बताया गया
public boolean awaitTermination (long timeout, TimeUnit unit)
पैरामीटर | |
---|---|
timeout |
long |
unit |
TimeUnit |
रिटर्न | |
---|---|
boolean |
बनाएं
public static TracePropagatingExecutorService create (ExecutorService delegate)
ऐसा ERROR(/ExecutorService)
बनाता है जो दिए गए डेलिगेट मैनेजर को डेलिगेट करता है.
ध्यान दें कि टास्क पर डिस्ट्रिब्यूट किया जाने वाला ऐक्टिव ट्रेस ही, इन कॉल का इस्तेमाल करता है सबसे सही तरीके से लागू होता है. ऐसा इसलिए किया जाता है, क्योंकि TF शुरू करना और ट्रेस अटैच करना.
पैरामीटर | |
---|---|
delegate |
ExecutorService |
रिटर्न | |
---|---|
TracePropagatingExecutorService |
लागू करना
public void execute (Runnable command)
पैरामीटर | |
---|---|
command |
Runnable |
शुरू करने के लिए सभी
publicinvokeAll ( tasks, long timeout, TimeUnit unit)
पैरामीटर | |
---|---|
tasks |
|
timeout |
long |
unit |
TimeUnit |
रिटर्न | |
---|---|
|
शुरू करने के लिए सभी
publicinvokeAll ( tasks)
पैरामीटर | |
---|---|
tasks |
|
रिटर्न | |
---|---|
|
कोई भी
public T invokeAny (tasks)
पैरामीटर | |
---|---|
tasks |
|
रिटर्न | |
---|---|
T |
कोई भी
public T invokeAny (tasks, long timeout, TimeUnit unit)
पैरामीटर | |
---|---|
tasks |
|
timeout |
long |
unit |
TimeUnit |
रिटर्न | |
---|---|
T |
बंद है
public boolean isShutdown ()
रिटर्न | |
---|---|
boolean |
खत्म हो चुका है
public boolean isTerminated ()
रिटर्न | |
---|---|
boolean |
शटडाउन
public void shutdown ()
अभी बंद है
publicshutdownNow ()
रिटर्न | |
---|---|
|
सबमिट करें
publicsubmit (Runnable task)
पैरामीटर | |
---|---|
task |
Runnable |
रिटर्न | |
---|---|
|
सबमिट करें
publicsubmit (Runnable task, T result)
पैरामीटर | |
---|---|
task |
Runnable |
result |
T |
रिटर्न | |
---|---|
|
सबमिट करें
publicsubmit ( task)
पैरामीटर | |
---|---|
task |
|
रिटर्न | |
---|---|
|
सुरक्षित तरीके
रैप टास्क
protectedwrapTasks ( tasks)
पैरामीटर | |
---|---|
tasks |
|
रिटर्न | |
---|---|
|