Uses of Interface
org.springframework.integration.file.remote.session.Session
Package
Description
Base package for supporting remote files.
Provides classes supporting remote file gateways.
Provides classes supporting remote file sessions.
Provides classes supporting the synchronization of remote and
local file directories.
Provides classes supporting FTP gateways.
Provides classes supporting FTP sessions.
Provides classes supporting SFTP sessions.
SMB Remote Session abstraction support classes.
-
Uses of Session in org.springframework.integration.file.remote
Modifier and TypeMethodDescriptionRemoteFileOperations.getSession()
Obtain a raw Session object.RemoteFileTemplate.getSession()
Modifier and TypeMethodDescriptionMessageSessionCallback.doInSession
(Session<F> session, Message<?> requestMessage) Called within the context of a session and requestMessage.SessionCallback.doInSession
(Session<F> session) Called within the context of a session.default Object
SessionCallbackWithoutResult.doInSession
(Session<F> session) void
SessionCallbackWithoutResult.doInSessionWithoutResult
(Session<F> session) Called within the context of a session.static <F> void
RemoteFileUtils.makeDirectories
(String path, Session<F> session, String remoteFileSeparator, Log logger) Recursively create remote directories. -
Uses of Session in org.springframework.integration.file.remote.gateway
Modifier and TypeMethodDescriptionprotected File
AbstractRemoteFileOutboundGateway.get
(Message<?> message, Session<F> session, String remoteDir, String remoteFilePath, String remoteFilename, F fileInfoParam) Copy a remote file to the configured local directory.protected List<?>
List remote files to local representation.AbstractRemoteFileOutboundGateway.mGet
(Message<?> message, Session<F> session, String remoteDirectory, String remoteFilename) Put files from the provided directory to the remote server recursively.protected boolean
AbstractRemoteFileOutboundGateway.mv
(Message<?> message, Session<F> session, String remoteFilePath, String remoteFileNewPath) Move one remote path to another.List remote files names for the provided directory.protected String
Put the file based on the message to the remote server.protected boolean
Perform remote delete for the provided path. -
Uses of Session in org.springframework.integration.file.remote.session
Modifier and TypeMethodDescriptionCachingSessionFactory.getSession()
Get a session from the pool (or block if none available).DelegatingSessionFactory.getSession()
DelegatingSessionFactory.getSession
(Object key) SessionFactory.getSession()
-
Uses of Session in org.springframework.integration.file.remote.synchronizer
Modifier and TypeMethodDescriptionprotected boolean
AbstractInboundFileSynchronizer.copyFileToLocalDirectory
(String remoteDirectoryPath, EvaluationContext localFileEvaluationContext, F remoteFile, File localDirectory, Session<F> session) -
Uses of Session in org.springframework.integration.ftp.gateway
Modifier and TypeMethodDescriptionprotected File
FtpOutboundGateway.get
(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, String remoteDir, String remoteFilePath, String remoteFilename, org.apache.commons.net.ftp.FTPFile fileInfoParam) protected List<?>
FtpOutboundGateway.ls
(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, String dir) FtpOutboundGateway.mGet
(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, String remoteDirectory, String remoteFilename) FtpOutboundGateway.mPut
(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, File localDir) protected boolean
FtpOutboundGateway.mv
(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, String remoteFilePath, String remoteFileNewPath) FtpOutboundGateway.nlst
(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, String dir) protected String
FtpOutboundGateway.put
(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, String subDirectory) protected boolean
FtpOutboundGateway.rm
(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, String remoteFilePath) -
Uses of Session in org.springframework.integration.ftp.session
-
Uses of Session in org.springframework.integration.sftp.session
-
Uses of Session in org.springframework.integration.smb.session
Modifier and TypeClassDescriptionclass
Implementation of theSession
interface for Server Message Block (SMB) also known as Common Internet File System (CIFS).