クラス FileTransferringMessageHandlerSpec<F, S extends FileTransferringMessageHandlerSpec<F,S>>
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec <S、FileTransferringMessageHandler <F>>
org.springframework.integration.dsl.MessageHandlerSpec <S、FileTransferringMessageHandler <F>>
org.springframework.integration.file.dsl.FileTransferringMessageHandlerSpec<F,S>
- 型パラメーター:
F- ターゲットファイル型。S- ターゲットFileTransferringMessageHandlerSpec実装型。
- 実装済みのインターフェース一覧:
DisposableBean, FactoryBean<FileTransferringMessageHandler<F>>, InitializingBean, Lifecycle, Phased, SmartLifecycle, ComponentsRegistration
public abstract class FileTransferringMessageHandlerSpec<F, S extends FileTransferringMessageHandlerSpec<F,S>>
extends MessageHandlerSpec<S, FileTransferringMessageHandler<F>>
implements ComponentsRegistration
- 導入:
- 5.0
- 作成者:
- Artem Bilan, Joaquin Santana
フィールド概要
クラス IntegrationComponentSpec から継承されたフィールド
logger, PARSER, targetインターフェース FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTEインターフェース SmartLifecycle から継承されたフィールド
DEFAULT_PHASEコンストラクター概要
コンストラクター修飾子コンストラクター説明protectedprotectedFileTransferringMessageHandlerSpec(RemoteFileTemplate<F> remoteFileTemplate) protectedFileTransferringMessageHandlerSpec(RemoteFileTemplate<F> remoteFileTemplate, FileExistsMode fileExistsMode) protectedFileTransferringMessageHandlerSpec(SessionFactory<F> sessionFactory) 方法の概要
修飾子と型メソッド説明autoCreateDirectory(boolean autoCreateDirectory) 自動的にディレクトリを作成するかどうかを示すbooleanフラグ。文字列ペイロードをリモートファイルのコンテンツとしてバイトに変換するときに使用する文字セットを設定します。文字列ペイロードをリモートファイルのコンテンツとしてバイトに変換するときに使用する文字セットを設定します。chmod(int chmod) アップロード後にファイルのアクセス許可を設定します。fileNameExpression(StringSE fileNameGeneratorExpression) 提供された SpEL 式に基づいてDefaultFileNameGeneratorを設定します。fileNameGenerator(FileNameGenerator fileNameGenerator) ファイルをリモートシステムに転送するときに使用されるリモートファイル名の生成に使用されるファイル名ジェネレーターを設定します。remoteDirectory(StringSE remoteDirectory) リモートディレクトリパスを指定します。<P> SremoteDirectory(FunctionSE<Message<P>, StringSE> remoteDirectoryFunction) リモートディレクトリパスFunctionSE を指定します。remoteDirectoryExpression(StringSE remoteDirectoryExpression) リモートディレクトリパス SpEL 式を指定します。remoteDirectoryExpression(Expression remoteDirectoryExpression) リモートディレクトリパス SpEL 式を指定します。remoteFileSeparator(StringSE remoteFileSeparator) リモートファイル区切り記号を指定します。temporaryFileSuffix(StringSE temporaryFileSuffix) ファイルをリモートシステムに転送するときに使用する一時的なサフィックスを設定します。temporaryRemoteDirectory(StringSE temporaryRemoteDirectory) リモートディレクトリパスを指定します。<P> StemporaryRemoteDirectory(FunctionSE<Message<P>, StringSE> temporaryRemoteDirectoryFunction) リモート一時ディレクトリパスFunctionSE を指定します。temporaryRemoteDirectoryExpression(StringSE temporaryRemoteDirectoryExpression) リモートディレクトリパス SpEL 式を指定します。temporaryRemoteDirectoryExpression(Expression temporaryRemoteDirectoryExpression) リモートディレクトリパス SpEL 式を指定します。useTemporaryFileName(boolean useTemporaryFileName) 一時ファイル名を使用するかどうかを指定するbooleanフラグ。クラス IntegrationComponentSpec から継承されたメソッド
_this, afterPropertiesSet, destroy, doGet, getId, getObject, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stopクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース FactoryBean から継承されたメソッド
isSingletonインターフェース SmartLifecycle から継承されたメソッド
isPauseable
コンストラクターの詳細
FileTransferringMessageHandlerSpec
protected FileTransferringMessageHandlerSpec()FileTransferringMessageHandlerSpec
FileTransferringMessageHandlerSpec
FileTransferringMessageHandlerSpec
protected FileTransferringMessageHandlerSpec(RemoteFileTemplate<F> remoteFileTemplate, FileExistsMode fileExistsMode)
方法の詳細
autoCreateDirectory
自動的にディレクトリを作成するかどうかを示すbooleanフラグ。- パラメーター:
autoCreateDirectory- ディレクトリを自動的に作成する場合は true。- 戻り値:
- 現在のスペック
remoteFileSeparator
remoteDirectory
remoteDirectoryExpression
remoteDirectory
リモートディレクトリパスFunctionSE を指定します。- 型パラメーター:
P- 予想されるペイロード型。- パラメーター:
remoteDirectoryFunction- リモートディレクトリFunctionSE- 戻り値:
- 現在のスペック
remoteDirectoryExpression
リモートディレクトリパス SpEL 式を指定します。- パラメーター:
remoteDirectoryExpression- リモートディレクトリ式- 戻り値:
- 現在のスペック
- 導入:
- 6.3
temporaryRemoteDirectory
temporaryRemoteDirectoryExpression
temporaryRemoteDirectory
public <P> S temporaryRemoteDirectory(FunctionSE<Message<P>, StringSE> temporaryRemoteDirectoryFunction) リモート一時ディレクトリパスFunctionSE を指定します。- 型パラメーター:
P- 予想されるペイロード型。- パラメーター:
temporaryRemoteDirectoryFunction- 一時リモートディレクトリFunctionSE- 戻り値:
- 現在のスペック
temporaryRemoteDirectoryExpression
リモートディレクトリパス SpEL 式を指定します。- パラメーター:
temporaryRemoteDirectoryExpression- 一時リモートディレクトリパス SpEL 式- 戻り値:
- 現在のスペック
- 導入:
- 6.3
useTemporaryFileName
一時ファイル名を使用するかどうかを指定するbooleanフラグ。デフォルトはtrueです。- パラメーター:
useTemporaryFileName- 一時ファイル名を使用する場合は true。- 戻り値:
- 現在のスペック
fileNameGenerator
ファイルをリモートシステムに転送するときに使用されるリモートファイル名の生成に使用されるファイル名ジェネレーターを設定します。デフォルトDefaultFileNameGenerator- パラメーター:
fileNameGenerator- ファイル名ジェネレーター。- 戻り値:
- 現在のスペック
fileNameExpression
提供された SpEL 式に基づいてDefaultFileNameGeneratorを設定します。- パラメーター:
fileNameGeneratorExpression- ファイル名生成のための SpEL 式。- 戻り値:
- 現在のスペック
charset
charset
temporaryFileSuffix
chmod
アップロード後にファイルのアクセス許可を設定します。所有者の読み取り / 書き込みの場合は 0600。- パラメーター:
chmod- 許可。- 戻り値:
- 現在のスペック
getComponentsToRegister
- 次で指定:
- インターフェース
ComponentsRegistration内のgetComponentsToRegister