-
- All Implemented Interfaces:
-
io.karte.android.core.library.Module
public interface TrackModule implements Module
イベント送信処理に割り込むためのモジュールタイプです。
サブモジュールと連携するために用意している機能であり、通常利用で使用することはありません。
-
-
Method Summary
Modifier and Type Method Description Eventprepare(Event event)イベントの準備処理に割り込みます。 Trackerがイベントを受け取りリクエストキューに入れる前に発火されます。編集済みのイベントを返すことで、イベントの内容を編集することが可能です。 abstract TrackRequestintercept(TrackRequest request)リクエスト処理に割り込みます。編集済みのリクエストを返すことで、リクエスト内容を編集することが可能です。 List<TrackEventRejectionFilterRule>getEventRejectionFilterRules()abstract StringgetName()モジュール名 -
-
Method Detail
-
prepare
Event prepare(Event event)
イベントの準備処理に割り込みます。 Trackerがイベントを受け取りリクエストキューに入れる前に発火されます。
編集済みのイベントを返すことで、イベントの内容を編集することが可能です。
- Parameters:
event- イベント
-
intercept
abstract TrackRequest intercept(TrackRequest request)
リクエスト処理に割り込みます。
編集済みのリクエストを返すことで、リクエスト内容を編集することが可能です。
- Parameters:
request- リクエスト
-
getEventRejectionFilterRules
List<TrackEventRejectionFilterRule> getEventRejectionFilterRules()
-
-
-
-