Package org.springframework.integration.file.remote

Base package for supporting remote files.
  • Interface Summary 
    Interface Description
    ClientCallback<C,​T>
    RemoteFileTemplate callback with the underlying client instance providing access to lower level methods.
    ClientCallbackWithoutResult<C>
    RemoteFileTemplate callback with the underlying client instance providing access to lower level methods where no result is returned.
    FileInfo<F>
    Represents a remote file info - an abstraction over the underlying implementation.
    InputStreamCallback
    Callback for stream-based file retrieval using a RemoteFileOperations.
    MessageSessionCallback<F,​T>
    Callback invoked by RemoteFileOperations.executeForMessage() - allows multiple operations on a session.
    RemoteFileOperations<F>
    Strategy for performing operations on remote files.
    RemoteFileOperations.OperationsCallback<F,​T>
    Callback for using the same session for multiple RemoteFileTemplate operations.
    SessionCallback<F,​T>
    Callback invoked by RemoteFileOperations.execute() - allows multiple operations on a session.
    SessionCallbackWithoutResult<F>
    Simple convenience implementation of SessionCallback for cases where no result is returned.
  • Class Summary 
    Class Description
    AbstractFileInfo<F>
    Abstract implementation of FileInfo; provides a setter for the remote directory and a generic toString implementation.
    AbstractRemoteFileStreamingMessageSource<F>
    A message source that produces a message with an InputStream payload referencing a remote file.
    RemoteFileTemplate<F>
    A general abstraction for dealing with remote files.
    RemoteFileUtils
    Utility methods for supporting remote file operations.