Uses of Interface
org.springframework.integration.file.remote.session.SessionFactory
Packages that use 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
Constructors in org.springframework.integration.file.dsl with parameters of type SessionFactoryModifierConstructorDescriptionprotected
FileTransferringMessageHandlerSpec
(SessionFactory<F> sessionFactory) -
Uses of SessionFactory in org.springframework.integration.file.remote
Fields in org.springframework.integration.file.remote declared as SessionFactoryModifier and TypeFieldDescriptionprotected final SessionFactory<F>
RemoteFileTemplate.sessionFactory
TheSessionFactory
for acquiring remote file Sessions.Methods in org.springframework.integration.file.remote that return SessionFactoryConstructors in org.springframework.integration.file.remote with parameters of type SessionFactoryModifierConstructorDescriptionRemoteFileTemplate
(SessionFactory<F> sessionFactory) Construct aRemoteFileTemplate
with the supplied session factory. -
Uses of SessionFactory in org.springframework.integration.file.remote.gateway
Constructors in org.springframework.integration.file.remote.gateway with parameters of type SessionFactoryModifierConstructorDescriptionAbstractRemoteFileOutboundGateway
(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 filename.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 filename.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
Constructors in org.springframework.integration.file.remote.handler with parameters of type SessionFactory -
Uses of SessionFactory in org.springframework.integration.file.remote.session
Classes in org.springframework.integration.file.remote.session that implement SessionFactoryModifier and TypeClassDescriptionclass
ASessionFactory
implementation that caches Sessions for reuse without requiring reconnection each time the Session is retrieved from the factory.class
Methods in org.springframework.integration.file.remote.session that return SessionFactoryModifier and TypeMethodDescriptionDefaultSessionFactoryLocator.getSessionFactory
(Object key) SessionFactoryLocator.getSessionFactory
(Object key) Return aSessionFactory
for the key.DefaultSessionFactoryLocator.removeSessionFactory
(Object key) Remove a session factory.Methods in org.springframework.integration.file.remote.session with parameters of type SessionFactoryModifier and TypeMethodDescriptionvoid
DefaultSessionFactoryLocator.addSessionFactory
(Object key, SessionFactory<F> factory) Add a session factory.Constructors in org.springframework.integration.file.remote.session with parameters of type SessionFactoryModifierConstructorDescriptionCachingSessionFactory
(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.Constructor parameters in org.springframework.integration.file.remote.session with type arguments of type SessionFactoryModifierConstructorDescriptionDefaultSessionFactoryLocator
(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
Constructors in org.springframework.integration.file.remote.synchronizer with parameters of type SessionFactoryModifierConstructorDescriptionAbstractInboundFileSynchronizer
(SessionFactory<F> sessionFactory) Create a synchronizer with theSessionFactory
used to acquireSession
instances. -
Uses of SessionFactory in org.springframework.integration.ftp.dsl
Methods in org.springframework.integration.ftp.dsl with parameters of type SessionFactoryModifier 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, String expression) Produce aFtpOutboundGatewaySpec
based on theSessionFactory
,AbstractRemoteFileOutboundGateway.Command
andexpression
for the remoteFilePath.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 remoteFilePath.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
.Constructors in org.springframework.integration.ftp.dsl with parameters of type SessionFactoryModifierConstructorDescriptionprotected
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
Constructors in org.springframework.integration.ftp.gateway with parameters of type SessionFactoryModifierConstructorDescriptionFtpOutboundGateway
(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 filename.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
Constructors in org.springframework.integration.ftp.inbound with parameters of type SessionFactoryModifierConstructorDescriptionFtpInboundFileSynchronizer
(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
Constructors in org.springframework.integration.ftp.outbound with parameters of type SessionFactoryModifierConstructorDescriptionFtpMessageHandler
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) -
Uses of SessionFactory in org.springframework.integration.ftp.session
Classes in org.springframework.integration.ftp.session that implement SessionFactoryModifier 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.Constructors in org.springframework.integration.ftp.session with parameters of type SessionFactoryModifierConstructorDescriptionFtpRemoteFileTemplate
(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) -
Uses of SessionFactory in org.springframework.integration.sftp.dsl
Methods in org.springframework.integration.sftp.dsl with parameters of type SessionFactoryModifier 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, 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, 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
.Constructors in org.springframework.integration.sftp.dsl with parameters of type SessionFactoryModifierConstructorDescriptionprotected
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
Constructors in org.springframework.integration.sftp.gateway with parameters of type SessionFactoryModifierConstructorDescriptionSftpOutboundGateway
(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 filename.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
Constructors in org.springframework.integration.sftp.inbound with parameters of type SessionFactoryModifierConstructorDescriptionSftpInboundFileSynchronizer
(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
Constructors in org.springframework.integration.sftp.outbound with parameters of type SessionFactoryModifierConstructorDescriptionSftpMessageHandler
(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) -
Uses of SessionFactory in org.springframework.integration.sftp.session
Classes in org.springframework.integration.sftp.session that implement SessionFactoryConstructors in org.springframework.integration.sftp.session with parameters of type SessionFactoryModifierConstructorDescriptionSftpRemoteFileTemplate
(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) -
Uses of SessionFactory in org.springframework.integration.smb.dsl
Methods in org.springframework.integration.smb.dsl with parameters of type SessionFactoryModifier 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, String expression) Produce aSmbOutboundGatewaySpec
based on theSessionFactory
,AbstractRemoteFileOutboundGateway.Command
andexpression
for the remoteFilePath.static SmbOutboundGatewaySpec
Smb.outboundGateway
(SessionFactory<jcifs.smb.SmbFile> sessionFactory, AbstractRemoteFileOutboundGateway.Command command, String expression) Produce aSmbOutboundGatewaySpec
based on theSessionFactory
,AbstractRemoteFileOutboundGateway.Command
andexpression
for the remoteFilePath.static SmbOutboundGatewaySpec
Smb.outboundGateway
(SessionFactory<jcifs.smb.SmbFile> sessionFactory, MessageSessionCallback<jcifs.smb.SmbFile, ?> messageSessionCallback) Produce aSmbOutboundGatewaySpec
based on theMessageSessionCallback
.Constructors in org.springframework.integration.smb.dsl with parameters of type SessionFactoryModifierConstructorDescriptionprotected
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
Constructors in org.springframework.integration.smb.inbound with parameters of type SessionFactoryModifierConstructorDescriptionSmbInboundFileSynchronizer
(SessionFactory<jcifs.smb.SmbFile> sessionFactory) Create a synchronizer with theSessionFactory
used to acquireSession
instances. -
Uses of SessionFactory in org.springframework.integration.smb.outbound
Constructors in org.springframework.integration.smb.outbound with parameters of type SessionFactoryModifierConstructorDescriptionSmbMessageHandler
(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 filename.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
Classes in org.springframework.integration.smb.session that implement SessionFactoryConstructors in org.springframework.integration.smb.session with parameters of type SessionFactoryModifierConstructorDescriptionSmbRemoteFileTemplate
(SessionFactory<jcifs.smb.SmbFile> sessionFactory) Construct aSmbRemoteFileTemplate
with the supplied session factory.