001package gu.dtalk.client; 002 003import net.gdface.cli.CommonCliConstants; 004 005/** 006 * 常量定义 007 * @author guyadong 008 * 009 */ 010public interface SampleConsoleConstants extends CommonCliConstants { 011 public static final String IMPL_TYPE = "IMPL_TYPE"; 012 013 public static final String REDIS_HOST_OPTION_LONG = "host"; 014 public static final String REDIS_HOST_OPTION_DESC = "redis host name,default: "; 015 public static final String REDIS_PORT_OPTION_LONG = "port"; 016 public static final String REDIS_PORT_OPTION_DESC = "redis port number,default: "; 017 public static final String REDIS_PWD_OPTION = "a"; 018 public static final String REDIS_PWD_OPTION_LONG = "auth"; 019 public static final String REDIS_PWD_OPTION_DESC = "redis password,default:empty"; 020 public static final String REDIS_DB_OPTION_LONG = "db"; 021 public static final String REDIS_DB_OPTION_DESC = "redis database index,default:0"; 022 public static final String REDIS_URI_OPTION_LONG = "uri"; 023 public static final String REDIS_URI_OPTION_DESC = "uri for redis,default:null"; 024 public static final String REDIS_TIMEOUT_OPTION_LONG = "timeout"; 025 public static final String REDIS_TIMEOUT_OPTION_DESC = "redis timeout,default:"; 026 027 public static final String AMQ_HOST_OPTION_LONG = "host"; 028 public static final String AMQ_HOST_OPTION_DESC = "activemq host name,default: "; 029 public static final String AMQ_PORT_OPTION_LONG = "port"; 030 public static final String AMQ_PORT_OPTION_DESC = "activemq port number,default: "; 031 public static final String AMQ_USERNAME_OPTION = "u"; 032 public static final String AMQ_USERNAME_OPTION_LONG = "user"; 033 public static final String AMQ_USERNAME_OPTION_DESC = "activemq username,default:empty"; 034 public static final String AMQ_PWD_OPTION = "a"; 035 public static final String AMQ_PWD_OPTION_LONG = "auth"; 036 public static final String AMQ_PWD_OPTION_DESC = "activemq password,default:empty"; 037 public static final String AMQ_URI_OPTION_LONG = "uri"; 038 public static final String AMQ_URI_OPTION_DESC = "uri for redis,default:null"; 039 public static final String AMQ_TIMEOUT_OPTION_LONG = "timout"; 040 public static final String AMQ_TIMEOUT_OPTION_DESC = "redis timeout,default:"; 041 042 public static final String MQTT_OPTION_LONG = "mqtt"; 043 public static final String MQTT_OPTION_DESC = "use MQTT protocol for publish/subscribe service, " 044 + "and the optional argument define URI or HOST:PORT or HOST or PORT format for activemq mqtt service location," 045 + "such as '--mqtt mqtt://localhost:1883' OR '--mqtt 127.0.0.1:1883' OR ' --mqtt 127.0.0.1' OR ' --mqtt 1883' ," 046 + "if no argument follow '--mqtt' , use default: same with ${uri} option or ${host}:${port}"; 047 048 public static final String DEVICE_MAC_OPTION_LONG = "mac"; 049 public static final String DEVICE_MAC_OPTION_DESC = "MAC addres(hex)for target device,such as d0:17:c2:d0:3f:bf,default: self mac address"; 050 051}