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 byRemoteFileOperations.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 byRemoteFileOperations.execute()
- allows multiple operations on a session.SessionCallbackWithoutResult<F> Simple convenience implementation ofSessionCallback
for cases where no result is returned. -
Class Summary Class Description AbstractFileInfo<F> Abstract implementation ofFileInfo
; provides a setter for the remote directory and a generic toString implementation.AbstractRemoteFileStreamingMessageSource<F> A message source that produces a message with anInputStream
payload referencing a remote file.RemoteFileTemplate<F> A general abstraction for dealing with remote files.RemoteFileUtils Utility methods for supporting remote file operations.