Package org.apache.synapse.commons.vfs
Class VFSOutTransportInfo
- java.lang.Object
-
- org.apache.synapse.commons.vfs.VFSOutTransportInfo
-
- All Implemented Interfaces:
org.apache.axis2.transport.OutTransportInfo
public class VFSOutTransportInfo extends Object implements org.apache.axis2.transport.OutTransportInfo
The VFS OutTransportInfo is a holder of information to send an outgoing message (e.g. a Response) to a VFS destination. Thus at a minimum a reference to a File URI (i.e. directory or a file) are held
-
-
Constructor Summary
Constructors Constructor Description VFSOutTransportInfo(String outFileURI, boolean fileLocking)Constructs the VFSOutTransportInfo containing the information about the file to which the response has to be submitted to.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetContentType()intgetMaxRetryCount()StringgetOutFileName()Map<String,String>getOutFileSystemOptionsMap()StringgetOutFileURI()longgetReconnectTimeout()booleangetSendFileSynchronously()booleanisAppend()booleanisFileLockingEnabled()booleanisForceCreateFolder()booleanisForceCreateFolder(org.apache.axis2.context.MessageContext msgCtx)voidsetAppend(boolean append)voidsetContentType(String contentType)voidsetForceCreateFolder(boolean forceCreateFolder)voidsetMaxRetryCount(int maxRetryCount)voidsetReconnectTimeout(long reconnectTimeout)
-
-
-
Constructor Detail
-
VFSOutTransportInfo
public VFSOutTransportInfo(String outFileURI, boolean fileLocking)
Constructs the VFSOutTransportInfo containing the information about the file to which the response has to be submitted to.- Parameters:
outFileURI- URI of the file to which the message is delivered
-
-
Method Detail
-
isForceCreateFolder
public boolean isForceCreateFolder(org.apache.axis2.context.MessageContext msgCtx)
-
setContentType
public void setContentType(String contentType)
- Specified by:
setContentTypein interfaceorg.apache.axis2.transport.OutTransportInfo
-
getOutFileURI
public String getOutFileURI()
-
getSendFileSynchronously
public boolean getSendFileSynchronously()
-
getOutFileName
public String getOutFileName()
-
getMaxRetryCount
public int getMaxRetryCount()
-
setMaxRetryCount
public void setMaxRetryCount(int maxRetryCount)
-
getReconnectTimeout
public long getReconnectTimeout()
-
setReconnectTimeout
public void setReconnectTimeout(long reconnectTimeout)
-
isAppend
public boolean isAppend()
-
setAppend
public void setAppend(boolean append)
-
getContentType
public String getContentType()
-
isFileLockingEnabled
public boolean isFileLockingEnabled()
-
isForceCreateFolder
public boolean isForceCreateFolder()
- Returns:
- the forceCreateFolder
-
setForceCreateFolder
public void setForceCreateFolder(boolean forceCreateFolder)
- Parameters:
forceCreateFolder- the forceCreateFolder to set
-
-