クラス FtpMessageHandler

実装されているすべてのインターフェース:
org.reactivestreams.Subscriber<Message<?>>AwareBeanFactoryAwareBeanNameAwareDisposableBeanInitializingBeanApplicationContextAwareOrderedComponentSourceAwareExpressionCapableOrderableIntegrationPatternNamedComponentIntegrationManagementTrackableComponentMessageHandlerreactor.core.CoreSubscriber<Message<?>>

public class FtpMessageHandler extends FileTransferringMessageHandler<org.apache.commons.net.ftp.FTPFile>
FTP 固有の FileTransferringMessageHandler 拡張。FtpRemoteFileTemplate に基づいています。
導入:
4.1.9
作成者:
Artem Bilan, Deepak Gunasekaran
関連事項:
  • コンストラクターの詳細

    • FtpMessageHandler

      public FtpMessageHandler(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory)
    • FtpMessageHandler

      public FtpMessageHandler(FtpRemoteFileTemplate remoteFileTemplate)
    • FtpMessageHandler

      public FtpMessageHandler(FtpRemoteFileTemplate ftpRemoteFileTemplate, FileExistsMode mode)
      FtpRemoteFileTemplate と FileExistsMode を設定するコンストラクター。
      パラメーター:
      ftpRemoteFileTemplate - リモートファイルテンプレート。
      mode - ファイル存在モード。
      導入:
      5.4
  • メソッドの詳細

    • isChmodCapable

      public boolean isChmodCapable()
      オーバーライド:
      クラス FileTransferringMessageHandler<org.apache.commons.net.ftp.FTPFile>isChmodCapable 
    • doChmod

      protected void doChmod(RemoteFileTemplate<org.apache.commons.net.ftp.FTPFile> remoteFileTemplate, StringSE path, int chmod)
      クラスからコピーされた説明: FileTransferringMessageHandler
      転送後にリモートファイルでモードを設定します。デフォルトの実装は何もしません。
      オーバーライド:
      クラス FileTransferringMessageHandler<org.apache.commons.net.ftp.FTPFile>doChmod 
      パラメーター:
      remoteFileTemplate - リモートファイルテンプレート。
      path - パス。
      chmod - 設定する chmod。