Package 

Interface TrackModule

  • All Implemented Interfaces:
    io.karte.android.core.library.Module

    
    public interface TrackModule
     implements Module
                        

    イベント送信処理に割り込むためのモジュールタイプです。

    サブモジュールと連携するために用意している機能であり、通常利用で使用することはありません。

    • Method Summary

      Modifier and Type Method Description
      Event prepare(Event event) イベントの準備処理に割り込みます。 Trackerがイベントを受け取りリクエストキューに入れる前に発火されます。編集済みのイベントを返すことで、イベントの内容を編集することが可能です。
      abstract TrackRequest intercept(TrackRequest request) リクエスト処理に割り込みます。編集済みのリクエストを返すことで、リクエスト内容を編集することが可能です。
      List<TrackEventRejectionFilterRule> getEventRejectionFilterRules()
      abstract String getName() モジュール名
      • Methods inherited from class io.karte.android.core.library.Module

        equals, hashCode, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • prepare

         Event prepare(Event event)

        イベントの準備処理に割り込みます。 Trackerがイベントを受け取りリクエストキューに入れる前に発火されます。

        編集済みのイベントを返すことで、イベントの内容を編集することが可能です。

        Parameters:
        event - イベント
      • intercept

         abstract TrackRequest intercept(TrackRequest request)

        リクエスト処理に割り込みます。

        編集済みのリクエストを返すことで、リクエスト内容を編集することが可能です。

        Parameters:
        request - リクエスト