インターフェース MessageSessionCallback<F,T>

型パラメーター:
F - ターゲットプロトコルファイル型。
T - 期待される実行結果。
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface MessageSessionCallback<F,T>
RemoteFileOperations.executeForMessage() によって呼び出されたコールバック - セッションで複数の操作を許可します。
導入:
4.2
作成者:
Artem Bilan
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    doInSession(Session<F> session, Message<?> requestMessage)
    セッションと requestMessage のコンテキスト内で呼び出されます。
  • メソッドの詳細

    • doInSession

      T doInSession(Session<F> session, Message<?> requestMessage) throws IOExceptionSE
      セッションと requestMessage のコンテキスト内で呼び出されます。セッションでいくつかの操作を実行します。呼び出し元は、このメソッドが終了した後にセッションを閉じる処理を行います。
      パラメーター:
      session - セッション。
      requestMessage - セッション操作で考慮すべきメッセージ。
      戻り値:
      型 T の結果。
      例外:
      IOExceptionSE - IOException。