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