public class ThriftServiceDecoratorConfiguration extends GeneratorConfiguration implements ThriftConstants
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ThriftServiceDecoratorConfiguration.LanguageType
生成代码语言类型定义
|
static class |
ThriftServiceDecoratorConfiguration.TaskType
任务类型定义
|
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.Class<?> |
DEF_REF_CLASS
refClass 的默认值
|
static java.lang.String |
DEFAULT_LANGUAGE |
static java.lang.String |
DEFAULT_TEMPLATE_FOLDER |
static ThriftServiceDecoratorConfiguration |
INSTANCE |
DEFAULT_FOLDER, DEFAULT_INCLUDE, DEFAULT_LOADER, DEFAULT_OUT, DEFAULT_ROOT, defaultValueCOMMON_TYPES_OPTION_DESC, COMMON_TYPES_OPTION_LONG, CONFIG_OPTION, CONFIG_OPTION_DESC, CONFIG_OPTION_LONG, CXX_HELPER, DIR_PERSERVICE, DIR_PERSTRUCT, DIR_SCHEMA, ERPC_BINARY_OUTPUT_SIZE_OPTION_DESC, ERPC_BINARY_OUTPUT_SIZE_OPTION_LONG, ERPC_DEFAULT_MAX_LENGTH_OPTION_DESC, ERPC_DEFAULT_MAX_LENGTH_OPTION_LONG, ERPC_ERRMSG_MAX_LENGTH_OPTION_DESC, ERPC_ERRMSG_MAX_LENGTH_OPTION_LONG, ERPC_FORWARD_PORT_OPTION_DESC, ERPC_FORWARD_PORT_OPTION_LONG, ERPC_PORT_PREFIX_OPTION_DESC, ERPC_PORT_PREFIX_OPTION_LONG, ERPC_PROGRAM_OPTION_DESC, ERPC_PROGRAM_OPTION_LONG, ERPC_PROXY_PORT_OPTION_DESC, ERPC_PROXY_PORT_OPTION_LONG, EXCLUDE_FIELDS_OPTION_DESC, EXCLUDE_FIELDS_OPTION_LONG, EXCLUDE_METHODS_OPTION_DESC, EXCLUDE_METHODS_OPTION_LONG, INCLUDE_METHODS_OPTION_DESC, INCLUDE_METHODS_OPTION_LONG, LANGUAGE_OPTION, LANGUAGE_OPTION_DESC, LANGUAGE_OPTION_LONG, SCHEMA_INFO, TAGS_OPTION_DESC, TAGS_OPTION_LONG, TASK_TYPE_OPTION, TASK_TYPE_OPTION_DESC, TASK_TYPE_OPTION_LONG, THRIFT_CLIENT_PKG_OPTION_DESC, THRIFT_CLIENT_PKG_OPTION_LONG, THRIFT_SERVICE_CLASS_OPTION_DESC, THRIFT_SERVICE_CLASS_OPTION_LONGBASE_CLASS_OPTION, BASE_CLASS_OPTION_DESC, BASE_CLASS_OPTION_LONG, CLASS_PATH_OPTION, CLASS_PATH_OPTION_DESC, CLASS_PATH_OPTION_LONG, EXCLUDE_VMS_OPTION, EXCLUDE_VMS_OPTION_DESC, EXCLUDE_VMS_OPTION_LONG, INDEPENDENT_SEHEMA_OPTION, INDEPENDENT_SEHEMA_OPTION_DESC, INDEPENDENT_SEHEMA_OPTION_LONG, INTERFACE_CLASS_OPTION, INTERFACE_CLASS_OPTION_DESC, INTERFACE_CLASS_OPTION_LONG, REFERENCE_CLASS_OPTION, REFERENCE_CLASS_OPTION_DESC, REFERENCE_CLASS_OPTION_LONG, SHELL_INTERFACE_OPTION, SHELL_INTERFACE_OPTION_DESC, SHELL_INTERFACE_OPTION_LONG, SOURCE_PREFIX_OPTION, SOURCE_PREFIX_OPTION_DESC, SOURCE_PREFIX_OPTION_LONG, TEMPLATE_FOLDER_OPTION, TEMPLATE_FOLDER_OPTION_DESC, TEMPLATE_FOLDER_OPTION_LONG, TEMPLATE_INCLUDE_OPTION, TEMPLATE_INCLUDE_OPTION_DESC, TEMPLATE_INCLUDE_OPTION_LONG, TEMPLATE_ROOT_OPTION, TEMPLATE_ROOT_OPTION_DESC, TEMPLATE_ROOT_OPTION_LONG| 限定符和类型 | 方法和说明 |
|---|---|
int |
getBinaryOutputSize() |
java.lang.String |
getClasspath() |
CodeWriter |
getCodeWriter() |
java.util.Set<java.lang.String> |
getCommonTypes() |
org.apache.commons.configuration2.Configuration |
getConfig() |
int |
getDefaultMaxLength() |
int |
getErpcForwardPort() |
int |
getErpcProxyPort() |
int |
getErrmsgMaxLength() |
java.util.Map<java.lang.Class<?>,java.util.List<java.lang.String>> |
getExcludeFields() |
java.util.Map<java.lang.Class<?>,java.util.List<java.lang.String>> |
getExcludeMethods() |
java.util.Map<java.lang.Class<?>,java.util.List<java.lang.String>> |
getIncludeMethods() |
java.util.Map<java.lang.Class<?>,java.lang.Class<?>> |
getInterfaceClasses() |
ThriftServiceDecoratorConfiguration.LanguageType |
getLanguageType() |
java.lang.String |
getPortPrefix() |
java.lang.String |
getProgramName() |
java.util.Set<java.lang.String> |
getReqiredTags() |
java.lang.String |
getSourcepath() |
ThriftServiceDecoratorConfiguration.TaskType |
getTaskType() |
java.lang.String |
getTemplateFolder() |
java.lang.String |
getThriftClientPackage() |
java.util.Map<java.lang.Class<?>,java.lang.Class<?>> |
getThriftServiceClasses() |
void |
loadConfig(org.apache.commons.cli.Options options,
org.apache.commons.cli.CommandLine cmd) |
getDefaultValue, getDefaultValueMap, getExcludeVms, getIncludeFolder, getOutputLocation, getResourceLoaderType, getSourcePackage, getTemplateRoot, setTemplateFolder, useClasspathResourceLoaderpublic static final java.lang.String DEFAULT_TEMPLATE_FOLDER
public static final java.lang.String DEFAULT_LANGUAGE
public static final java.lang.Class<?> DEF_REF_CLASS
public static final ThriftServiceDecoratorConfiguration INSTANCE
public void loadConfig(org.apache.commons.cli.Options options, org.apache.commons.cli.CommandLine cmd) throws org.apache.commons.cli.ParseException
loadConfig 在接口中 net.gdface.cli.CmdConfigloadConfig 在类中 GeneratorConfigurationorg.apache.commons.cli.ParseExceptionpublic java.util.Map<java.lang.Class<?>,java.lang.Class<?>> getInterfaceClasses()
public java.util.Map<java.lang.Class<?>,java.lang.Class<?>> getThriftServiceClasses()
public ThriftServiceDecoratorConfiguration.TaskType getTaskType()
public ThriftServiceDecoratorConfiguration.LanguageType getLanguageType()
public java.lang.String getTemplateFolder()
public java.lang.String getThriftClientPackage()
public CodeWriter getCodeWriter()
public org.apache.commons.configuration2.Configuration getConfig()
public java.lang.String getSourcepath()
public java.lang.String getClasspath()
public java.util.Set<java.lang.String> getReqiredTags()
public java.util.Set<java.lang.String> getCommonTypes()
public java.lang.String getProgramName()
public java.lang.String getPortPrefix()
public java.util.Map<java.lang.Class<?>,java.util.List<java.lang.String>> getExcludeMethods()
public java.util.Map<java.lang.Class<?>,java.util.List<java.lang.String>> getIncludeMethods()
public java.util.Map<java.lang.Class<?>,java.util.List<java.lang.String>> getExcludeFields()
public int getErpcForwardPort()
public int getErpcProxyPort()
public int getDefaultMaxLength()
public int getErrmsgMaxLength()
public int getBinaryOutputSize()
Copyright © 2020. All Rights Reserved.