Uses of Interface
org.springframework.integration.file.remote.session.SessionFactory
Package
Description
Provides File Components support for Spring Integration Java DSL.
Base package for supporting remote files.
Provides classes supporting remote file gateways.
Provides classes supporting remote file message handlers.
Provides classes supporting remote file sessions.
Provides classes supporting the synchronization of remote and
local file directories.
Provides FTP Components for the Java DSL.
Provides classes supporting FTP gateways.
Provides classes supporting inbound endpoints.
Provides classes for the FTP outbound channel adapter.
Provides classes supporting FTP sessions.
Provides SFTP Components for the Java DSL.
Provides classes supporting SFTP gateways.
Provides classes supporting inbound endpoints.
Provides classes for the SFTP outbound channel adapter.
Provides classes supporting SFTP sessions.
Provides SMB Components for the Java DSL.
Inbound Channel Adapters implementations for SMB protocol.
Outbound Channel Adapter implementations for SMB protocol.
SMB Remote Session abstraction support classes.
-
Uses of SessionFactory in org.springframework.integration.file.dsl
ModifierConstructorDescriptionprotected
FileTransferringMessageHandlerSpec
(SessionFactory<F> sessionFactory) -
Uses of SessionFactory in org.springframework.integration.file.remote
Modifier and TypeFieldDescriptionprotected final SessionFactory<F>
RemoteFileTemplate.sessionFactory
TheSessionFactory
for acquiring remote file Sessions.ModifierConstructorDescriptionRemoteFileTemplate
(SessionFactory<F> sessionFactory) Construct aRemoteFileTemplate
with the supplied session factory. -
Uses of SessionFactory in org.springframework.integration.file.remote.gateway
ModifierConstructorDescriptionAbstractRemoteFileOutboundGateway
(SessionFactory<F> sessionFactory, String command, String expression) Construct an instance with the supplied session factory, a command ('ls', 'get' etc.), and an expression to determine the remote path (file or directory).AbstractRemoteFileOutboundGateway
(SessionFactory<F> sessionFactory, AbstractRemoteFileOutboundGateway.Command command, String expression) Construct an instance with the supplied session factory, a command ('ls', 'get' etc.), and an expression to determine the remote path (file or directory).AbstractRemoteFileOutboundGateway
(SessionFactory<F> sessionFactory, MessageSessionCallback<F, ?> messageSessionCallback) Construct an instance using the provided session factory and callback for performing operations on the session. -
Uses of SessionFactory in org.springframework.integration.file.remote.handler
-
Uses of SessionFactory in org.springframework.integration.file.remote.session
Modifier and TypeClassDescriptionclass
ASessionFactory
implementation that caches Sessions for reuse without requiring reconnection each time the Session is retrieved from the factory.class
Modifier and TypeMethodDescriptionDefaultSessionFactoryLocator.getSessionFactory
(Object key) SessionFactoryLocator.getSessionFactory
(Object key) Return aSessionFactory
for the key.DefaultSessionFactoryLocator.removeSessionFactory
(Object key) Remove a session factory.Modifier and TypeMethodDescriptionvoid
DefaultSessionFactoryLocator.addSessionFactory
(Object key, SessionFactory<F> factory) Add a session factory.ModifierConstructorDescriptionCachingSessionFactory
(SessionFactory<F> sessionFactory) Create a CachingSessionFactory with an unlimited number of sessions.CachingSessionFactory
(SessionFactory<F> sessionFactory, int sessionCacheSize) Create a CachingSessionFactory with the specified session limit.DefaultSessionFactoryLocator
(Map<Object, SessionFactory<F>> factories, SessionFactory<F> defaultFactory) DelegatingSessionFactory
(Map<Object, SessionFactory<F>> factories, SessionFactory<F> defaultFactory) Construct an instance with aDefaultSessionFactoryLocator
using the supplied factories and default key.ModifierConstructorDescriptionDefaultSessionFactoryLocator
(Map<Object, SessionFactory<F>> factories) DefaultSessionFactoryLocator
(Map<Object, SessionFactory<F>> factories, SessionFactory<F> defaultFactory) DelegatingSessionFactory
(Map<Object, SessionFactory<F>> factories, SessionFactory<F> defaultFactory) Construct an instance with aDefaultSessionFactoryLocator
using the supplied factories and default key. -
Uses of SessionFactory in org.springframework.integration.file.remote.synchronizer
ModifierConstructorDescriptionAbstractInboundFileSynchronizer
(SessionFactory<F> sessionFactory) Create a synchronizer with theSessionFactory
used to acquireSession
instances. -
Uses of SessionFactory in org.springframework.integration.ftp.dsl
Modifier and TypeMethodDescriptionstatic FtpInboundChannelAdapterSpec
Ftp.inboundAdapter
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) AFtpInboundChannelAdapterSpec
factory for an inbound channel adapter spec.static FtpInboundChannelAdapterSpec
Ftp.inboundAdapter
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, Comparator<File> receptionOrderComparator) AFtpInboundChannelAdapterSpec
factory for an inbound channel adapter spec.static FtpMessageHandlerSpec
Ftp.outboundAdapter
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) AFtpMessageHandlerSpec
factory for an outbound channel adapter spec.static FtpMessageHandlerSpec
Ftp.outboundAdapter
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, FileExistsMode fileExistsMode) AFtpMessageHandlerSpec
factory for an outbound channel adapter spec.static FtpOutboundGatewaySpec
Ftp.outboundGateway
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, String command) Produce aFtpOutboundGatewaySpec
based on theSessionFactory
,AbstractRemoteFileOutboundGateway.Command
.static FtpOutboundGatewaySpec
Ftp.outboundGateway
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, String command, String expression) Produce aFtpOutboundGatewaySpec
based on theSessionFactory
,AbstractRemoteFileOutboundGateway.Command
andexpression
for the remote path.static FtpOutboundGatewaySpec
Ftp.outboundGateway
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, AbstractRemoteFileOutboundGateway.Command command) Produce aFtpOutboundGatewaySpec
based on theSessionFactory
,AbstractRemoteFileOutboundGateway.Command
.static FtpOutboundGatewaySpec
Ftp.outboundGateway
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, AbstractRemoteFileOutboundGateway.Command command, String expression) Produce aFtpOutboundGatewaySpec
based on theSessionFactory
,AbstractRemoteFileOutboundGateway.Command
andexpression
for the remote path.static FtpOutboundGatewaySpec
Ftp.outboundGateway
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, MessageSessionCallback<org.apache.commons.net.ftp.FTPFile, ?> messageSessionCallback) Produce aFtpOutboundGatewaySpec
based on theMessageSessionCallback
.ModifierConstructorDescriptionprotected
FtpInboundChannelAdapterSpec
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, Comparator<File> comparator) protected
FtpMessageHandlerSpec
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) -
Uses of SessionFactory in org.springframework.integration.ftp.gateway
ModifierConstructorDescriptionFtpOutboundGateway
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, String command) Construct an instance with the supplied session factory and command ('ls', 'nlst', 'put' or 'mput').FtpOutboundGateway
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, String command, String expression) Construct an instance with the supplied session factory, a command ('ls', 'get' etc.), and an expression to determine the remote path.FtpOutboundGateway
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, MessageSessionCallback<org.apache.commons.net.ftp.FTPFile, ?> messageSessionCallback) Construct an instance using the provided session factory and callback for performing operations on the session. -
Uses of SessionFactory in org.springframework.integration.ftp.inbound
ModifierConstructorDescriptionFtpInboundFileSynchronizer
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) Create a synchronizer with theSessionFactory
used to acquireSession
instances. -
Uses of SessionFactory in org.springframework.integration.ftp.outbound
ModifierConstructorDescriptionFtpMessageHandler
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) -
Uses of SessionFactory in org.springframework.integration.ftp.session
Modifier and TypeClassDescriptionclass
AbstractFtpSessionFactory<T extends org.apache.commons.net.ftp.FTPClient>
Base class for FTP SessionFactory implementations.class
Default implementation of FTP SessionFactory.class
SessionFactory for FTPS.ModifierConstructorDescriptionFtpRemoteFileTemplate
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) -
Uses of SessionFactory in org.springframework.integration.sftp.dsl
Modifier and TypeMethodDescriptionSftp.inboundAdapter
(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) AnSftpInboundChannelAdapterSpec
factory for an inbound channel adapter spec.Sftp.inboundAdapter
(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, Comparator<File> receptionOrderComparator) AnSftpInboundChannelAdapterSpec
factory for an inbound channel adapter spec.static SftpMessageHandlerSpec
Sftp.outboundAdapter
(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) AnSftpMessageHandlerSpec
factory for an outbound channel adapter spec.static SftpMessageHandlerSpec
Sftp.outboundAdapter
(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, FileExistsMode fileExistsMode) AnSftpMessageHandlerSpec
factory for an outbound channel adapter spec.static SftpOutboundGatewaySpec
Sftp.outboundGateway
(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, String command) Produce aSftpOutboundGatewaySpec
based on theSessionFactory
,AbstractRemoteFileOutboundGateway.Command
.static SftpOutboundGatewaySpec
Sftp.outboundGateway
(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, String command, String expression) Produce aSftpOutboundGatewaySpec
based on theSessionFactory
,AbstractRemoteFileOutboundGateway.Command
andexpression
for the remoteFilePath.static SftpOutboundGatewaySpec
Sftp.outboundGateway
(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, AbstractRemoteFileOutboundGateway.Command command) Produce aSftpOutboundGatewaySpec
based on theSessionFactory
,AbstractRemoteFileOutboundGateway.Command
.static SftpOutboundGatewaySpec
Sftp.outboundGateway
(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, AbstractRemoteFileOutboundGateway.Command command, String expression) Produce aSftpOutboundGatewaySpec
based on theSessionFactory
,AbstractRemoteFileOutboundGateway.Command
andexpression
for the remoteFilePath.static SftpOutboundGatewaySpec
Sftp.outboundGateway
(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, MessageSessionCallback<org.apache.sshd.sftp.client.SftpClient.DirEntry, ?> messageSessionCallback) Produce aSftpOutboundGatewaySpec
based on theMessageSessionCallback
.ModifierConstructorDescriptionprotected
SftpInboundChannelAdapterSpec
(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, Comparator<File> comparator) protected
SftpMessageHandlerSpec
(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) -
Uses of SessionFactory in org.springframework.integration.sftp.gateway
ModifierConstructorDescriptionSftpOutboundGateway
(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, String command, String expression) Construct an instance with the supplied session factory, a command ('ls', 'get' etc.), and an expression to determine the remote path.SftpOutboundGateway
(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, MessageSessionCallback<org.apache.sshd.sftp.client.SftpClient.DirEntry, ?> messageSessionCallback) Construct an instance using the provided session factory and callback for performing operations on the session. -
Uses of SessionFactory in org.springframework.integration.sftp.inbound
ModifierConstructorDescriptionSftpInboundFileSynchronizer
(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) Create a synchronizer with theSessionFactory
used to acquireSession
instances. -
Uses of SessionFactory in org.springframework.integration.sftp.outbound
ModifierConstructorDescriptionSftpMessageHandler
(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) -
Uses of SessionFactory in org.springframework.integration.sftp.session
ModifierConstructorDescriptionSftpRemoteFileTemplate
(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) -
Uses of SessionFactory in org.springframework.integration.smb.dsl
Modifier and TypeMethodDescriptionstatic SmbInboundChannelAdapterSpec
Smb.inboundAdapter
(SessionFactory<jcifs.smb.SmbFile> sessionFactory) ASmbInboundChannelAdapterSpec
factory for an inbound channel adapter spec.static SmbInboundChannelAdapterSpec
Smb.inboundAdapter
(SessionFactory<jcifs.smb.SmbFile> sessionFactory, Comparator<File> receptionOrderComparator) ASmbInboundChannelAdapterSpec
factory for an inbound channel adapter spec.static SmbMessageHandlerSpec
Smb.outboundAdapter
(SessionFactory<jcifs.smb.SmbFile> sessionFactory) ASmbMessageHandlerSpec
factory for an outbound channel adapter spec.static SmbMessageHandlerSpec
Smb.outboundAdapter
(SessionFactory<jcifs.smb.SmbFile> sessionFactory, FileExistsMode fileExistsMode) ASmbMessageHandlerSpec
factory for an outbound channel adapter spec.static SmbOutboundGatewaySpec
Smb.outboundGateway
(SessionFactory<jcifs.smb.SmbFile> sessionFactory, String command) Produce aSmbOutboundGatewaySpec
based on theSessionFactory
,AbstractRemoteFileOutboundGateway.Command
.static SmbOutboundGatewaySpec
Smb.outboundGateway
(SessionFactory<jcifs.smb.SmbFile> sessionFactory, String command, String expression) Produce aSmbOutboundGatewaySpec
based on theSessionFactory
,AbstractRemoteFileOutboundGateway.Command
andexpression
for the remote path.static SmbOutboundGatewaySpec
Smb.outboundGateway
(SessionFactory<jcifs.smb.SmbFile> sessionFactory, AbstractRemoteFileOutboundGateway.Command command) Produce aSmbOutboundGatewaySpec
based on theSessionFactory
,AbstractRemoteFileOutboundGateway.Command
.static SmbOutboundGatewaySpec
Smb.outboundGateway
(SessionFactory<jcifs.smb.SmbFile> sessionFactory, AbstractRemoteFileOutboundGateway.Command command, String expression) Produce aSmbOutboundGatewaySpec
based on theSessionFactory
,AbstractRemoteFileOutboundGateway.Command
andexpression
for the remote path.static SmbOutboundGatewaySpec
Smb.outboundGateway
(SessionFactory<jcifs.smb.SmbFile> sessionFactory, MessageSessionCallback<jcifs.smb.SmbFile, ?> messageSessionCallback) Produce aSmbOutboundGatewaySpec
based on theMessageSessionCallback
.ModifierConstructorDescriptionprotected
SmbInboundChannelAdapterSpec
(SessionFactory<jcifs.smb.SmbFile> sessionFactory, Comparator<File> comparator) protected
SmbMessageHandlerSpec
(SessionFactory<jcifs.smb.SmbFile> sessionFactory) -
Uses of SessionFactory in org.springframework.integration.smb.inbound
ModifierConstructorDescriptionSmbInboundFileSynchronizer
(SessionFactory<jcifs.smb.SmbFile> sessionFactory) Create a synchronizer with theSessionFactory
used to acquireSession
instances. -
Uses of SessionFactory in org.springframework.integration.smb.outbound
ModifierConstructorDescriptionSmbMessageHandler
(SessionFactory<jcifs.smb.SmbFile> sessionFactory) SmbOutboundGateway
(SessionFactory<jcifs.smb.SmbFile> sessionFactory, String command) Construct an instance with the supplied session factory and command ('ls', 'nlst', 'put' or 'mput').SmbOutboundGateway
(SessionFactory<jcifs.smb.SmbFile> sessionFactory, String command, String expression) Construct an instance with the supplied session factory, a command ('ls', 'get' etc.), and an expression to determine the remote path.SmbOutboundGateway
(SessionFactory<jcifs.smb.SmbFile> sessionFactory, MessageSessionCallback<jcifs.smb.SmbFile, ?> messageSessionCallback) Construct an instance using the provided session factory and callback for performing operations on the session. -
Uses of SessionFactory in org.springframework.integration.smb.session
ModifierConstructorDescriptionSmbRemoteFileTemplate
(SessionFactory<jcifs.smb.SmbFile> sessionFactory) Construct aSmbRemoteFileTemplate
with the supplied session factory.