public class VFSUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
IMPLICIT_MODE
FTPS implicit mode
|
static String |
PASSIVE_MODE
Passive mode
|
static String |
PROTECTION_MODE |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
acquireLock(org.apache.commons.vfs2.FileSystemManager fsManager,
org.apache.commons.vfs2.FileObject fo,
org.apache.commons.vfs2.FileSystemOptions fso,
boolean isListener)
Acquires a file item lock before processing the item, guaranteing that the file is not
processed while it is being uploaded and/or the item is not processed by two listeners
|
static boolean |
acquireLock(org.apache.commons.vfs2.FileSystemManager fsManager,
org.apache.commons.vfs2.FileObject fo,
VFSParamDTO paramDTO,
org.apache.commons.vfs2.FileSystemOptions fso,
boolean isListener)
Acquires a file item lock before processing the item, guaranteing that
the file is not processed while it is being uploaded and/or the item is
not processed by two listeners
|
static org.apache.commons.vfs2.FileSystemOptions |
attachFileSystemOptions(Map<String,String> options,
org.apache.commons.vfs2.FileSystemManager fsManager) |
static String |
getFileName(org.apache.axis2.context.MessageContext msgCtx,
VFSOutTransportInfo vfsOutInfo) |
static Long |
getLastModified(org.apache.axis2.context.MessageContext msgCtx)
Helper method to get last modified date from msgCtx
|
static String |
getProperty(org.apache.commons.vfs2.FileContent message,
String property)
Get a String property from FileContent message
|
static String |
getSystemTime(String dateFormat) |
static boolean |
isFailRecord(org.apache.commons.vfs2.FileSystemManager fsManager,
org.apache.commons.vfs2.FileObject fo) |
static boolean |
isFailRecord(org.apache.commons.vfs2.FileSystemManager fsManager,
org.apache.commons.vfs2.FileObject fo,
org.apache.commons.vfs2.FileSystemOptions fso) |
static boolean |
isReadyToRead(org.apache.commons.vfs2.FileObject fo,
Long waitTimeBeforeRead) |
static void |
markFailRecord(org.apache.commons.vfs2.FileSystemManager fsManager,
org.apache.commons.vfs2.FileObject fo) |
static void |
markFailRecord(org.apache.commons.vfs2.FileSystemManager fsManager,
org.apache.commons.vfs2.FileObject fo,
org.apache.commons.vfs2.FileSystemOptions fso) |
static String |
maskURLPassword(String url)
Mask the password of the connection url with ***
|
static Map<String,String> |
parseSchemeFileOptions(String fileURI,
org.apache.axis2.description.ParameterInclude params) |
static Map<String,String> |
parseSchemeFileOptions(String fileURI,
Properties vfsProperties) |
static void |
releaseFail(org.apache.commons.vfs2.FileSystemManager fsManager,
org.apache.commons.vfs2.FileObject fo) |
static void |
releaseFail(org.apache.commons.vfs2.FileSystemManager fsManager,
org.apache.commons.vfs2.FileObject fo,
org.apache.commons.vfs2.FileSystemOptions fso) |
static void |
releaseLock(org.apache.commons.vfs2.FileSystemManager fsManager,
org.apache.commons.vfs2.FileObject fo,
org.apache.commons.vfs2.FileSystemOptions fso)
Release a file item lock acquired either by the VFS listener or a sender
|
static String |
resolveUriHost(String uri)
Function to resolve hostname of the vfs uri
|
static String |
resolveUriHost(String uri,
StringBuilder strBuilder)
Function to resolve the hostname of uri to ip for following vfs protocols.
|
public static final String PASSIVE_MODE
public static final String IMPLICIT_MODE
public static final String PROTECTION_MODE
public static String getProperty(org.apache.commons.vfs2.FileContent message, String property)
message - the File messageproperty - property namepublic static String getFileName(org.apache.axis2.context.MessageContext msgCtx, VFSOutTransportInfo vfsOutInfo)
public static boolean acquireLock(org.apache.commons.vfs2.FileSystemManager fsManager,
org.apache.commons.vfs2.FileObject fo,
org.apache.commons.vfs2.FileSystemOptions fso,
boolean isListener)
fsManager - used to resolve the processing filefo - representing the processing file itemfso - represents file system options used when resolving file from file system manager.public static boolean acquireLock(org.apache.commons.vfs2.FileSystemManager fsManager,
org.apache.commons.vfs2.FileObject fo,
VFSParamDTO paramDTO,
org.apache.commons.vfs2.FileSystemOptions fso,
boolean isListener)
fsManager - used to resolve the processing filefo - representing the processing file itemfso - represents file system options used when resolving file from file system manager.public static void releaseLock(org.apache.commons.vfs2.FileSystemManager fsManager,
org.apache.commons.vfs2.FileObject fo,
org.apache.commons.vfs2.FileSystemOptions fso)
fsManager - which is used to resolve the processed filefo - representing the processed filefso - represents file system options used when resolving file from file system manager.public static String maskURLPassword(String url)
url - the actual urlpublic static Long getLastModified(org.apache.axis2.context.MessageContext msgCtx)
msgCtx - public static void markFailRecord(org.apache.commons.vfs2.FileSystemManager fsManager,
org.apache.commons.vfs2.FileObject fo)
public static void markFailRecord(org.apache.commons.vfs2.FileSystemManager fsManager,
org.apache.commons.vfs2.FileObject fo,
org.apache.commons.vfs2.FileSystemOptions fso)
public static boolean isFailRecord(org.apache.commons.vfs2.FileSystemManager fsManager,
org.apache.commons.vfs2.FileObject fo)
public static boolean isFailRecord(org.apache.commons.vfs2.FileSystemManager fsManager,
org.apache.commons.vfs2.FileObject fo,
org.apache.commons.vfs2.FileSystemOptions fso)
public static boolean isReadyToRead(org.apache.commons.vfs2.FileObject fo,
Long waitTimeBeforeRead)
fo - representing the processed filewaitTimeBeforeRead - representing the time period in milliseconds to wait before reading the filepublic static void releaseFail(org.apache.commons.vfs2.FileSystemManager fsManager,
org.apache.commons.vfs2.FileObject fo)
public static void releaseFail(org.apache.commons.vfs2.FileSystemManager fsManager,
org.apache.commons.vfs2.FileObject fo,
org.apache.commons.vfs2.FileSystemOptions fso)
public static Map<String,String> parseSchemeFileOptions(String fileURI, org.apache.axis2.description.ParameterInclude params)
public static Map<String,String> parseSchemeFileOptions(String fileURI, Properties vfsProperties)
public static org.apache.commons.vfs2.FileSystemOptions attachFileSystemOptions(Map<String,String> options, org.apache.commons.vfs2.FileSystemManager fsManager) throws org.apache.commons.vfs2.FileSystemException
org.apache.commons.vfs2.FileSystemExceptionpublic static String resolveUriHost(String uri) throws org.apache.commons.vfs2.FileSystemException, UnknownHostException
uri - URI need to resolveorg.apache.commons.vfs2.FileSystemException - Unable to decode due to malformed URIUnknownHostException - Error occurred while resolving hostname of URIpublic static String resolveUriHost(String uri, StringBuilder strBuilder) throws org.apache.commons.vfs2.FileSystemException, UnknownHostException
uri - URI need to resolvestrBuilder - string builder to use to build the resulting uriorg.apache.commons.vfs2.FileSystemException - Unable to decode due to malformed URIUnknownHostException - Error occurred while resolving hostname of URICopyright © 2005–2019 Apache Software Foundation. All rights reserved.