public class CliContextParamLoader extends ParamValueLoaderService
Responsible for loading param value for ActionContext
Destroyable.UtilbinderManager, injector, logger, resolverManager| Modifier and Type | Method and Description |
|---|---|
CliContext.ParsingContext |
buildParsingContext(java.lang.Class commander,
java.lang.reflect.Method method,
CommandMethodMetaInfo methodMetaInfo) |
protected ParamValueLoader |
findContextSpecificLoader(java.lang.String bindName,
java.lang.Class<?> rawType,
org.osgl.inject.BeanSpec spec,
java.lang.reflect.Type type,
java.lang.annotation.Annotation[] annotations) |
protected java.lang.String |
paramName(int i) |
void |
preParseOptions(java.lang.reflect.Method method,
CommandMethodMetaInfo methodMetaInfo,
CliContext context) |
binder, bindName, bindName, findBeanLoader, findMethodParamLoaders, hasDbBind, isThrowable, loadHostBean, loadMethodParams, methodParamLoaders, provided, providedButNotDbBind, releaseResources, shouldWaive, supportJsonDecorator, waiveFieldsaddSubResource, destroy, isDestroyed, reload, scopedebug, debug, error, error, fatal, fatal, info, info, isDebugEnabled, isTraceEnabled, trace, trace, warn, warnpublic CliContext.ParsingContext buildParsingContext(java.lang.Class commander, java.lang.reflect.Method method, CommandMethodMetaInfo methodMetaInfo)
public void preParseOptions(java.lang.reflect.Method method,
CommandMethodMetaInfo methodMetaInfo,
CliContext context)
protected ParamValueLoader findContextSpecificLoader(java.lang.String bindName, java.lang.Class<?> rawType, org.osgl.inject.BeanSpec spec, java.lang.reflect.Type type, java.lang.annotation.Annotation[] annotations)
findContextSpecificLoader in class ParamValueLoaderServiceprotected java.lang.String paramName(int i)
paramName in class ParamValueLoaderServiceCopyright © 2014–2017 ActFramework. All rights reserved.