Package 

Interface ActionModule

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

    
    public interface ActionModule
     implements Module
                        

    アクションに関連する処理をフックするためのモジュールタイプです。

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

    • Method Summary

      Modifier and Type Method Description
      abstract Unit receive(TrackResponse trackResponse, TrackRequest trackRequest) Trackサーバーのレスポンスデータをハンドルします。
      abstract Unit reset() 各画面に対するリセット要求をハンドルします。 画面遷移やdismiss等の特定画面に対して表示を停止する際に呼ばれます。
      abstract Unit resetAll() 全体に対するリセット要求をハンドルします。 オプトアウト等の全体の接客表示を停止する際に呼ばれます。
      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

      • receive

         abstract Unit receive(TrackResponse trackResponse, TrackRequest trackRequest)

        Trackサーバーのレスポンスデータをハンドルします。

        Parameters:
        trackResponse - レスポンス
        trackRequest - リクエスト
      • reset

         abstract Unit reset()

        各画面に対するリセット要求をハンドルします。 画面遷移やdismiss等の特定画面に対して表示を停止する際に呼ばれます。

      • resetAll

         abstract Unit resetAll()

        全体に対するリセット要求をハンドルします。 オプトアウト等の全体の接客表示を停止する際に呼ばれます。