Package nablarch.fw

Interface Handler<TData,TResult>

Type Parameters:
TData - 処理対象データ型
TResult - 処理結果データ型
All Known Subinterfaces:
HandlerWrapper<TData,TResult>, HttpRequestHandler, ProcessStopHandler
All Known Implementing Classes:
AsyncMessageReceiveAction, AsyncMessageSendAction, BasicProcessStopHandler, BatchAction, BodyConvertHandler, CheckRole.Impl, CorsPreflightRequestHandler, CsrfTokenVerificationHandler, DataReadHandler, DbConnectionManagementHandler, DbLessLoopHandler, DispatchHandler, DuplicateProcessCheckHandler, ErrorOnSessionWriteConflict.Impl, FileRecordWriterDisposeHandler, FileRecordWriterDisposeHandler, ForwardingHandler, GlobalErrorHandler, HealthCheckEndpointHandler, HotDeployHandler, HttpAccessLogHandler, HttpCharacterEncodingHandler, HttpErrorHandler, HttpMessagingErrorHandler, HttpMessagingRequestParsingHandler, HttpMessagingResponseBuildingHandler, HttpMethodBinding, HttpRequestJavaPackageMapping, HttpRequestJavaPackageMapping.Mapping, HttpResponse.Status, HttpResponseHandler, HttpRewriteHandler, nablarch.fw.web.HttpServer, HttpServerJetty12, InjectForm.Impl, Interceptor.Impl, JaxRsAccessLogHandler, JaxRsBeanValidationHandler, JaxRsResponseHandler, KeitaiAccessHandler, LoopHandler, MailSender, Main, MessageReplyHandler, MessageResendHandler, MessagingAction, MessagingAction, MessagingContextHandler, MethodBinding, MultipartHandler, MultiThreadExecutionHandler, NablarchTagHandler, NoInputDataBatchAction, NormalizationHandler, OnDoubleSubmission.Impl, OnError.Impl, OnErrors.Impl, PermissionCheckHandler, PermissionCheckHandler, PostResubmitPreventHandler, ProcessResidentHandler, RecordTypeBinding, RequestHandlerEntry, RequestPathJavaPackageMapping, RequestThreadLoopHandler, ResourceMapping, RetryHandler, RoutingHandlerSupport, SecureHandler, ServiceAvailabilityCheckHandler, ServiceAvailabilityCheckHandler, SessionConcurrentAccessHandler, SessionConcurrentAccessHandler, SessionStoreHandler, StatusCodeConvertHandler, ThreadContextClearHandler, ThreadContextHandler, TransactionManagementHandler, UseToken.Impl

@Published(tag="architect") public interface Handler<TData,TResult>
データプロセッサが実装するパイプライン処理において、 各ステージで行われる処理が実装するインターフェース。
Author:
Iwauo Tajima <iwauo@tis.co.jp>
  • Method Summary

    Modifier and Type
    Method
    Description
    handle(TData data, ExecutionContext context)
    入力データに対する処理を実行する。
  • Method Details

    • handle

      TResult handle(TData data, ExecutionContext context)
      入力データに対する処理を実行する。
      Parameters:
      data - 入力データ
      context - 実行コンテキスト
      Returns:
      処理結果データ