EventUrlProvider
public
class
EventUrlProvider
extends Object
リクエストのためのイベント トラッキング URL を生成します。サービスは、必要に応じてこれらの URL を HTML 出力に埋め込むことができます。HTML が ODP WebView 内でレンダリングされると、ODP はこれらの URL へのリクエストをインターセプトして IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
を呼び出し、返された出力を EVENTS テーブルに記録します。
概要
継承されるメソッド |
クラス
java.lang.Object
から
Object
|
clone()
このオブジェクトのコピーを作成して返します。
|
boolean
|
equals(Object obj)
他のオブジェクトが「次と等しい」かどうかを示します。表示されます。
|
void
|
finalize()
ガベージ コレクションの実行時に、オブジェクトのガベージ コレクタによって呼び出されます
は、そのオブジェクトへの参照がもう存在しないことを確認します。
|
final
Class<?>
|
getClass()
この Object のランタイム クラスを返します。
|
int
|
hashCode()
オブジェクトのハッシュコード値を返します。
|
final
void
|
notify()
このオブジェクトのスレッドを待機しているスレッドを 1 つ起こします。
モニタリングできます。
|
final
void
|
notifyAll()
このオブジェクトのモニターで待機中のスレッドをすべて起こします。
|
String
|
toString()
オブジェクトの文字列表現を返します。
|
final
void
|
wait(long timeoutMillis, int nanos)
現在のスレッドを、復帰するまで待機させます。通常は、
通知や中断される、あるいは
一定の時間が経過したら通知します
|
final
void
|
wait(long timeoutMillis)
現在のスレッドを、復帰するまで待機させます。通常は、
通知や中断される、あるいは
一定の時間が経過したら通知します
|
final
void
|
wait()
現在のスレッドを、復帰するまで待機させます。通常は、
通知や中断される。
|
|
パブリック メソッド
createEventTrackingUrlWithRedirect
public Uri createEventTrackingUrlWithRedirect (PersistableBundle eventParams,
Uri destinationUrl)
ODP WebView でクリックされたときに、指定されたリンク先 URL にリダイレクトするイベント トラッキング URL を作成します。
このメソッドは完了までに数秒かかることがあるため、ワーカー スレッドからのみ呼び出してください。
パラメータ |
eventParams |
PersistableBundle : イベント発生時に IsolatedWorker#onEvent(EventInput, java.util.function.Consumer) に渡されるデータ。この値を null にすることはできません。 |
destinationUrl |
Uri : リダイレクト先の URL。この値は null であっても構いません。 |
戻り値 |
Uri |
WebView に挿入できる ODP イベント URL。
この値が null になることはありません。 |
createEventTrackingUrlWithResponse
public Uri createEventTrackingUrlWithResponse (PersistableBundle eventParams,
byte[] responseData,
String mimeType)
指定されたレスポンスを返すイベント トラッキング URL を作成します。レスポンス データが空でない場合、HTTP ステータス 200(OK)を返します。レスポンス データが空の場合、HTTP ステータス 204(コンテンツなし)を返します。
このメソッドは完了までに数秒かかることがあるため、ワーカー スレッドからのみ呼び出してください。
パラメータ |
eventParams |
PersistableBundle : イベントの発生時に IsolatedWorker#onEvent(EventInput, java.util.function.Consumer) に渡されるデータ。この値が null になることはありません。 |
responseData |
byte : URL がフェッチされたときに WebView に返されるコンテンツ。この値は null であっても構いません。 |
mimeType |
String : URL レスポンスの MIME タイプ。この値は null であっても構いません。 |
戻り値 |
Uri |
WebView に挿入できる ODP イベント URL。
この値が null になることはありません。 |