Class SmbRemoteFileTemplate
java.lang.Object
org.springframework.integration.file.remote.RemoteFileTemplate<jcifs.smb.SmbFile>
org.springframework.integration.smb.session.SmbRemoteFileTemplate
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.beans.factory.InitializingBean,org.springframework.integration.file.remote.RemoteFileOperations<jcifs.smb.SmbFile>
public class SmbRemoteFileTemplate
extends org.springframework.integration.file.remote.RemoteFileTemplate<jcifs.smb.SmbFile>
The SMB-specific
RemoteFileTemplate implementation.- Since:
- 6.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.springframework.integration.file.remote.RemoteFileOperations
org.springframework.integration.file.remote.RemoteFileOperations.OperationsCallback<F,T> -
Field Summary
FieldsFields inherited from class org.springframework.integration.file.remote.RemoteFileTemplate
logger, sessionFactory -
Constructor Summary
ConstructorsConstructorDescriptionSmbRemoteFileTemplate(org.springframework.integration.file.remote.session.SessionFactory<jcifs.smb.SmbFile> sessionFactory) Construct aSmbRemoteFileTemplatewith the supplied session factory. -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisStatusDirty(int status) Check ifSmbException.getNtStatus()is treated as fatal.protected booleanMethods inherited from class org.springframework.integration.file.remote.RemoteFileTemplate
afterPropertiesSet, append, append, execute, executeWithClient, exists, get, get, getDirectoryExpressionProcessor, getRemoteFileSeparator, getSession, getSessionFactory, getTemporaryFileSuffix, invoke, isUseTemporaryFileName, list, remove, rename, send, send, setAutoCreateDirectory, setBeanFactory, setCharset, setFileNameExpression, setFileNameGenerator, setRemoteDirectoryExpression, setRemoteFileSeparator, setTemporaryFileSuffix, setTemporaryRemoteDirectoryExpression, setUseTemporaryFileName
-
Field Details
-
NOT_DIRTY_STATUSES
-
-
Constructor Details
-
SmbRemoteFileTemplate
public SmbRemoteFileTemplate(org.springframework.integration.file.remote.session.SessionFactory<jcifs.smb.SmbFile> sessionFactory) Construct aSmbRemoteFileTemplatewith the supplied session factory.- Parameters:
sessionFactory- the session factory.
-
-
Method Details
-
shouldMarkSessionAsDirty
- Overrides:
shouldMarkSessionAsDirtyin classorg.springframework.integration.file.remote.RemoteFileTemplate<jcifs.smb.SmbFile>
-
isStatusDirty
protected boolean isStatusDirty(int status) Check ifSmbException.getNtStatus()is treated as fatal.- Parameters:
status- the value fromSmbException.getNtStatus().- Returns:
- true if
SmbException.getNtStatus()is treated as fatal. - Since:
- 6.0.8
-