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 SessionFactoryModifierConstructorDescriptionprotectedFileTransferringMessageHandlerSpec(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.sessionFactoryTheSessionFactoryfor 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 aRemoteFileTemplatewith 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 TypeClassDescriptionclassASessionFactoryimplementation that caches Sessions for reuse without requiring reconnection each time the Session is retrieved from the factory.classMethods in org.springframework.integration.file.remote.session that return SessionFactoryModifier and TypeMethodDescriptionDefaultSessionFactoryLocator.getSessionFactory(Object key) SessionFactoryLocator.getSessionFactory(Object key) Return aSessionFactoryfor the key.DefaultSessionFactoryLocator.removeSessionFactory(Object key) Remove a session factory.Methods in org.springframework.integration.file.remote.session with parameters of type SessionFactoryModifier and TypeMethodDescriptionvoidDefaultSessionFactoryLocator.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 aDefaultSessionFactoryLocatorusing 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 aDefaultSessionFactoryLocatorusing 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 theSessionFactoryused to acquireSessioninstances. -
Uses of SessionFactory in org.springframework.integration.ftp.dsl
Methods in org.springframework.integration.ftp.dsl with parameters of type SessionFactoryModifier and TypeMethodDescriptionstatic FtpInboundChannelAdapterSpecFtp.inboundAdapter(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) AFtpInboundChannelAdapterSpecfactory for an inbound channel adapter spec.static FtpInboundChannelAdapterSpecFtp.inboundAdapter(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, Comparator<File> receptionOrderComparator) AFtpInboundChannelAdapterSpecfactory for an inbound channel adapter spec.static FtpMessageHandlerSpecFtp.outboundAdapter(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) AFtpMessageHandlerSpecfactory for an outbound channel adapter spec.static FtpMessageHandlerSpecFtp.outboundAdapter(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, FileExistsMode fileExistsMode) AFtpMessageHandlerSpecfactory for an outbound channel adapter spec.static FtpOutboundGatewaySpecFtp.outboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, String command, String expression) Produce aFtpOutboundGatewaySpecbased on theSessionFactory,AbstractRemoteFileOutboundGateway.Commandandexpressionfor the remoteFilePath.static FtpOutboundGatewaySpecFtp.outboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, AbstractRemoteFileOutboundGateway.Command command, String expression) Produce aFtpOutboundGatewaySpecbased on theSessionFactory,AbstractRemoteFileOutboundGateway.Commandandexpressionfor the remoteFilePath.static FtpOutboundGatewaySpecFtp.outboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, MessageSessionCallback<org.apache.commons.net.ftp.FTPFile, ?> messageSessionCallback) Produce aFtpOutboundGatewaySpecbased on theMessageSessionCallback.Constructors in org.springframework.integration.ftp.dsl with parameters of type SessionFactoryModifierConstructorDescriptionprotectedFtpInboundChannelAdapterSpec(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, Comparator<File> comparator) protectedFtpMessageHandlerSpec(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 theSessionFactoryused to acquireSessioninstances. -
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 TypeClassDescriptionclassAbstractFtpSessionFactory<T extends org.apache.commons.net.ftp.FTPClient>Base class for FTP SessionFactory implementations.classDefault implementation of FTP SessionFactory.classSessionFactory 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) AnSftpInboundChannelAdapterSpecfactory for an inbound channel adapter spec.Sftp.inboundAdapter(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, Comparator<File> receptionOrderComparator) AnSftpInboundChannelAdapterSpecfactory for an inbound channel adapter spec.static SftpMessageHandlerSpecSftp.outboundAdapter(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) AnSftpMessageHandlerSpecfactory for an outbound channel adapter spec.static SftpMessageHandlerSpecSftp.outboundAdapter(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, FileExistsMode fileExistsMode) AnSftpMessageHandlerSpecfactory for an outbound channel adapter spec.static SftpOutboundGatewaySpecSftp.outboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, String command, String expression) Produce aSftpOutboundGatewaySpecbased on theSessionFactory,AbstractRemoteFileOutboundGateway.Commandandexpressionfor the remoteFilePath.static SftpOutboundGatewaySpecSftp.outboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, AbstractRemoteFileOutboundGateway.Command command, String expression) Produce aSftpOutboundGatewaySpecbased on theSessionFactory,AbstractRemoteFileOutboundGateway.Commandandexpressionfor the remoteFilePath.static SftpOutboundGatewaySpecSftp.outboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, MessageSessionCallback<org.apache.sshd.sftp.client.SftpClient.DirEntry, ?> messageSessionCallback) Produce aSftpOutboundGatewaySpecbased on theMessageSessionCallback.Constructors in org.springframework.integration.sftp.dsl with parameters of type SessionFactoryModifierConstructorDescriptionprotectedSftpInboundChannelAdapterSpec(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, Comparator<File> comparator) protectedSftpMessageHandlerSpec(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 theSessionFactoryused to acquireSessioninstances. -
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 SmbInboundChannelAdapterSpecSmb.inboundAdapter(SessionFactory<jcifs.smb.SmbFile> sessionFactory) ASmbInboundChannelAdapterSpecfactory for an inbound channel adapter spec.static SmbInboundChannelAdapterSpecSmb.inboundAdapter(SessionFactory<jcifs.smb.SmbFile> sessionFactory, Comparator<File> receptionOrderComparator) ASmbInboundChannelAdapterSpecfactory for an inbound channel adapter spec.static SmbMessageHandlerSpecSmb.outboundAdapter(SessionFactory<jcifs.smb.SmbFile> sessionFactory) ASmbMessageHandlerSpecfactory for an outbound channel adapter spec.static SmbMessageHandlerSpecSmb.outboundAdapter(SessionFactory<jcifs.smb.SmbFile> sessionFactory, FileExistsMode fileExistsMode) ASmbMessageHandlerSpecfactory for an outbound channel adapter spec.static SmbOutboundGatewaySpecSmb.outboundGateway(SessionFactory<jcifs.smb.SmbFile> sessionFactory, String command, String expression) Produce aSmbOutboundGatewaySpecbased on theSessionFactory,AbstractRemoteFileOutboundGateway.Commandandexpressionfor the remoteFilePath.static SmbOutboundGatewaySpecSmb.outboundGateway(SessionFactory<jcifs.smb.SmbFile> sessionFactory, AbstractRemoteFileOutboundGateway.Command command, String expression) Produce aSmbOutboundGatewaySpecbased on theSessionFactory,AbstractRemoteFileOutboundGateway.Commandandexpressionfor the remoteFilePath.static SmbOutboundGatewaySpecSmb.outboundGateway(SessionFactory<jcifs.smb.SmbFile> sessionFactory, MessageSessionCallback<jcifs.smb.SmbFile, ?> messageSessionCallback) Produce aSmbOutboundGatewaySpecbased on theMessageSessionCallback.Constructors in org.springframework.integration.smb.dsl with parameters of type SessionFactoryModifierConstructorDescriptionprotectedSmbInboundChannelAdapterSpec(SessionFactory<jcifs.smb.SmbFile> sessionFactory, Comparator<File> comparator) protectedSmbMessageHandlerSpec(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 theSessionFactoryused to acquireSessioninstances. -
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 aSmbRemoteFileTemplatewith the supplied session factory.