|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.proactive.core.process.filetransfer.FileTransferWorkShop
This class stores the FileTransfer arquitecture specific information. It also has a reference on the abstract FileTransfer definitions. The tools for mergin the abstract and specific information are also provided through this class.
Nested Class Summary | |
class |
FileTransferWorkShop.StructureInformation
|
Field Summary | |
static java.lang.String[] |
ALLOWED_COPY_PROTOCOLS
|
FileTransferWorkShop.StructureInformation |
dstInfoParams
|
static java.lang.String |
IMPLICIT_KEYWORD
|
protected static org.apache.log4j.Logger |
logger
|
static java.lang.String |
PROCESSDEFAULT_KEYWORD
|
FileTransferWorkShop.StructureInformation |
srcInfoParams
|
static java.lang.String[] |
URLPROTOCOLS
|
Constructor Summary | |
FileTransferWorkShop(java.lang.String processDefault)
|
Method Summary | |
void |
addFileTransfer(FileTransfer ft)
|
static boolean |
begginsWithProtocol(java.lang.String s)
|
java.lang.String |
buildDstFilePathString(java.lang.String filename)
|
static java.lang.String |
buildFilePathString(FileTransferWorkShop.StructureInformation infoParam,
java.lang.String filename)
|
static java.lang.String |
buildFilePathString(java.lang.String prefix,
java.lang.String fileSep,
java.lang.String filename)
|
java.lang.String |
buildSrcFilePathString(java.lang.String filename)
|
boolean |
check()
Checks different things. |
boolean |
checkLocalFileExistance(FileTransfer ft)
|
CopyProtocol |
copyProtocolFactory(java.lang.String protocolname)
This methods creates a CopyProtocol instance, given by it's name as a parameter. |
FileTransfer[] |
getAllFileTransferDefinitions()
|
CopyProtocol[] |
getCopyProtocols()
This method returns an array of CopyProtocol instances. |
boolean |
isAllowedProtocol(java.lang.String protocol)
|
boolean |
isImplicit()
|
static boolean |
isLocalReadable(java.lang.String filenamepath)
|
static boolean |
isRemote(java.lang.String filenamepath)
|
void |
setFileTransferCopyProtocol(java.lang.String copyProtocolString)
|
void |
setFileTransferStructureDstInfo(java.lang.String name,
java.lang.String value)
Sets the destination information for a given Queue (Deploy, Retrieve). |
void |
setFileTransferStructureSrcInfo(java.lang.String name,
java.lang.String value)
Sets the source information for a given Queue (Deploy, Retrieve). |
void |
setImplicit(boolean implicit)
|
static java.lang.String |
stripProtocol(java.lang.String filename)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String PROCESSDEFAULT_KEYWORD
public static final java.lang.String IMPLICIT_KEYWORD
public static final java.lang.String[] ALLOWED_COPY_PROTOCOLS
public static final java.lang.String[] URLPROTOCOLS
protected static org.apache.log4j.Logger logger
public FileTransferWorkShop.StructureInformation srcInfoParams
public FileTransferWorkShop.StructureInformation dstInfoParams
Constructor Detail |
public FileTransferWorkShop(java.lang.String processDefault)
Method Detail |
public java.lang.String toString()
public void addFileTransfer(FileTransfer ft)
public void setFileTransferCopyProtocol(java.lang.String copyProtocolString)
public CopyProtocol[] getCopyProtocols()
public CopyProtocol copyProtocolFactory(java.lang.String protocolname)
protocolname
- The name of the desired transfer protocol
public FileTransfer[] getAllFileTransferDefinitions()
public void setFileTransferStructureSrcInfo(java.lang.String name, java.lang.String value)
name
- The name of the parameter from: prefix, hostname, username, passwordvalue
- The value of the parameter.public void setFileTransferStructureDstInfo(java.lang.String name, java.lang.String value)
name
- The name of the parameter from: prefix, hostname, username, passwordvalue
- The value of the parameter.public boolean check()
public boolean isImplicit()
public void setImplicit(boolean implicit)
public boolean isAllowedProtocol(java.lang.String protocol)
public java.lang.String buildSrcFilePathString(java.lang.String filename)
public static java.lang.String buildFilePathString(FileTransferWorkShop.StructureInformation infoParam, java.lang.String filename)
public java.lang.String buildDstFilePathString(java.lang.String filename)
public static java.lang.String buildFilePathString(java.lang.String prefix, java.lang.String fileSep, java.lang.String filename)
public static boolean begginsWithProtocol(java.lang.String s)
public boolean checkLocalFileExistance(FileTransfer ft)
public static boolean isLocalReadable(java.lang.String filenamepath)
public static boolean isRemote(java.lang.String filenamepath)
public static java.lang.String stripProtocol(java.lang.String filename)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |