public class HandlerResult
extends java.lang.Object| コンストラクターと説明 |
|---|
HandlerResult(java.lang.Object handler, java.lang.Object returnValue, MethodParameter returnType) 新しい HandlerResult を作成します。 |
HandlerResult(java.lang.Object handler, java.lang.Object returnValue, MethodParameter returnType, BindingContext context) 新しい HandlerResult を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.core.publisher.Mono<HandlerResult> | applyExceptionHandler(java.lang.Throwable failure) 例外ハンドラーを適用して、代替結果を返します。 |
BindingContext | getBindingContext() リクエストの処理に使用される BindingContext を返します。 |
java.lang.Object | getHandler() リクエストを処理したハンドラーを返します。 |
Model | getModel() リクエストの処理に使用されるモデルを返します。 |
ResolvableType | getReturnType() ハンドラーから返された値の型を返します。例: |
MethodParameter | getReturnTypeSource()returnType の作成元である MethodParameter を返します。 |
java.lang.Object | getReturnValue() もしあればハンドラーから返された値を返します。 |
boolean | hasExceptionHandler() 例外ハンドラーがあるかどうか。 |
HandlerResult | setExceptionHandler(java.util.function.Function<java.lang.Throwable,reactor.core.publisher.Mono<HandlerResult>> function) 結果の処理が失敗したときに別の結果を生成するために使用できる例外ハンドラーを構成します。 |
public HandlerResult(java.lang.Object handler,
@Nullable
java.lang.Object returnValue,
MethodParameter returnType)HandlerResult を作成します。handler - リクエストを処理したハンドラー returnValue - おそらく null ハンドラーからの戻り値 returnType - 戻り値の型 public HandlerResult(java.lang.Object handler,
@Nullable
java.lang.Object returnValue,
MethodParameter returnType,
@Nullable
BindingContext context)HandlerResult を作成します。handler - リクエストを処理したハンドラー returnValue - おそらく null ハンドラーからの戻り値 returnType - 戻り値の型 context - リクエスト処理に使用されるバインディングコンテキスト public java.lang.Object getHandler()
@Nullable public java.lang.Object getReturnValue()
public ResolvableType getReturnType()
MethodParameter を取得するには、getReturnTypeSource() も参照してください。public MethodParameter getReturnTypeSource()
returnType の作成元である MethodParameter を返します。public BindingContext getBindingContext()
public Model getModel()
getBindingContext().getModel() のショートカットです。public HandlerResult setExceptionHandler(java.util.function.Function<java.lang.Throwable,reactor.core.publisher.Mono<HandlerResult>> function)
function - エラーハンドラー public boolean hasExceptionHandler()
public reactor.core.publisher.Mono<HandlerResult> applyExceptionHandler(java.lang.Throwable failure)
failure - 例外