クラス TailAdapterSpec
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec<TailAdapterSpec, FileTailingMessageProducerSupport>
org.springframework.integration.dsl.MessageProducerSpec<TailAdapterSpec, FileTailingMessageProducerSupport>
org.springframework.integration.file.dsl.TailAdapterSpec
- 実装済みのインターフェース一覧:
DisposableBean, FactoryBean<FileTailingMessageProducerSupport>, InitializingBean, Lifecycle, Phased, SmartLifecycle
public class TailAdapterSpec
extends MessageProducerSpec<TailAdapterSpec, FileTailingMessageProducerSupport>
ファイルテーリングアダプター用の
MessageProducerSpec。- 導入:
- 5.0
- 作成者:
- Artem Bilan, Gary Russell
フィールド概要
クラス IntegrationComponentSpec から継承されたフィールド
logger, PARSER, targetインターフェース FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTEインターフェース SmartLifecycle から継承されたフィールド
DEFAULT_PHASEコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明autoStartup(boolean autoStartup) delay(long delay) 新しいコンテンツのファイルをチェックする間隔(ミリ秒単位)。protected FileTailingMessageProducerSupportdoGet()enableStatusReader(boolean enableStatusReader) このフィールドは、stderr イベントを制御します。end(boolean end) trueの場合、ファイルの末尾から末尾に移動します。それ以外の場合は、最初からすべての行を含めます。errorChannel(StringSE errorChannel) エラーメッセージの送信先となるMessageChannelの Bean 名を設定します。errorChannel(MessageChannel errorChannel) エラーメッセージの送信先となるMessageChannelを構成します。errorMessageStrategy(ErrorMessageStrategy errorMessageStrategy) 例外が発生したときにエラーメッセージを作成するために使用するErrorMessageStrategyを設定します。protected TailAdapterSpecfileDelay(long fileDelay) 存在しないファイルをテールする試行間の、または何らかの理由で失敗した場合のプロセスの実行試行間のミリ秒単位の遅延。コンポーネント識別子を構成します。idleEventInterval(long idleEventInterval) アイドルイベントの送信を開始する前のアイドル間隔を指定します。nativeOptions(StringSE nativeOptions) ネイティブtailコマンドのオプション文字列を指定します。outputChannel(StringSE outputChannel) MessageProducerのoutputChannelの Bean 名を指定します。outputChannel(MessageChannel outputChannel) MessageProducerのoutputChannelを指定します。phase(int phase) reopen(boolean reopen) trueの場合は、チャンクの読み取りの間にファイルを閉じてから再度開きます。sendTimeout(long sendTimeout) 送信操作に使用するデフォルトのタイムアウト値を構成します。shouldTrack(boolean shouldTrack) コンポーネントをメッセージ履歴で追跡するかどうか。taskExecutor(TaskExecutor taskExecutor) タスクエグゼキュータを設定します。taskScheduler(TaskScheduler taskScheduler) タスクスケジューラを設定します - デフォルトでは統合 "taskScheduler" になります。クラス MessageProducerSpec から継承されたメソッド
observationConvention, roleクラス IntegrationComponentSpec から継承されたメソッド
_this, afterPropertiesSet, destroy, getId, getObject, getObjectType, getPhase, isAutoStartup, isRunning, start, stop, stopクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース FactoryBean から継承されたメソッド
isSingletonインターフェース SmartLifecycle から継承されたメソッド
isPauseable
コンストラクターの詳細
TailAdapterSpec
protected TailAdapterSpec()
方法の詳細
file
nativeOptions
ネイティブtailコマンドのオプション文字列を指定します。- パラメーター:
nativeOptions- nativeOptions。- 戻り値:
- スペック。
- 関連事項:
enableStatusReader
このフィールドは、stderr イベントを制御します。- パラメーター:
enableStatusReader- stderr からのイベントを有効または無効にするブール値。- 戻り値:
- スペック
idleEventInterval
アイドルイベントの送信を開始する前のアイドル間隔を指定します。- パラメーター:
idleEventInterval- イベントアイドル時間のミリ秒単位の間隔。- 戻り値:
- スペック。
taskExecutor
タスクエグゼキュータを設定します。デフォルトはSimpleAsyncTaskExecutorです。- パラメーター:
taskExecutor- taskExecutor。- 戻り値:
- スペック。
taskScheduler
タスクスケジューラを設定します - デフォルトでは統合 "taskScheduler" になります。- パラメーター:
taskScheduler- taskScheduler。- 戻り値:
- スペック。
delay
新しいコンテンツのファイルをチェックする間隔(ミリ秒単位)。- パラメーター:
delay- 遅延。- 戻り値:
- スペック。
- 関連事項:
fileDelay
存在しないファイルをテールする試行間の、または何らかの理由で失敗した場合のプロセスの実行試行間のミリ秒単位の遅延。- パラメーター:
fileDelay- fileDelay。- 戻り値:
- スペック。
- 関連事項:
end
trueの場合、ファイルの末尾から末尾に移動します。それ以外の場合は、最初からすべての行を含めます。デフォルトのtrue。- パラメーター:
end- 終わり。- 戻り値:
- スペック。
- 関連事項:
reopen
trueの場合は、チャンクの読み取りの間にファイルを閉じてから再度開きます。デフォルトのfalse。- パラメーター:
reopen- 「再度開く」オプション。- 戻り値:
- スペック。
- 関連事項:
id
クラスからコピーされた説明:MessageProducerSpecコンポーネント識別子を構成します。このコンポーネントのアプリケーションコンテキストに Bean を登録するためのbeanNameとして使用されます。メッセージプロデューサーの Bean 名を設定します。- オーバーライド:
- クラス
MessageProducerSpec<TailAdapterSpec, FileTailingMessageProducerSupport>のid - パラメーター:
id- ID。- 戻り値:
- スペック。
phase
- オーバーライド:
- クラス
MessageProducerSpec<TailAdapterSpec, FileTailingMessageProducerSupport>のphase - パラメーター:
phase- フェーズ。- 戻り値:
- スペック。
- 関連事項:
autoStartup
- オーバーライド:
- クラス
MessageProducerSpec<TailAdapterSpec, FileTailingMessageProducerSupport>のautoStartup - パラメーター:
autoStartup- autoStartup。- 戻り値:
- スペック。
- 関連事項:
outputChannel
クラスからコピーされた説明:MessageProducerSpecMessageProducerのoutputChannelを指定します。- オーバーライド:
- クラス
MessageProducerSpec<TailAdapterSpec, FileTailingMessageProducerSupport>のoutputChannel - パラメーター:
outputChannel- outputChannel。- 戻り値:
- スペック。
- 関連事項:
errorChannel
クラスからコピーされた説明:MessageProducerSpecエラーメッセージの送信先となるMessageChannelを構成します。- オーバーライド:
- クラス
MessageProducerSpec<TailAdapterSpec, FileTailingMessageProducerSupport>のerrorChannel - パラメーター:
errorChannel- errorChannel。- 戻り値:
- スペック。
- 関連事項:
outputChannel
クラスからコピーされた説明:MessageProducerSpecMessageProducerのoutputChannelの Bean 名を指定します。- オーバーライド:
- クラス
MessageProducerSpec<TailAdapterSpec, FileTailingMessageProducerSupport>のoutputChannel - パラメーター:
outputChannel- outputChannel Bean の名前。- 戻り値:
- スペック。
- 関連事項:
errorChannel
クラスからコピーされた説明:MessageProducerSpecエラーメッセージの送信先となるMessageChannelの Bean 名を設定します。- オーバーライド:
- クラス
MessageProducerSpec<TailAdapterSpec, FileTailingMessageProducerSupport>のerrorChannel - パラメーター:
errorChannel- errorChannel Bean の名前。- 戻り値:
- スペック。
- 関連事項:
sendTimeout
クラスからコピーされた説明:MessageProducerSpec送信操作に使用するデフォルトのタイムアウト値を構成します。個々のメッセージに対してオーバーライドされる場合があります。- オーバーライド:
- クラス
MessageProducerSpec<TailAdapterSpec, FileTailingMessageProducerSupport>のsendTimeout - パラメーター:
sendTimeout- ミリ秒単位の送信タイムアウト- 戻り値:
- スペック。
- 関連事項:
shouldTrack
クラスからコピーされた説明:MessageProducerSpecコンポーネントをメッセージ履歴で追跡するかどうか。- オーバーライド:
- クラス
MessageProducerSpec<TailAdapterSpec, FileTailingMessageProducerSupport>のshouldTrack - パラメーター:
shouldTrack- 追跡フラグ- 戻り値:
- スペック。
- 関連事項:
errorMessageStrategy
クラスからコピーされた説明:MessageProducerSpec例外が発生したときにエラーメッセージを作成するために使用するErrorMessageStrategyを設定します。- オーバーライド:
- クラス
MessageProducerSpec<TailAdapterSpec, FileTailingMessageProducerSupport>のerrorMessageStrategy - パラメーター:
errorMessageStrategy-ErrorMessageStrategy- 戻り値:
- スペック。
- 関連事項:
doGet
- オーバーライド:
- クラス
IntegrationComponentSpec<TailAdapterSpec, FileTailingMessageProducerSupport>のdoGet