package omq.common.util;

/**
 * 
 * @author Sergi Toda <sergi.toda@estudiants.urv.cat>
 * 
 */
public class ParameterQueue {

	/*
	 * Properties environment
	 */

	public static String SERIALIZERNAME = "revo.serializer";
	public static String ENABLECOMPRESSION = "revo.compression";

	public static String SERVER_HOST = "revo.host";
	public static String SERVER_PORT = "revo.port";
	public static String SERVER_REGISTRY = "revo.registry";

	public static String USER_NAME = "revo.username";
	public static String USER_PASS = "revo.pass";

	public static String RPC_EXCHANGE = "revo.rpc_exchange";
	public static String RPC_QUEUE = "revo.rpc_queue";
	public static String RPC_ROUTING_KEY = "revo.routing_key";

	public static String RPC_REPLY_QUEUE = "revo.reply_queue_rpc";
	public static String EVENT_REPLY_QUEUE = "revo.reply_queue_event";

	public static String ENABLE_SSL = "revo.enable_ssl";
	public static String DEBUGFILE = "revo.debug_file";

	public static String RETRY_TIME_CONNECTION = "omq.retry_connection";

	/*
	 * Values
	 */

	// Change this!!!
	public static String RPC_TYPE = "direct";

	public static String NUM_THREADS = "omq.num_threads";

	public static String REGISTRY_NAME = "REGISTRY";

	/**
	 * Time in milis
	 */
	public static long DEFAULT_TIMEOUT = 1 * 1000 * 60;

}
