All Downloads are FREE. Search and download functionalities are using the official Maven repository.

eu.unicore.client.data.UFTPConstants Maven / Gradle / Ivy

The newest version!
package eu.unicore.client.data;

public interface UFTPConstants {
	/** 
	 * client host 
	 */
	public static final String PARAM_CLIENT_HOST="uftp.client.host";

	/**
	 * requested number of parallel data streams
	 */
	public static final String PARAM_STREAMS="uftp.streams";

	/**
	 * server host 
	 */
	public static final String PARAM_SERVER_HOST="uftp.server.host";

	/**
	 * server port 
	 */
	public static final String PARAM_SERVER_PORT="uftp.server.port";

	/**
	 * secret, i.e. authz token that the server should expect for authorising the
	 * present transfer
	 */
	public static final String PARAM_SECRET="uftp.secret";

	/** 
	 * key for encrypting and decrypting data. This will be generated on the server
	 * if the client requests it by setting PARAM_ENABLE_ENCRYPTION to "true" when creating the transfer.
	 */
	public static final String PARAM_ENCRYPTION_KEY="uftp.encryption_key";

	/**
	 * enable encryption by setting this to "true"
	 */
	public static final String PARAM_ENABLE_ENCRYPTION="uftp.encryption";
	
	/**
	 * enable compression by setting this to "true"
	 */
	public static final String PARAM_ENABLE_COMPRESSION="uftp.compression";

	/**
	 * dummy "file name" used for creating a UFTP session via UNICORE import/export
	 */
	public static final String SESSION_TAG = "__uftp_session__";

	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy