001package net.gdface.service.sdk;
002
003import net.gdface.cli.ThriftServiceConstants;
004
005/**
006 * 常量定义
007 * @author guyadong
008 *
009 */
010public interface FaceApiServiceConstants extends ThriftServiceConstants {
011         /** 默认服务端口号 */
012        public static final int DEFAULT_PORT= 26421;
013    /** 默认XHR(XML Http Request)服务端口号 */
014    public static final int DEFAULT_PORT_XHR = 26422;
015    /** 默认RESTful服务端口号 */
016    public static final int DEFAULT_PORT_RESTFUL = 26423;
017        public static final String FACEAPI_CLASS_OPTION_LONG ="faceapi";
018        public static final String FACEAPI_CLASS_OPTION_DESC ="faceapi implemention class name,default: empty";
019        public static final String FACEAPI_STATIC_OPTION_LONG = "faceapiStaticMethod";
020        public static final String FACEAPI_STATIC_OPTION_DESC = "static method name for get instance from faceapi class,default: getInstance";
021        public static final String FACEAPI_CONCURRENCY_OPTION ="cc";
022        public static final String FACEAPI_CONCURRENCY_OPTION_LONG ="concurrency";
023        public static final String FACEAPI_CONCURRENCY_OPTION_DESC ="SDK concurrency capacity,dependent on the sdk implementation,default:count of available processors";
024        public static final String FACEAPI_XHR_OPTION ="xp";
025        public static final String FACEAPI_XHR_OPTION_LONG ="xhr";
026        public static final String FACEAPI_XHR_OPTION_DESC ="XHR(XML Http Request) port,default:";
027        public static final String FACEAPI_XHR_START_OPTION ="xs";
028        public static final String FACEAPI_XHR_START_OPTION_LONG ="xstart";
029        public static final String FACEAPI_XHR_START_OPTION_DESC ="start XHR(XML Http Request) service";
030        public static final String FACEAPI_RESTFUL_OPTION ="rp";
031        public static final String FACEAPI_RESTFUL_OPTION_LONG ="restful";
032        public static final String FACEAPI_RESTFUL_OPTION_DESC ="RESTful port,default:";
033        public static final String FACEAPI_RESTFUL_START_OPTION ="rs";
034        public static final String FACEAPI_RESTFUL_START_OPTION_LONG ="rstart";
035        public static final String FACEAPI_RESTFUL_START_OPTION_DESC ="start RESTful(spring) service";
036        public static final String FACEAPI_SWAGGER_ENABLE_OPTION ="sw";
037        public static final String FACEAPI_SWAGGER_ENABLE_OPTION_LONG ="swagger";
038        public static final String FACEAPI_SWAGGER_ENABLE_OPTION_DESC ="start swagger document";
039        public static final String FACEAPI_CORS_ENABLE_OPTION ="co";
040        public static final String FACEAPI_CORS_ENABLE_OPTION_LONG ="cors";
041        public static final String FACEAPI_CORS_ENABLE_OPTION_DESC ="enable CORS(Cross-origin resource sharing) for RESTful(spring) service";
042}