| インターフェース | 説明 |
|---|---|
| CloseableIterator<E> | CloseableIterator は、リソース(ファイルまたはソケットハンドルなど)を保持する可能性がある場合に使用することを目的としています。 |
| CollectionFilter<T> | 要素のコレクションのサブセットを除外するための基本戦略。 |
| Pool<T> | アイテムのプールを表します。 |
| SimplePool.PoolItemCallback<T> | プールのユーザーは、このインターフェースの実装を提供します。さまざまなプール操作中に呼び出されます。 |
| クラス | 説明 |
|---|---|
| AbstractExpressionEvaluator | |
| AcceptOnceCollectionFilter<T> | 前の呼び出しで渡された要素を記憶して、それらの要素が複数回返されるのを回避する CollectionFilter の実装。 |
| AnnotatedMethodFilter | MethodFilter 実装では、次のことが可能になります: メソッド名によるマッチング (可能な場合)、'requiresReply' が true の場合に void を返すメソッドを除外、少なくとも 1 つ存在する場合にアノテーション付きメソッドに制限 |
| BeanFactoryTypeConverter | |
| CallerBlocksPolicy | エグゼキュータがキューに空きを確保するか、タイムアウトが発生するまで呼び出し元をブロックする RejectedExecutionHandlerSE(この場合、RejectedExecutionExceptionSE がスローされます。 |
| ClassUtils | |
| CompositeExecutor | 2 つの基盤となるエグゼキュータをカプセル化する ExecutorSE。 |
| CompoundTrigger | CompoundTrigger.nextExecutionTime(TriggerContext) を 2 つのトリガーの 1 つに委譲する Trigger。 |
| DynamicPeriodicTrigger | これは動的に変更可能な Trigger です。 |
| ErrorHandlingTaskExecutor | 例外をキャッチするために既存の Executor インスタンスをラップする TaskExecutor 実装。 |
| FixedMethodFilter | 候補リストに存在する場合、単一要素リスト内で常に同じメソッドインスタンスを返す MethodFilter 実装。 |
| FunctionIterator<T,V> | 各アイテムをターゲット FunctionIterator.iterator から、FunctionIterator.next() に FunctionIterator.function を適用する新しいオブジェクトに変換する IteratorSE 実装。 |
| IntegrationReactiveUtils | 統合コンポーネントをリアクティブ型に / から反応させるためのユーティリティ。 |
| JavaUtils | 一部の Java 反復コードを単純化するための連鎖ユーティリティメソッド。 |
| MessagingAnnotationUtils | アノテーション処理をサポートするユーティリティメソッド。 |
| SimplePool<T> | プールからアイテムを取得しようとしたときの動的サイズ変更と可変タイムアウトをサポートする Pool の実装。 |
| StackTraceUtils | スタックトレースを分析するためのユーティリティメソッド。 |
| UniqueMethodFilter | |
| UpperBound | セマフォの薄いラッパーで、メッセージのバッファで使用される無制限の上限を作成できます(例: |
| UUIDConverter | 汎用オブジェクトから UUID インスタンスを生成するのに役立つユーティリティ。 |
| WhileLockedProcessor | LockRegistry によって提供される LockSE で実行する必要のあるコードを提供できるようにする単純な戦略コールバッククラス一般的な使用箇所は、WhileLockedProcessor.whileLocked() メソッドの実装を提供してから WhileLockedProcessor.doWhileLocked() を呼び出すことです。 |
| 例外 | 説明 |
|---|---|
| PoolItemNotAvailableException | プールされたアイテムを何らかの理由で取得できなかった場合にスローされます。 |