ncsa.tools.trebuchet.schemes
Class GRIDFTP

java.lang.Object
  extended byncsa.tools.trebuchet.schemes.GRIDFTP
All Implemented Interfaces:
IScheme
Direct Known Subclasses:
MSSFTP

public class GRIDFTP
extends java.lang.Object
implements IScheme

The 'gridftp:' URI scheme. Denotes operations using GridFTP (jglobus).

Author:
arossi

Field Summary
static java.lang.String ASCII
          Values for transfer type.
static java.lang.String BLOCK
           
static java.lang.String CLEAR
          Values for protection level.
static java.lang.String CONFIDENTIAL
           
static java.lang.String DATA_CHANNEL_AUTH
           
static java.lang.String EBCDIC
           
static java.lang.String EBLOCK
           
static java.lang.String GET
          Copy operations.
static java.lang.String IMAGE
           
static java.lang.String LOCAL_TCP_BUFFER
           
static java.lang.String NONE
          Values for data channel authentication.
static java.lang.String PARALLELISM
           
static java.lang.String PRIVATE
           
static java.lang.String PROTECTION_BUFFER
           
static java.lang.String PROTECTION_LEVEL
           
static java.lang.String PUT
           
static java.lang.String SAFE
           
static java.lang.String SELF
           
static java.lang.String SOURCE_HOST
           
static java.lang.String SOURCE_PORT
           
static java.lang.String SOURCE_SCHEME
           
static java.lang.String STREAM
          Values for transfer mode.
static java.lang.String STRIPING
           
static java.lang.String TARGET_ACTIVE
           
static java.lang.String TARGET_HOST
           
static java.lang.String TARGET_PORT
           
static java.lang.String TARGET_SCHEME
          Additional options.
static java.lang.String TCP_BUFFER
           
static java.lang.String TRANSFER
           
static java.lang.String TRANSFER_MODE
           
static java.lang.String TRANSFER_TYPE
           
static java.lang.String VERIFY_VIA_LIST
           
 
Fields inherited from interface ncsa.tools.trebuchet.schemes.IScheme
COPY, DELETE, EXISTS, IS_DIR, IS_FILE, LIST, MKDIR, SCANNED_COPY, SCANNED_DELETE, SCANNED_TOUCH, TOUCH
 
Constructor Summary
GRIDFTP()
           
 
Method Summary
 boolean supports(java.lang.String operation)
           
 boolean supportsExecutedOverride(java.lang.String operation)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TARGET_SCHEME

public static final java.lang.String TARGET_SCHEME
Additional options.

See Also:
Constant Field Values

TARGET_HOST

public static final java.lang.String TARGET_HOST
See Also:
Constant Field Values

TARGET_PORT

public static final java.lang.String TARGET_PORT
See Also:
Constant Field Values

SOURCE_SCHEME

public static final java.lang.String SOURCE_SCHEME
See Also:
Constant Field Values

SOURCE_HOST

public static final java.lang.String SOURCE_HOST
See Also:
Constant Field Values

SOURCE_PORT

public static final java.lang.String SOURCE_PORT
See Also:
Constant Field Values

TRANSFER_TYPE

public static final java.lang.String TRANSFER_TYPE
See Also:
Constant Field Values

TRANSFER_MODE

public static final java.lang.String TRANSFER_MODE
See Also:
Constant Field Values

TARGET_ACTIVE

public static final java.lang.String TARGET_ACTIVE
See Also:
Constant Field Values

PROTECTION_LEVEL

public static final java.lang.String PROTECTION_LEVEL
See Also:
Constant Field Values

DATA_CHANNEL_AUTH

public static final java.lang.String DATA_CHANNEL_AUTH
See Also:
Constant Field Values

PARALLELISM

public static final java.lang.String PARALLELISM
See Also:
Constant Field Values

STRIPING

public static final java.lang.String STRIPING
See Also:
Constant Field Values

PROTECTION_BUFFER

public static final java.lang.String PROTECTION_BUFFER
See Also:
Constant Field Values

TCP_BUFFER

public static final java.lang.String TCP_BUFFER
See Also:
Constant Field Values

LOCAL_TCP_BUFFER

public static final java.lang.String LOCAL_TCP_BUFFER
See Also:
Constant Field Values

VERIFY_VIA_LIST

public static final java.lang.String VERIFY_VIA_LIST
See Also:
Constant Field Values

ASCII

public static final java.lang.String ASCII
Values for transfer type.

See Also:
Constant Field Values

IMAGE

public static final java.lang.String IMAGE
See Also:
Constant Field Values

EBCDIC

public static final java.lang.String EBCDIC
See Also:
Constant Field Values

STREAM

public static final java.lang.String STREAM
Values for transfer mode.

See Also:
Constant Field Values

BLOCK

public static final java.lang.String BLOCK
See Also:
Constant Field Values

EBLOCK

public static final java.lang.String EBLOCK
See Also:
Constant Field Values

CLEAR

public static final java.lang.String CLEAR
Values for protection level.

See Also:
Constant Field Values

SAFE

public static final java.lang.String SAFE
See Also:
Constant Field Values

PRIVATE

public static final java.lang.String PRIVATE
See Also:
Constant Field Values

CONFIDENTIAL

public static final java.lang.String CONFIDENTIAL
See Also:
Constant Field Values

NONE

public static final java.lang.String NONE
Values for data channel authentication.

See Also:
Constant Field Values

SELF

public static final java.lang.String SELF
See Also:
Constant Field Values

GET

public static final java.lang.String GET
Copy operations.

See Also:
Constant Field Values

PUT

public static final java.lang.String PUT
See Also:
Constant Field Values

TRANSFER

public static final java.lang.String TRANSFER
See Also:
Constant Field Values
Constructor Detail

GRIDFTP

public GRIDFTP()
Method Detail

supports

public boolean supports(java.lang.String operation)
Specified by:
supports in interface IScheme

supportsExecutedOverride

public boolean supportsExecutedOverride(java.lang.String operation)
Specified by:
supportsExecutedOverride in interface IScheme