クラス PartialSuccessException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
org.springframework.messaging.MessagingException
org.springframework.integration.support.PartialSuccessException
- 実装されたすべてのインターフェース:
SerializableSE
非トランザクション操作が単一のメッセージから複数の更新を実行しているときにスローされる
MessagingException
。FTP の "mput" 操作。- 導入:
- 4.2
- 作成者:
- Gary Russell
- 関連事項:
コンストラクターのサマリー
コンストラクターコンストラクター説明PartialSuccessException
(Message<?> message, StringSE description, ThrowableSE cause, CollectionSE<?> partialResults, CollectionSE<?> derivedInput) メソッドのサマリー
修飾子と型メソッド説明CollectionSE<?>
<T> CollectionSE<T>
getDerivedInput
(ClassSE<T> clazz) キャストを避けるための便利なバージョンのgetDerivedInput()
。CollectionSE<?>
<T> CollectionSE<T>
getPartialResults
(ClassSE<T> clazz) キャストを避けるための便利なバージョンのgetPartialResults()
。toString()
クラス org.springframework.messaging.MessagingException から継承されたメソッド
getFailedMessage
クラス org.springframework.core.NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCause
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE
コンストラクターの詳細
PartialSuccessException
public PartialSuccessException(Message<?> message, StringSE description, ThrowableSE cause, CollectionSE<?> partialResults, CollectionSE<?> derivedInput) - パラメーター:
message
- メッセージ。description
- 説明。cause
- 原因。partialResults
- 原因が発生する前に成功した複数の更新のサブセット。derivedInput
- 入力データのコレクション(通常はメッセージから派生)。たとえばmput
を使用して FTP に送信されるローカルファイルのフィルタリングされたリスト。
メソッドの詳細
getPartialResults
- 戻り値:
- 部分的な結果
getDerivedInput
- 戻り値:
- 派生した入力。
getPartialResults
キャストを避けるための便利なバージョンのgetPartialResults()
。- 型パラメーター:
T
- 結果の型。- パラメーター:
clazz
- 型。- 戻り値:
- 部分的な結果。
getDerivedInput
キャストを避けるための便利なバージョンのgetDerivedInput()
。- 型パラメーター:
T
- 入力の型。- パラメーター:
clazz
- 型。- 戻り値:
- 部分的な結果。
toString
- オーバーライド:
- クラス
MessagingException
のtoString