public class ServiceAvailabilityCheckHandler extends java.lang.Object implements Handler<java.lang.Object,java.lang.Object>, InboundHandleable
ThreadContext
から取得したリクエストIDがサービス提供可能かどうか判定する。ServiceAvailability
コンストラクタと説明 |
---|
ServiceAvailabilityCheckHandler() |
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.Object |
handle(java.lang.Object inputData,
ExecutionContext context)
ThreadContext からリクエストIDを取得し、サービス提供可否を判定する。 |
Result |
handleInbound(ExecutionContext context)
前処理を実装する。
|
void |
setServiceAvailability(ServiceAvailability serviceAvailability)
サービス提供可否状態判定オブジェクトを設定する。
|
ServiceAvailabilityCheckHandler |
setUsesInternalRequestId(boolean usesInternal)
開閉局状態の判定を内部リクエストIDを用いて行うか否かを設定する。
|
public java.lang.Object handle(java.lang.Object inputData, ExecutionContext context)
ThreadContext
からリクエストIDを取得し、サービス提供可否を判定する。public void setServiceAvailability(ServiceAvailability serviceAvailability)
serviceAvailability
- サービス提供可否状態判定オブジェクトpublic ServiceAvailabilityCheckHandler setUsesInternalRequestId(boolean usesInternal)
usesInternal
- 内部リクエストIDを使用して判定を行う場合は true
常に外部から送信されたリクエストIDを使って判定を行う場合は falsepublic Result handleInbound(ExecutionContext context)
InboundHandleable
handleInbound
インタフェース内 InboundHandleable
context
- ExecutionContext