インターフェース PostgresChannelMessageTableSubscriber.Subscription

すべての既知の実装クラス:
PostgresSubscribableChannel
含まれているクラス:
PostgresChannelMessageTableSubscriber

public static interface PostgresChannelMessageTableSubscriber.Subscription
JdbcChannelMessageStore に追加された新しいメッセージのプッシュ通知を受信するための PostgresChannelMessageTableSubscriber へのサブスクリプション。
導入:
6.0
作成者:
Rafael Winterhalter, Artem Bilan, Igor Lovich, Christian Tzolov, Johannes Edmeier
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    このサブスクリプションが通知を受け取るグループ ID を返します。
    このサブスクリプションが通知を受け取るリージョンを返します。
    void
    表示されたリージョンとグループ ID にメッセージが追加されたことを示します。
  • メソッドの詳細

    • notifyUpdate

      void notifyUpdate()
      表示されたリージョンとグループ ID にメッセージが追加されたことを示します。このメソッドは、読み取る新しいメッセージがない場合にも呼び出される可能性があることに注意してください。たとえば、別のサブスクリプションがそれらのメッセージをすでに読み取っている場合や、一時的な接続の切断中に新しいメッセージが到着した可能性がある場合などです。
    • getRegion

      StringSE getRegion()
      このサブスクリプションが通知を受け取るリージョンを返します。
      戻り値:
      JdbcChannelMessageStore の関連領域。
    • getGroupId

      ObjectSE getGroupId()
      このサブスクリプションが通知を受け取るグループ ID を返します。
      戻り値:
      PostgresSubscribableChannel のグループ ID。