Package nablarch.fw

Interface HandlerWrapper<TData,TResult>

Type Parameters:
TData - ハンドラの入力データ型
TResult - ハンドラの処理結果型
All Superinterfaces:
Handler<TData,TResult>
All Known Implementing Classes:
CheckRole.Impl, ErrorOnSessionWriteConflict.Impl, HttpMethodBinding, InjectForm.Impl, Interceptor.Impl, MethodBinding, OnDoubleSubmission.Impl, OnError.Impl, OnErrors.Impl, RecordTypeBinding, RequestHandlerEntry, Transactional.TransactionalImpl, UseToken.Impl

public interface HandlerWrapper<TData,TResult> extends Handler<TData,TResult>
Handlerインターフェースを実装していない 一般のオブジェクトに対するラッパー。
  • Method Summary

    Modifier and Type
    Method
    Description
    このラッパーが処理を移譲するオブジェクトのリストを返す。 対象となるオブジェクトが存在しない場合は空の配列を返す。

    Methods inherited from interface nablarch.fw.Handler

    handle
  • Method Details

    • getDelegates

      List<Object> getDelegates(TData data, ExecutionContext context)
      このラッパーが処理を移譲するオブジェクトのリストを返す。 対象となるオブジェクトが存在しない場合は空の配列を返す。
      Parameters:
      data - ハンドラに対する入力データ
      context - 実行コンテキスト
      Returns:
      内包するオブジェクト。