public class CliContextParamLoader extends ParamValueLoaderService
Responsible for loading param value for ActionContext
Destroyable.Util
binderManager, 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, waiveFields
addSubResource, destroy, isDestroyed, reload, scope
debug, debug, error, error, fatal, fatal, info, info, isDebugEnabled, isTraceEnabled, trace, trace, warn, warn
public 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 ParamValueLoaderService
protected java.lang.String paramName(int i)
paramName
in class ParamValueLoaderService
Copyright © 2014–2017 ActFramework. All rights reserved.