Class AbstractFileInfo<F>

java.lang.Object
org.springframework.integration.file.remote.AbstractFileInfo<F>
Type Parameters:
F - The target protocol file type.
All Implemented Interfaces:
java.lang.Comparable<FileInfo<F>>, FileInfo<F>

public abstract class AbstractFileInfo<F>
extends java.lang.Object
implements FileInfo<F>, java.lang.Comparable<FileInfo<F>>
Abstract implementation of FileInfo; provides a setter for the remote directory and a generic toString implementation.
Since:
2.1
  • Constructor Details

  • Method Details

    • setRemoteDirectory

      public void setRemoteDirectory​(java.lang.String remoteDirectory)
      Parameters:
      remoteDirectory - the remoteDirectory to set
    • getRemoteDirectory

      public java.lang.String getRemoteDirectory()
      Specified by:
      getRemoteDirectory in interface FileInfo<F>
      Returns:
      the remote directory in which the file resides
    • compareTo

      public int compareTo​(FileInfo<F> o)
      Specified by:
      compareTo in interface java.lang.Comparable<F>
    • toJson

      public java.lang.String toJson()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object