Uses of Interface
org.springframework.integration.file.remote.session.Session
Packages that use 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 for the FTP outbound channel adapter.
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
Methods in org.springframework.integration.file.remote that return SessionModifier and TypeMethodDescriptionRemoteFileOperations.getSession()Obtain a raw Session object.RemoteFileTemplate.getSession()Methods in org.springframework.integration.file.remote with parameters of type SessionModifier and TypeMethodDescription@Nullable TMessageSessionCallback.doInSession(Session<F> session, Message<?> requestMessage) Called within the context of a session and requestMessage.@Nullable TSessionCallback.doInSession(Session<F> session) Called within the context of a session.default @Nullable ObjectSessionCallbackWithoutResult.doInSession(Session<F> session) voidSessionCallbackWithoutResult.doInSessionWithoutResult(Session<F> session) Called within the context of a session.static <F> voidRemoteFileUtils.makeDirectories(String path, Session<F> session, String remoteFileSeparator, Log logger) Recursively create remote directories. -
Uses of Session in org.springframework.integration.file.remote.gateway
Methods in org.springframework.integration.file.remote.gateway with parameters of type SessionModifier and TypeMethodDescriptionprotected @Nullable FileAbstractRemoteFileOutboundGateway.get(Message<?> message, Session<F> session, @Nullable String remoteDir, String remoteFilePath, String remoteFilename, @Nullable 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 booleanAbstractRemoteFileOutboundGateway.mv(Message<?> message, Session<F> session, String remoteFilePath, String remoteFileNewPath) Move one remote path to another.AbstractRemoteFileOutboundGateway.nlst(Message<?> message, Session<F> session, @Nullable String dir) List remote files names for the provided directory.protected StringAbstractRemoteFileOutboundGateway.put(Message<?> message, Session<F> session, @Nullable String subDirectory) Put the file based on the message to the remote server.protected booleanPerform remote delete for the provided path. -
Uses of Session in org.springframework.integration.file.remote.session
Classes in org.springframework.integration.file.remote.session that implement SessionMethods in org.springframework.integration.file.remote.session that return SessionModifier 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
Methods in org.springframework.integration.file.remote.synchronizer with parameters of type SessionModifier and TypeMethodDescriptionprotected booleanAbstractInboundFileSynchronizer.copyFileToLocalDirectory(@Nullable String remoteDirectoryPath, @Nullable EvaluationContext localFileEvaluationContext, F remoteFile, File localDirectory, Session<F> session) -
Uses of Session in org.springframework.integration.ftp.outbound
Methods in org.springframework.integration.ftp.outbound with parameters of type SessionModifier and TypeMethodDescriptionprotected FileFtpOutboundGateway.get(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, @Nullable String remoteDir, String remoteFilePath, String remoteFilename, @Nullable org.apache.commons.net.ftp.FTPFile fileInfoParam) protected List<?> FtpOutboundGateway.ls(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, @Nullable 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 booleanFtpOutboundGateway.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, @Nullable String dir) protected StringFtpOutboundGateway.put(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, @Nullable String subDirectory) protected booleanFtpOutboundGateway.rm(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, String remoteFilePath) -
Uses of Session in org.springframework.integration.ftp.session
Classes in org.springframework.integration.ftp.session that implement Session -
Uses of Session in org.springframework.integration.sftp.session
Classes in org.springframework.integration.sftp.session that implement Session -
Uses of Session in org.springframework.integration.smb.session
Classes in org.springframework.integration.smb.session that implement SessionModifier and TypeClassDescriptionclassImplementation of theSessioninterface for Server Message Block (SMB) also known as Common Internet File System (CIFS).