Package org.teiid.file.ftp
Class FtpFileConnection
- java.lang.Object
-
- org.teiid.file.ftp.FtpFileConnection
-
- All Implemented Interfaces:
VirtualFileConnection,org.teiid.resource.api.Connection
public class FtpFileConnection extends Object implements VirtualFileConnection
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.teiid.file.VirtualFileConnection
VirtualFileConnection.Util
-
-
Field Summary
Fields Modifier and Type Field Description static org.teiid.core.BundleUtilUTIL
-
Constructor Summary
Constructors Constructor Description FtpFileConnection(FtpConfiguration config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(InputStream in, String path)Add a filevoidclose()org.jboss.vfs.VirtualFilegetFile(String path)VirtualFile[]getFiles(String pattern)Return a list of files by a given file patternbooleanremove(String path)Remove a file
-
-
-
Constructor Detail
-
FtpFileConnection
public FtpFileConnection(FtpConfiguration config) throws org.teiid.translator.TranslatorException
- Throws:
org.teiid.translator.TranslatorException
-
-
Method Detail
-
close
public void close() throws org.teiid.translator.TranslatorException- Specified by:
closein interfaceorg.teiid.resource.api.Connection- Throws:
org.teiid.translator.TranslatorException
-
getFiles
public VirtualFile[] getFiles(String pattern)
Description copied from interface:VirtualFileConnectionReturn a list of files by a given file pattern- Specified by:
getFilesin interfaceVirtualFileConnection- Parameters:
pattern- - the syntax and pattern- Returns:
-
getFile
public org.jboss.vfs.VirtualFile getFile(String path)
-
add
public void add(InputStream in, String path) throws org.teiid.translator.TranslatorException
Description copied from interface:VirtualFileConnectionAdd a file- Specified by:
addin interfaceVirtualFileConnection- Throws:
org.teiid.translator.TranslatorException
-
remove
public boolean remove(String path)
Description copied from interface:VirtualFileConnectionRemove a file- Specified by:
removein interfaceVirtualFileConnection- Returns:
-
-