Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

InvocationsMonitor

public final class InvocationsMonitor
extends Object

java.lang.Object上位
com.android.tradefed.invoker.monitor.InvocationsMonitor


進行中Tradefedインスタンスに関連付けられたモニター。このモニタは、すべての呼び出しを監視シングルトンです。

TODO:完全追跡

概要

田畑

public static final String INVOC_MONITOR_TYPE

パブリック・メソッド

static InvocationsMonitor getInstance ()

インスタンスを返しますInvocationsMonitor現在実行中のTradefedのために。

getInvocations ()

現在実行中のすべての呼び出しIDのセットを返します。

void notifyLocalSharding (String id, int shardCount)

地元のシャーディングを開始呼び出しの通知。

void trackInvocation ( IInvocationContext context)

そのIDによって呼び出しを追跡を開始。

void untrackInvocation ( IInvocationContext context)

特定の呼び出しIDの追跡を停止します。

田畑

INVOC_MONITOR_TYPE

public static final String INVOC_MONITOR_TYPE

パブリック・メソッド

getInstance

public static InvocationsMonitor getInstance ()

インスタンスを返しますInvocationsMonitor現在実行中のTradefedのために。

戻り値
InvocationsMonitor

getInvocations

public  getInvocations ()

現在実行中のすべての呼び出しIDのセットを返します。

戻り値

notifyLocalSharding

public void notifyLocalSharding (String id, 
                int shardCount)

地元のシャーディングを開始呼び出しの通知。これは、私たちが見るべきか、多くの呼び出しの期待を取得するために使用されます。

パラメーター
id String :現在の呼び出しのIDです。

shardCount int :シャードがシャードになっている呼び出しを数えます。

trackInvocation

public void trackInvocation ( IInvocationContext context)

そのIDによって呼び出しを追跡を開始。私たちは各シャードのための個々の状況を追跡するように、シャードの呼び出しは、同じIDが異なる呼び出しコンテキストを持っています。

パラメーター
context IInvocationContextIInvocationContext終了したことを呼び出し。

untrackInvocation

public void untrackInvocation ( IInvocationContext context)

特定の呼び出しIDの追跡を停止します。解放されるように、その時点でそのすべてのシャードで行わなければなりません。

パラメーター
context IInvocationContextIInvocationContext終了したことを呼び出し。