Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Y _ 

A

accept() - Method in class org.noear.solon.core.handle.Context
获取 Accept 头信息
accept(String) - Method in class org.noear.solon.core.handle.Context
 
accept(T1, T2) - Method in interface org.noear.solon.core.util.BiConsumerEx
 
accept(T) - Method in interface org.noear.solon.core.util.ConsumerEx
 
acceptNew() - Method in class org.noear.solon.core.handle.Context
获取新的 Accept 头信息
accessibleAsTrue(AccessibleObject) - Static method in class org.noear.solon.core.util.ClassUtil
尝试设置访问权限
Action - Interface in org.noear.solon.core.handle
mvc:动作接口
action() - Method in class org.noear.solon.core.handle.Context
获取当前动作
ActionArgumentResolver - Interface in org.noear.solon.core.handle
动作参数分析器
ActionExecuteHandler - Interface in org.noear.solon.core.handle
动作执行处理。
ActionLoader - Interface in org.noear.solon.core.handle
动作加载器
ActionParam - Class in org.noear.solon.core.handle
动作参数
ActionParam() - Constructor for class org.noear.solon.core.handle.ActionParam
 
add(EventListener<Event>) - Method in class org.noear.solon.core.event.EventListenPipeline
添加监听
add(int, EventListener<Event>) - Method in class org.noear.solon.core.event.EventListenPipeline
添加监听(带顺序位)
add(Class<?>) - Method in class org.noear.solon.core.handle.Gateway
添加接口
add(String, Class<?>) - Method in class org.noear.solon.core.handle.Gateway
添加接口
add(Class<?>, boolean) - Method in class org.noear.solon.core.handle.Gateway
添加接口(remoting ?
add(String, Class<?>, boolean) - Method in class org.noear.solon.core.handle.Gateway
添加接口(remoting ?
add(BeanWrap) - Method in class org.noear.solon.core.handle.Gateway
添加接口
add(String, BeanWrap) - Method in class org.noear.solon.core.handle.Gateway
添加接口
add(BeanWrap, boolean) - Method in class org.noear.solon.core.handle.Gateway
添加接口(适用于,从应用容器遍历加入;或者把rpc代理包装成bw)
add(String, BeanWrap, boolean) - Method in class org.noear.solon.core.handle.Gateway
添加接口
add(Handler) - Method in class org.noear.solon.core.handle.Gateway
添加默认接口处理
add(String, Handler) - Method in class org.noear.solon.core.handle.Gateway
添加二级路径处理
add(String, MethodType, Handler) - Method in class org.noear.solon.core.handle.Gateway
添加二级路径处理
add(String, MethodType, int, Handler) - Method in interface org.noear.solon.core.handle.HandlerSlots
添加主体处理
add(String, MethodType, Handler) - Method in interface org.noear.solon.core.handle.HandlerSlots
添加主体处理
add(Mapping, Set<MethodType>, int, Handler) - Method in interface org.noear.solon.core.handle.HandlerSlots
添加主体处理
add(VarHolder) - Method in class org.noear.solon.core.InjectGather
 
add(String, Handler) - Method in interface org.noear.solon.core.route.Router
添加路由关系 for Handler
add(String, MethodType, Handler) - Method in interface org.noear.solon.core.route.Router
添加路由关系 for Handler
add(String, MethodType, int, Handler) - Method in interface org.noear.solon.core.route.Router
添加路由关系 for Handler
add(BeanWrap) - Method in interface org.noear.solon.core.route.Router
添加路由关系 for Handler
add(String, BeanWrap) - Method in interface org.noear.solon.core.route.Router
添加路由关系 for Handler
add(String, MethodType, int, Handler) - Method in class org.noear.solon.core.route.RouterDefault
添加路由关系 for Handler
add(BeanWrap) - Method in class org.noear.solon.core.route.RouterDefault
 
add(String, BeanWrap) - Method in class org.noear.solon.core.route.RouterDefault
 
add(String, MethodType, Handler) - Method in class org.noear.solon.core.route.RouterDefault
 
add(String, MethodType, Handler) - Method in class org.noear.solon.core.route.RouterWrapper
添加主体处理
add(String, MethodType, int, Handler) - Method in class org.noear.solon.core.route.RouterWrapper
 
add(String, Class<?>) - Method in class org.noear.solon.core.route.RouterWrapper
添加主体处理
add(String, Class<?>, boolean) - Method in class org.noear.solon.core.route.RouterWrapper
添加主体处理
add(Routing<T>) - Method in interface org.noear.solon.core.route.RoutingTable
添加路由记录
add(Routing<T>) - Method in class org.noear.solon.core.route.RoutingTableDefault
添加路由记录
add(String, T) - Method in class org.noear.solon.core.util.MultiMap
添加值
addAll(Properties) - Method in class org.noear.solon.core.Props
添加所有属性数据
addAll(Map<String, String>) - Method in class org.noear.solon.core.Props
添加所有属性数据
addAll(Iterable<KeyValues<String>>) - Method in class org.noear.solon.core.Props
添加所有属性数据
addAll(Map<String, T>) - Method in class org.noear.solon.core.util.MultiMap
设置所有值
addArgumentResolver(ActionArgumentResolver) - Method in class org.noear.solon.core.ChainManager
添加 Action 参数分析器
addArgumentResolver(ActionArgumentResolver, int) - Method in class org.noear.solon.core.ChainManager
添加 Action 参数分析器
addBeans(Predicate<BeanWrap>) - Method in class org.noear.solon.core.handle.Gateway
添加接口
addBeans(Predicate<BeanWrap>, boolean) - Method in class org.noear.solon.core.handle.Gateway
添加接口(remoting 的 bean 建议一个个添加,并同时添加前缀 path)
addDo(String, MethodType, int, Handler) - Method in class org.noear.solon.core.handle.Gateway
添加接口
addExecuteHandler(ActionExecuteHandler) - Method in class org.noear.solon.core.ChainManager
添加Action执行器
addExecuteHandler(ActionExecuteHandler, int) - Method in class org.noear.solon.core.ChainManager
添加Action执行器
addFilter(Filter, int) - Method in class org.noear.solon.core.ChainManager
添加过滤器
addFilterIfAbsent(Filter, int) - Method in class org.noear.solon.core.ChainManager
添加过滤器,如果有相同类的则不加
addInterceptor(RouterInterceptor, int) - Method in class org.noear.solon.core.ChainManager
添加路由拦截器
addInterceptorIfAbsent(RouterInterceptor, int) - Method in class org.noear.solon.core.ChainManager
添加路由拦截器,如果有相同类的则不加
Addition - Annotation Type in org.noear.solon.annotation
间接附加注解
addJar(URL) - Method in class org.noear.solon.core.AppClassLoader
添加jar包
addJar(File) - Method in class org.noear.solon.core.AppClassLoader
添加jar包
addJar(URL, boolean) - Method in class org.noear.solon.core.AppClassLoader
添加jar包
addReturnHandler(ReturnValueHandler) - Method in class org.noear.solon.core.ChainManager
 
addReturnHandler(ReturnValueHandler, int) - Method in class org.noear.solon.core.ChainManager
 
addValue(T) - Method in class org.noear.solon.core.util.KeyValues
添加值
Alias - Annotation Type in org.noear.solon.annotation
别名(只起到标注作用)
all(String, Handler) - Method in class org.noear.solon.core.route.RouterWrapper
添加所有方法处理
ALL_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
allowActionMapping() - Method in class org.noear.solon.core.handle.Gateway
允许 Action Mapping 申明
allowPathMerging() - Method in class org.noear.solon.core.handle.Gateway
允许路径合并
allowReadyController() - Method in class org.noear.solon.core.handle.Gateway
允许提前准备控制器
annoAlias(String, String) - Static method in class org.noear.solon.Utils
获取注解别名
annotationGet(Class<T>) - Method in class org.noear.solon.core.BeanWrap
 
annotationHas(Class<? extends Annotation>) - Method in class org.noear.solon.core.BeanWrap
 
annotations() - Method in class org.noear.solon.core.BeanWrap
注解
annotationType() - Method in class org.noear.solon.annotation.ManagedToBeanAnno
 
ANSI_BLACK - Static variable in class org.noear.solon.core.util.PrintUtil
 
ANSI_BLUE - Static variable in class org.noear.solon.core.util.PrintUtil
 
ANSI_CYAN - Static variable in class org.noear.solon.core.util.PrintUtil
 
ANSI_GREEN - Static variable in class org.noear.solon.core.util.PrintUtil
 
ANSI_PURPLE - Static variable in class org.noear.solon.core.util.PrintUtil
 
ANSI_RED - Static variable in class org.noear.solon.core.util.PrintUtil
 
ANSI_RESET - Static variable in class org.noear.solon.core.util.PrintUtil
 
ANSI_WHITE - Static variable in class org.noear.solon.core.util.PrintUtil
 
ANSI_YELLOW - Static variable in class org.noear.solon.core.util.PrintUtil
 
aot() - Method in class org.noear.solon.core.BeanContainer
 
AOT_IMAGECODE - Static variable in class org.noear.solon.core.runtime.NativeDetector
 
AOT_PROCESSING - Static variable in class org.noear.solon.core.runtime.NativeDetector
 
AotCollector - Class in org.noear.solon.core.runtime
Aot 收集器
AotCollector() - Constructor for class org.noear.solon.core.runtime.AotCollector
 
app() - Method in class org.noear.solon.core.BeanContainer
 
app() - Method in class org.noear.solon.core.event.AppEvent
应用实例
app() - Static method in class org.noear.solon.Solon
全局实例
AppBeanLoadEndEvent - Class in org.noear.solon.core.event
Bean load end 事件
AppBeanLoadEndEvent(SolonApp) - Constructor for class org.noear.solon.core.event.AppBeanLoadEndEvent
 
AppClassLoader - Class in org.noear.solon.core
自定义类加载器,为了方便加载扩展jar包(配合扩展加载器,热加载扩展jar包)
AppClassLoader() - Constructor for class org.noear.solon.core.AppClassLoader
 
AppClassLoader(ClassLoader) - Constructor for class org.noear.solon.core.AppClassLoader
 
AppClassLoader(URL[], ClassLoader) - Constructor for class org.noear.solon.core.AppClassLoader
 
AppContext - Class in org.noear.solon.core
App 上下文( 为全局对象;热插拨的插件,会产生独立的上下文) 主要实现四个动作: 1.bean 构建 2.bean 注入(字段 或 参数) 3.bean 提取 4.bean 拦截
AppContext() - Constructor for class org.noear.solon.core.AppContext
 
AppContext(Props) - Constructor for class org.noear.solon.core.AppContext
 
AppContext(ClassLoader, Props) - Constructor for class org.noear.solon.core.AppContext
 
AppContext(SolonApp, ClassLoader, Props) - Constructor for class org.noear.solon.core.AppContext
 
appEnabled() - Method in class org.noear.solon.SolonProps
应用健康状况
AppEvent - Class in org.noear.solon.core.event
应用事件
AppEvent(SolonApp) - Constructor for class org.noear.solon.core.event.AppEvent
 
appFolder() - Static method in class org.noear.solon.Utils
应用所在文件夹
appGroup() - Method in class org.noear.solon.SolonProps
应用组
appIf(Function<SolonApp, Boolean>) - Static method in class org.noear.solon.Solon
应用检测
AppInitEndEvent - Class in org.noear.solon.core.event
App init end 事件
AppInitEndEvent(SolonApp) - Constructor for class org.noear.solon.core.event.AppInitEndEvent
 
APPLICATION_ATOM_XML_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
APPLICATION_FORM_URLENCODED_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
APPLICATION_JSON_UTF8_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
APPLICATION_JSON_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
APPLICATION_OCTET_STREAM_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
APPLICATION_PDF_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
APPLICATION_PROBLEM_JSON_UTF8_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
APPLICATION_PROBLEM_JSON_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
APPLICATION_PROBLEM_XML_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
APPLICATION_RSS_XML_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
APPLICATION_STREAM_JSON_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
APPLICATION_X_NDJSON_UTF8_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
APPLICATION_X_NDJSON_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
APPLICATION_XHTML_XML_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
APPLICATION_XML_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
appLicence() - Method in class org.noear.solon.SolonProps
应用许可证
AppLoadEndEvent - Class in org.noear.solon.core.event
App load end 事件
AppLoadEndEvent(SolonApp) - Constructor for class org.noear.solon.core.event.AppLoadEndEvent
 
appName() - Method in class org.noear.solon.SolonProps
应用名
appNamespace() - Method in class org.noear.solon.SolonProps
命名空间
AppPluginInitEndEvent - Class in org.noear.solon.core.event
Plugin init end 事件
AppPluginInitEndEvent(SolonApp) - Constructor for class org.noear.solon.core.event.AppPluginInitEndEvent
 
AppPluginLoadEndEvent - Class in org.noear.solon.core.event
Plugin load end 事件
AppPluginLoadEndEvent(SolonApp) - Constructor for class org.noear.solon.core.event.AppPluginLoadEndEvent
 
AppPrestopEndEvent - Class in org.noear.solon.core.event
App prestop end 事件
AppPrestopEndEvent(SolonApp) - Constructor for class org.noear.solon.core.event.AppPrestopEndEvent
 
appSet(SolonApp) - Static method in class org.noear.solon.Solon
设置全局实例(仅用内部用,一般用于单测隔离)
AppStopEndEvent - Class in org.noear.solon.core.event
App stop end 事件
AppStopEndEvent(SolonApp) - Constructor for class org.noear.solon.core.event.AppStopEndEvent
 
appTitle() - Method in class org.noear.solon.SolonProps
应用标题
args() - Method in class org.noear.solon.core.aspect.Invocation
参数
argsAsMap() - Method in class org.noear.solon.core.aspect.Invocation
参数Map模式
argx() - Method in class org.noear.solon.SolonProps
获取启动参数
Around - Annotation Type in org.noear.solon.annotation
环绕拦截处理(针对 Controller、Service、Dao 等所有基于 MethodWrap 运行的目标,附加拦截器) {@code
asAttachment(boolean) - Method in class org.noear.solon.core.handle.DownloadedFile
作为附件输出
asList(T...) - Static method in class org.noear.solon.Utils
转为一个可变 List
asMap(Object...) - Static method in class org.noear.solon.Utils
转为一个可变 Map
Assert - Class in org.noear.solon.core.util
断言类
Assert() - Constructor for class org.noear.solon.core.util.Assert
 
asSet(T...) - Static method in class org.noear.solon.Utils
转为一个可变 Set
async(Runnable) - Static method in class org.noear.solon.core.util.RunUtil
异步执行
async(Supplier<U>) - Static method in class org.noear.solon.core.util.RunUtil
异步执行
async(Runnable) - Static method in class org.noear.solon.Utils
Deprecated.
asyncAndTry(RunnableEx) - Static method in class org.noear.solon.core.util.RunUtil
异步执行并吃掉异常
asyncComplete() - Method in class org.noear.solon.core.handle.Context
异步完成
asyncComplete() - Method in class org.noear.solon.core.handle.ContextEmpty
 
asyncListener(ContextAsyncListener) - Method in class org.noear.solon.core.handle.Context
异步监听
asyncListener(ContextAsyncListener) - Method in class org.noear.solon.core.handle.ContextEmpty
 
asyncStart(long, Runnable) - Method in class org.noear.solon.core.handle.Context
异步开始
asyncStart() - Method in class org.noear.solon.core.handle.Context
异步开始
asyncStart(long, Runnable) - Method in class org.noear.solon.core.handle.ContextEmpty
 
asyncStarted() - Method in class org.noear.solon.core.handle.Context
异步已开始
asyncStarted() - Method in class org.noear.solon.core.handle.ContextEmpty
 
asyncSupported() - Method in class org.noear.solon.core.handle.Context
是否支持异步
asyncSupported() - Method in class org.noear.solon.core.handle.ContextEmpty
 
attachGet(Class<T>) - Method in class org.noear.solon.core.BeanContainer
附件获取
attachOf(Class<T>, Supplier<T>) - Method in class org.noear.solon.core.BeanContainer
附件
attachSet(Class<T>, T) - Method in class org.noear.solon.core.BeanContainer
附件设置
attr(String) - Method in class org.noear.solon.core.handle.Context
获取上下文特性
ATTR_CONTROLLER - Static variable in interface org.noear.solon.core.Constants
 
ATTR_MAIN_HANDLER - Static variable in interface org.noear.solon.core.Constants
 
ATTR_MAIN_STATUS - Static variable in interface org.noear.solon.core.Constants
 
ATTR_RENDER - Static variable in interface org.noear.solon.core.Constants
 
ATTR_RETURN_HANDLER - Static variable in interface org.noear.solon.core.Constants
 
ATTR_TO - Static variable in interface org.noear.solon.core.Constants
 
attrMap() - Method in class org.noear.solon.core.handle.Context
获取自定义特性并转为Map
attrNames() - Method in class org.noear.solon.core.handle.Context
获取上下文特性的名字集合
attrOrDefault(String, T) - Method in class org.noear.solon.core.handle.Context
获取上下文特性
attrsClear() - Method in class org.noear.solon.core.handle.Context
清除所有上下文特性
attrSet(String, Object) - Method in class org.noear.solon.core.handle.Context
设置上下文特性
attrSet(Map<String, Object>) - Method in class org.noear.solon.core.handle.Context
设置上下文特性
autoMultipart() - Method in class org.noear.solon.core.handle.Context
是否自动解析分段内容
autoMultipart(boolean) - Method in class org.noear.solon.core.handle.Context
设置是否自动解析分段内容

B

Bean - Annotation Type in org.noear.solon.annotation
通用 组件(只能配合 @Configuration 使用) {@code //注解在配置器的函数上
beanBasePublish(BeanWrap) - Method in class org.noear.solon.core.BeanContainer
bean base type 发布(通知外部订阅者)
beanBaseSubscribe(Consumer<BeanWrap>, int) - Method in class org.noear.solon.core.BeanContainer
bean base type 订阅
beanBindingSupT(Class<?>, BeanWrap) - Method in class org.noear.solon.core.BeanContainer
尝试Bean的实现泛型接口类型绑定
BeanBuilder<T extends Annotation> - Interface in org.noear.solon.core
Bean 构建器(此类用于扩展AppContext,为其添加构建器) //@Cron4j 构建器添加 context.beanBuilderAdd(Cron4j.classs, (clz, bw, anno)->{ ... }); //@Cron4j demo
beanBuilderAdd(Class<T>, BeanBuilder<T>) - Method in class org.noear.solon.core.BeanContainer
添加构建处理
beanBuilderAdd(Class<T>, Class<?>, BeanBuilder<T>) - Method in class org.noear.solon.core.BeanContainer
添加分类构建处理
beanBuilders - Variable in class org.noear.solon.core.BeanContainer
bean 构建器
beanComponentized(BeanWrap, boolean) - Method in class org.noear.solon.core.AppContext
组件化处理
BeanContainer - Class in org.noear.solon.core
Bean 容器,提供注册及关系映射管理(不直接使用;作为AppContext的基类)
BeanContainer(SolonApp, ClassLoader, Props) - Constructor for class org.noear.solon.core.BeanContainer
 
beanDeliver(BeanWrap) - Method in class org.noear.solon.core.AppContext
尝试 bean 交付(特定能力接口交付)
beanExclude(Class<?>...) - Method in class org.noear.solon.core.AppContext
排除扫描类(需要在扫描之前排除)
BeanExtractor<T extends Annotation> - Interface in org.noear.solon.core
Bean 提取器(提取函数,此类用于扩展AppContext,为其添加提取器)
beanExtractorAdd(Class<T>, BeanExtractor<T>) - Method in class org.noear.solon.core.BeanContainer
添加提取处理
beanExtractorHas(Class<? extends Annotation>) - Method in class org.noear.solon.core.BeanContainer
是否有提取处理
beanExtractOrProxy(BeanWrap) - Method in class org.noear.solon.core.AppContext
为一个对象提取函数或自动代理
beanExtractOrProxy(BeanWrap, boolean, boolean) - Method in class org.noear.solon.core.AppContext
为一个对象提取函数或自动代理
beanExtractors - Variable in class org.noear.solon.core.BeanContainer
bean 提取器
beanFillProperties(Object, Inject) - Method in class org.noear.solon.core.BeanContainer
 
beanFind(BiPredicate<String, BeanWrap>) - Method in class org.noear.solon.core.BeanContainer
查找bean包装
beanFind(Predicate<BeanWrap>) - Method in class org.noear.solon.core.BeanContainer
查找bean包装
beanForeach(BiConsumer<String, BeanWrap>) - Method in class org.noear.solon.core.BeanContainer
遍历bean库 (拿到的是bean包装)
beanForeach(Consumer<BeanWrap>) - Method in class org.noear.solon.core.BeanContainer
遍历bean包装库
beanHashPublish(Object, BeanWrap) - Method in class org.noear.solon.core.BeanContainer
bean hash 发布(通知外部订阅者)
beanHashSubscribe(Object, Consumer<BeanWrap>) - Method in class org.noear.solon.core.BeanContainer
bean hash 订阅
beanImport(Import) - Method in class org.noear.solon.core.AppContext
根据注解配置导入bean
beanImportTry() - Method in class org.noear.solon.SolonApp
 
beanInject(VarHolder, String, boolean, boolean) - Method in class org.noear.solon.core.AppContext
 
beanInject(Object) - Method in class org.noear.solon.core.AppContext
为一个对象注入(可以重写)
beanInject(VarHolder, String) - Method in class org.noear.solon.core.BeanContainer
尝试变量注入 字段或参数
beanInject(VarHolder, String, boolean, boolean) - Method in class org.noear.solon.core.BeanContainer
 
BeanInjector<T extends Annotation> - Interface in org.noear.solon.core
Bean 注入器(此类用于扩展 AppContext,为其添加注入器) //@Db 注入器添加 context.beanInjectorAdd(Db.classs, (vh, anno)->{ ... }); //@Db demo
beanInjectorAdd(Class<T>, BeanInjector<T>) - Method in class org.noear.solon.core.BeanContainer
添加注入处理
beanInjectorAdd(Class<T>, Class<?>, BeanInjector<T>) - Method in class org.noear.solon.core.BeanContainer
添加分类注入处理
beanInjectors - Variable in class org.noear.solon.core.BeanContainer
bean 注入器
beanInterceptorAdd(Class<T>, Interceptor, int) - Method in class org.noear.solon.core.BeanContainer
添加拦截处理
beanInterceptorAdd(Class<T>, Interceptor) - Method in class org.noear.solon.core.BeanContainer
添加拦截处理
beanInterceptorGet(Class<T>) - Method in class org.noear.solon.core.BeanContainer
获取拦截处理
beanInterceptorHas(AnnotatedElement) - Method in class org.noear.solon.core.BeanContainer
是否有拦截处理
beanInterceptorHas(Annotation) - Method in class org.noear.solon.core.BeanContainer
是否有拦截处理
beanInterceptors - Variable in class org.noear.solon.core.BeanContainer
bean 拦截器
beanMake(Class<?>) - Method in class org.noear.solon.core.AppContext
::制造 bean 及对应处理
beanPublish(BeanWrap) - Method in class org.noear.solon.core.BeanContainer
bean 发布,触发基类订阅 (自动支持 @Managed, @Bean, @Component 的 wrap)
beanRegister(BeanWrap, String, boolean) - Method in class org.noear.solon.core.BeanContainer
尝试BEAN注册(按名字和类型存入容器;并进行类型映射)
beanRegisterSupI(Class<?>, BeanWrap) - Method in class org.noear.solon.core.BeanContainer
尝试Bean的实现接口类型注册
beanScan(Class<?>) - Method in class org.noear.solon.core.AppContext
::扫描源下的所有 bean 及对应处理
beanScan(String) - Method in class org.noear.solon.core.AppContext
::扫描源下的所有 bean 及对应处理
beanScan(ClassLoader, String) - Method in class org.noear.solon.core.AppContext
::扫描源下的所有 bean 及对应处理
beanStop0() - Method in class org.noear.solon.core.BeanContainer
bean 停止(if Closeable)
BeanWrap - Class in org.noear.solon.core
Bean 包装 Bean 构建过程:Constructor(构造方法) -> @Inject(依赖注入) -> @Init(初始化,相当于 LifecycleBean)
BeanWrap(AppContext, Class<?>) - Constructor for class org.noear.solon.core.BeanWrap
 
BeanWrap(AppContext, Class<?>, Object) - Constructor for class org.noear.solon.core.BeanWrap
 
BeanWrap(AppContext, Class<?>, Object, String) - Constructor for class org.noear.solon.core.BeanWrap
 
BeanWrap(AppContext, Class<?>, Object, String, boolean) - Constructor for class org.noear.solon.core.BeanWrap
 
BeanWrap(AppContext, Class<?>, Object, String, boolean, String, String) - Constructor for class org.noear.solon.core.BeanWrap
 
BeanWrap(AppContext, Class<?>, Constructor, Object[]) - Constructor for class org.noear.solon.core.BeanWrap
 
BeanWrap(AppContext, Class<?>, Object, String, boolean, String, String, Constructor, Object[]) - Constructor for class org.noear.solon.core.BeanWrap
 
BeanWrap.Proxy - Interface in org.noear.solon.core
Bean 代理接口(为BeanWrap 提供切换代码的能力)
BiConsumerEx<T1,T2> - Interface in org.noear.solon.core.util
可异常双参数消费者
binding(BeanWrap) - Method in class org.noear.solon.core.util.ProxyBinder
绑定代理
bindingThread() - Static method in class org.noear.solon.core.AppClassLoader
绑定到当前线程
BindProps - Annotation Type in org.noear.solon.annotation
绑定属性集 绑定类型对应的属性集(配合 @Configuration 使用有效,且用于 APT 生成配置元信息) {@code //注解在@Configuration类上
bindTo(T) - Method in class org.noear.solon.core.Props
绑定到一个类实例上
bindTo(Class<T>) - Method in class org.noear.solon.core.Props
绑定到一个类上
bindTo(Map<String, String>, Object) - Static method in class org.noear.solon.Utils
将 source:Map 数据,绑定到 target:bean
bindTo(Properties, Object) - Static method in class org.noear.solon.Utils
将 source:Properties 数据,绑定到 target:bean
bindTo(Function<String, String>, Object) - Static method in class org.noear.solon.Utils
将 source:((k)->v) 数据,绑定到 target:bean
blackln(Object) - Static method in class org.noear.solon.core.util.PrintUtil
 
block() - Method in class org.noear.solon.SolonApp
锁住线程(如果有需要,建议在启动程序的最后调用)
blueln(Object) - Static method in class org.noear.solon.core.util.PrintUtil
 
Body - Annotation Type in org.noear.solon.annotation
参数(主要修饰参数,很少用到)
body() - Method in class org.noear.solon.core.handle.Context
获取body内容
body(String) - Method in class org.noear.solon.core.handle.Context
获取body内容
body() - Method in class org.noear.solon.core.handle.Entity
主体
body(Object) - Method in class org.noear.solon.core.handle.Entity
 
bodyAsBytes() - Method in class org.noear.solon.core.handle.Context
获取body内容为byte[]
bodyAsStream() - Method in class org.noear.solon.core.handle.Context
获取body内容为Stream
bodyAsStream() - Method in class org.noear.solon.core.handle.ContextEmpty
 
bodyNew() - Method in class org.noear.solon.core.handle.Context
获取新的body
bodyNew(String) - Method in class org.noear.solon.core.handle.Context
设置新的body
build(String) - Method in class org.noear.solon.core.PropsLoader
构建 txt 配置
buildGatherIndex(InjectGather, List<InjectGather>) - Static method in class org.noear.solon.core.util.IndexUtil
构建变量收集器的检查顺序位
buildIndex(Class<?>) - Method in class org.noear.solon.core.util.IndexBuilder
获取bean的初始化index
buildLifecycleIndex(Class<?>) - Static method in class org.noear.solon.core.util.IndexUtil
构建生命周期执行顺序位
buildProperties(String) - Static method in class org.noear.solon.Utils
根据txt加载配置集

C

cacheControl(String) - Method in class org.noear.solon.core.handle.Context
设置缓存控制
cacheControl(int) - Method in class org.noear.solon.core.handle.DownloadedFile
缓存控制
callAndTry(Callable<T>) - Static method in class org.noear.solon.core.util.RunUtil
调用并吃掉异常
canRead(Context, String) - Method in interface org.noear.solon.core.handle.EntityConverter
是否可读
canWrite(String, Context) - Method in interface org.noear.solon.core.handle.EntityConverter
是否可写
caseSensitive(boolean) - Method in interface org.noear.solon.core.route.Router
区分大小写(默认不区分)
caseSensitive(boolean) - Method in class org.noear.solon.core.route.RouterDefault
 
cfg() - Method in class org.noear.solon.core.BeanContainer
获取属性(写法上,更接近 Solon.cfg())
cfg() - Static method in class org.noear.solon.Solon
应用配置
cfg() - Method in class org.noear.solon.SolonApp
应用属性(或配置)
ChainManager - Class in org.noear.solon.core
请求链管理
ChainManager() - Constructor for class org.noear.solon.core.ChainManager
 
chainManager() - Method in class org.noear.solon.core.route.RouterWrapper
处理链管理器
charset - Variable in class org.noear.solon.core.handle.Context
 
charset(String) - Method in class org.noear.solon.core.handle.Context
设置字符集
check() - Method in class org.noear.solon.core.InjectGather
检测
CLASS_CONDITION_IF_MISSING - Static variable in interface org.noear.solon.core.LifecycleIndex
Deprecated.
 
classLoader() - Method in class org.noear.solon.SolonApp
类加载器
ClassUtil - Class in org.noear.solon.core.util
类操作工具
ClassUtil() - Constructor for class org.noear.solon.core.util.ClassUtil
 
ClassWrap - Class in org.noear.solon.core.wrap
类包装,用于缓存类的方法和字段等相关信息
ClassWrap(Class<?>) - Constructor for class org.noear.solon.core.wrap.ClassWrap
 
clear() - Method in class org.noear.solon.core.AppContext
 
clear() - Method in class org.noear.solon.core.BeanContainer
 
clear() - Method in class org.noear.solon.core.handle.ModelAndView
清空
clear() - Method in interface org.noear.solon.core.route.Router
清空路由关系
clear() - Method in class org.noear.solon.core.route.RouterDefault
清空路由关系
clear() - Method in interface org.noear.solon.core.route.RoutingTable
清空
clear() - Method in class org.noear.solon.core.route.RoutingTableDefault
 
clear() - Method in class org.noear.solon.core.runtime.AotCollector
清空
clear() - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
clear() - Method in class org.noear.solon.core.util.MultiMap
清理
clone() - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
close() - Method in class org.noear.solon.core.AppClassLoader
 
close() - Method in class org.noear.solon.core.handle.Context
关闭响应(一些特殊的boot才有效)
close() - Method in class org.noear.solon.core.handle.ContextEmpty
 
close() - Method in class org.noear.solon.core.handle.DownloadedFile
 
close() - Method in class org.noear.solon.core.handle.FileBase
 
clz() - Method in class org.noear.solon.core.BeanWrap
bean 类
clz() - Method in class org.noear.solon.core.wrap.ClassWrap
 
clzCtor() - Method in class org.noear.solon.core.BeanWrap
bean 类构造函数
clzCtorArgs() - Method in class org.noear.solon.core.BeanWrap
bean 类构造函数参数
clzDestroy() - Method in class org.noear.solon.core.BeanWrap
bean 类注销函数
clzInit() - Method in class org.noear.solon.core.BeanWrap
bean 类初始化函数
CODE_ACCEPTED - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_BAD_GATEWAY - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_BAD_REQUEST - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_CONFLICT - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_CONTINUE - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_CREATED - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_EXPECTATION_FAILED - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_FORBIDDEN - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_FOUND - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_GATEWAY_TIMEOUT - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_GONE - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_HTTP_VERSION_NOT_SUPPORTED - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_INTERNAL_SERVER_ERROR - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_LENGTH_REQUIRED - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_METHOD_NOT_ALLOWED - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_MOVED_PERMANENTLY - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_MOVED_TEMPORARILY - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_MULTIPLE_CHOICES - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_NO_CONTENT - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_NON_AUTHORITATIVE_INFORMATION - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_NOT_ACCEPTABLE - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_NOT_FOUND - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_NOT_IMPLEMENTED - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_NOT_MODIFIED - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_OK - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_PARTIAL_CONTENT - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_PAYMENT_REQUIRED - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_PRECONDITION_FAILED - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_PROXY_AUTHENTICATION_REQUIRED - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_REQUEST_ENTITY_TOO_LARGE - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_REQUEST_TIMEOUT - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_REQUEST_URI_TOO_LONG - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_RESET_CONTENT - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_SEE_OTHER - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_SERVICE_UNAVAILABLE - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_SWITCHING_PROTOCOLS - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_TEMPORARY_REDIRECT - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_UNAUTHORIZED - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_UNSUPPORTED_MEDIA_TYPE - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
CODE_USE_PROXY - Static variable in interface org.noear.solon.core.handle.StatusCodes
 
colorln(String, Object) - Static method in class org.noear.solon.core.util.PrintUtil
 
commit() - Method in class org.noear.solon.core.InjectGather
提交
commit() - Method in interface org.noear.solon.core.VarHolder
提交
commit() - Method in class org.noear.solon.core.wrap.VarHolderOfField
 
commit() - Method in class org.noear.solon.core.wrap.VarHolderOfParam
 
compareTo(InjectGather) - Method in class org.noear.solon.core.InjectGather
 
compareTo(PluginEntity) - Method in class org.noear.solon.core.PluginEntity
 
compareTo(RankEntity<T>) - Method in class org.noear.solon.core.util.RankEntity
 
compareTo(MethodKey) - Method in class org.noear.solon.core.wrap.MethodKey
 
complete() - Method in class org.noear.solon.core.Props
完成
Component - Annotation Type in org.noear.solon.annotation
普通托管组件(支持动态代理机制) {@code //注解在类上
Condition - Annotation Type in org.noear.solon.annotation
 
ConditionUtil - Class in org.noear.solon.core.util
条件检测工具
ConditionUtil() - Constructor for class org.noear.solon.core.util.ConditionUtil
 
Configuration - Annotation Type in org.noear.solon.annotation
配置器(主要为了动态构建组件 或 适配些接口) {@code //或构建一些组件
Constants - Interface in org.noear.solon.core
内部常量(禁止外部引用)
ConstructionException - Exception in org.noear.solon.core.exception
构造异常
ConstructionException(Throwable) - Constructor for exception org.noear.solon.core.exception.ConstructionException
 
ConstructionException(String, Throwable) - Constructor for exception org.noear.solon.core.exception.ConstructionException
 
CONSTRUCTOR_NAME - Static variable in class org.noear.solon.core.util.ReflectUtil
 
ConstructorWrap - Class in org.noear.solon.core.wrap
构造器包装
ConstructorWrap(Class<?>, Constructor) - Constructor for class org.noear.solon.core.wrap.ConstructorWrap
 
ConsumerEx<T> - Interface in org.noear.solon.core.util
可异常消费者
Consumes - Annotation Type in org.noear.solon.annotation
做为 @Mapping 的副词用,申明输入内容类型需求
consumes() - Method in interface org.noear.solon.core.handle.Action
消费格式
containsKey(Object) - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
containsKey(String) - Method in class org.noear.solon.core.util.MultiMap
是否包含键
containsValue(Object) - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
contentCharset() - Method in class org.noear.solon.core.handle.Context
获取获取编码类型
contentCharset() - Method in class org.noear.solon.core.handle.ContextEmpty
 
contentLength() - Method in class org.noear.solon.core.handle.Context
获取内容长度
contentLength(long) - Method in class org.noear.solon.core.handle.Context
设置内容长度
contentLength() - Method in class org.noear.solon.core.handle.ContextEmpty
 
contentSize - Variable in class org.noear.solon.core.handle.FileBase
内容大小
contentType() - Method in class org.noear.solon.core.handle.Context
获取内容类型
contentType(String) - Method in class org.noear.solon.core.handle.Context
设置内容类型
contentType() - Method in class org.noear.solon.core.handle.ContextEmpty
 
contentType(String) - Method in class org.noear.solon.core.handle.Entity
 
contentType - Variable in class org.noear.solon.core.handle.FileBase
内容类型(有些地方会动态构建,所以不能只读)
contentTypeDef - Static variable in class org.noear.solon.core.handle.ContextUtil
Deprecated.
 
contentTypeDoSet(String) - Method in class org.noear.solon.core.handle.Context
 
contentTypeDoSet(String) - Method in class org.noear.solon.core.handle.ContextEmpty
 
contentTypeNew() - Method in class org.noear.solon.core.handle.Context
获取设置的新内容类型
context() - Method in class org.noear.solon.core.aspect.Invocation
应用上下文(环境)
context() - Method in class org.noear.solon.core.BeanWrap
 
context() - Method in class org.noear.solon.core.event.AppEvent
应用上下文
Context - Class in org.noear.solon.core.handle
通用上下文接口(实现:Context + Handler 架构)
Context() - Constructor for class org.noear.solon.core.handle.Context
 
context() - Method in class org.noear.solon.core.route.RouterWrapper
 
context() - Method in interface org.noear.solon.core.VarHolder
应用上下文
context() - Method in class org.noear.solon.core.wrap.VarHolderOfField
应用上下文
context() - Method in class org.noear.solon.core.wrap.VarHolderOfParam
应用上下文
context() - Static method in class org.noear.solon.Solon
应用上下文
context() - Method in class org.noear.solon.SolonApp
应用上下文
ContextAsyncListener - Interface in org.noear.solon.core.handle
通用上下文接口 - 异步监听
ContextEmpty - Class in org.noear.solon.core.handle
通用上下文,空对象
ContextEmpty() - Constructor for class org.noear.solon.core.handle.ContextEmpty
 
ContextHolder - Class in org.noear.solon.core.handle
上下文状态处理工具(独立出来,可为别的业务服务)
ContextHolder() - Constructor for class org.noear.solon.core.handle.ContextHolder
 
ContextPathFilter - Class in org.noear.solon.core.handle
提供 ContextPath 类似的功能(优先级要极高)
ContextPathFilter() - Constructor for class org.noear.solon.core.handle.ContextPathFilter
 
ContextPathFilter(String, boolean) - Constructor for class org.noear.solon.core.handle.ContextPathFilter
 
ContextUtil - Class in org.noear.solon.core.handle
Deprecated.
ContextUtil() - Constructor for class org.noear.solon.core.handle.ContextUtil
Deprecated.
 
Controller - Annotation Type in org.noear.solon.annotation
mvc::Web 组件(控制器,一般与@Mapping 配合使用) {@code
controller() - Method in interface org.noear.solon.core.handle.Action
控制器包装
controller() - Method in class org.noear.solon.core.handle.Context
获取当前控制器
convert(S) - Method in interface org.noear.solon.core.convert.Converter
转换
convert(Properties, T, Class<T>, Type) - Method in class org.noear.solon.core.PropsConverter
转换
convert(Properties, Class<T>) - Method in class org.noear.solon.core.PropsConverter
 
Converter<S,T> - Interface in org.noear.solon.core.convert
转换器(主要用于配置或网络的单值转换)
ConverterFactory<S,R> - Interface in org.noear.solon.core.convert
转换器工厂
ConverterManager - Class in org.noear.solon.core.convert
转换管理器
ConverterManager() - Constructor for class org.noear.solon.core.convert.ConverterManager
 
converterManager() - Method in class org.noear.solon.SolonApp
转换管理器
ConvertException - Exception in org.noear.solon.core.exception
转换异常
ConvertException(Throwable) - Constructor for exception org.noear.solon.core.exception.ConvertException
 
ConvertException(String, Throwable) - Constructor for exception org.noear.solon.core.exception.ConvertException
 
convertKey(String) - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
ConvertUtil - Class in org.noear.solon.core.util
类型转换工具
ConvertUtil() - Constructor for class org.noear.solon.core.util.ConvertUtil
 
Cookie - Annotation Type in org.noear.solon.annotation
请求 Cookie(主要修饰参数,很少用到)
cookie(String) - Method in class org.noear.solon.core.handle.Context
获取 cookie
Cookie - Class in org.noear.solon.core.handle
小饼
Cookie(String, String) - Constructor for class org.noear.solon.core.handle.Cookie
 
cookieMap() - Method in class org.noear.solon.core.handle.Context
获取小饼字典集合
cookieMap - Variable in class org.noear.solon.core.handle.ContextEmpty
 
cookieMap() - Method in class org.noear.solon.core.handle.ContextEmpty
 
cookieNames() - Method in class org.noear.solon.core.handle.Context
获取所有小饼的名字集合
cookieOrDefault(String, String) - Method in class org.noear.solon.core.handle.Context
获取 cookie
cookieRemove(String) - Method in class org.noear.solon.core.handle.Context
移徐 cookie
cookieSet(String, String) - Method in class org.noear.solon.core.handle.Context
设置 cookie
cookieSet(String, String, int) - Method in class org.noear.solon.core.handle.Context
设置 cookie
cookieSet(String, String, String, int) - Method in class org.noear.solon.core.handle.Context
设置 cookie
cookieSet(String, String, String, String, int) - Method in class org.noear.solon.core.handle.Context
设置 cookie
cookieSet(Cookie) - Method in class org.noear.solon.core.handle.Context
设置 cookie
cookieSet(Cookie) - Method in class org.noear.solon.core.handle.ContextEmpty
 
cookieValues(String) - Method in class org.noear.solon.core.handle.Context
获取 cookie (多值)
copyTo(BeanContainer) - Method in class org.noear.solon.core.BeanContainer
容器能力制复到另一个容器
count() - Method in interface org.noear.solon.core.route.RoutingTable
数量
count() - Method in class org.noear.solon.core.route.RoutingTableDefault
 
create() - Method in class org.noear.solon.core.BeanWrap
 
create() - Static method in class org.noear.solon.core.handle.ContextEmpty
 
create() - Method in interface org.noear.solon.core.handle.RenderFactory
创建渲染器
create(Context) - Method in interface org.noear.solon.core.handle.SessionStateFactory
创建会话状态
create(String, String) - Method in interface org.noear.solon.core.LoadBalance.Factory
 
createLoader(BeanWrap) - Method in interface org.noear.solon.core.MvcFactory
创建动作加载器
createLoader(BeanWrap, String, boolean, Render, boolean) - Method in interface org.noear.solon.core.MvcFactory
创建动作加载器
createMap(int) - Method in class org.noear.solon.core.util.MultiMap
 
creationTime() - Method in interface org.noear.solon.core.handle.SessionState
创建时间
creationTime() - Method in class org.noear.solon.core.handle.SessionStateEmpty
 
current() - Static method in class org.noear.solon.core.handle.Context
获取当前线程的上下文
current() - Static method in class org.noear.solon.core.handle.ContextHolder
获取当前线程的上下文
current() - Static method in class org.noear.solon.core.handle.ContextUtil
Deprecated.
获取当前线程的上下文
currentRemove() - Static method in class org.noear.solon.core.handle.ContextHolder
移除当前线程的上下文
currentRemove() - Static method in class org.noear.solon.core.handle.ContextUtil
Deprecated.
移除当前线程的上下文
currentSet(Context) - Static method in class org.noear.solon.core.handle.ContextHolder
设置当前线程的上下文
currentSet(Context) - Static method in class org.noear.solon.core.handle.ContextUtil
Deprecated.
设置当前线程的上下文

D

daemon(boolean) - Method in class org.noear.solon.core.util.NamedThreadFactory
线程守护
data() - Method in exception org.noear.solon.core.util.DataThrowable
数据获取
data(Object) - Method in exception org.noear.solon.core.util.DataThrowable
数据设定
DataThrowable - Exception in org.noear.solon.core.util
可抛出的数据,用于数据传导(以实现两种方案:return data; throw data) 在Solon的mvc处理链中,DataThrowable 会做为普通的数据处理渲染 //定义个 DataThrowable 的数据结构 public class UapiCode extends DataThrowable{ public final int code; public final String message; public UapiCode(int code, String message){ super(message); this.code = code; this.message = message; } }
DataThrowable() - Constructor for exception org.noear.solon.core.util.DataThrowable
 
DataThrowable(Throwable) - Constructor for exception org.noear.solon.core.util.DataThrowable
 
DataThrowable(String) - Constructor for exception org.noear.solon.core.util.DataThrowable
 
DataThrowable(String, Throwable) - Constructor for exception org.noear.solon.core.util.DataThrowable
 
dataType() - Method in interface org.noear.solon.core.serialize.Serializer
数据类型
DateAnalyzer - Class in org.noear.solon.core.util
日期分析器
DateAnalyzer() - Constructor for class org.noear.solon.core.util.DateAnalyzer
 
dateOf(String) - Static method in class org.noear.solon.core.util.ConvertUtil
获取日期
DateUtil - Class in org.noear.solon.core.util
时间工具
DateUtil() - Constructor for class org.noear.solon.core.util.DateUtil
 
debug(String) - Method in class org.noear.solon.core.util.LogUtil
 
def(T) - Method in class org.noear.solon.core.util.TypeMap
配置默认值
defaultValue - Variable in class org.noear.solon.core.handle.ActionParam
默认值
defExecuteHandler(ActionExecuteHandler) - Method in class org.noear.solon.core.ChainManager
 
degrees(MethodType, String, String) - Method in interface org.noear.solon.core.route.Routing
匹配程度(0,不匹配;1,匹配路径;2,完全匹配)
degrees(MethodType, String, String) - Method in class org.noear.solon.core.route.RoutingDefault
匹配程度
delay(Runnable, long) - Static method in class org.noear.solon.core.util.RunUtil
延迟执行
delayAndRepeat(Runnable, long) - Static method in class org.noear.solon.core.util.RunUtil
延迟执行并重复
Delete - Annotation Type in org.noear.solon.annotation
做为 @Mapping 的副词用
delete() - Method in class org.noear.solon.core.handle.UploadedFile
删除临时文件
delete(String, Handler) - Method in class org.noear.solon.core.route.RouterWrapper
添加DELETE方法的处理(REST.delete 从服务端删除资源)
delivered() - Method in class org.noear.solon.annotation.ManagedToBeanAnno
 
depth() - Method in class org.noear.solon.core.util.PathMatcher
获取路径常量深度
deserialize(T, Type) - Method in interface org.noear.solon.core.serialize.Serializer
反序列化
Destroy - Annotation Type in org.noear.solon.annotation
注销方法注解
destroyMethod() - Method in class org.noear.solon.annotation.ManagedToBeanAnno
 
doBuild(Class<?>, BeanWrap, T) - Method in interface org.noear.solon.core.BeanBuilder
构建
doExtract(BeanWrap, Method, T) - Method in interface org.noear.solon.core.BeanExtractor
提取
doFill(Object, T) - Method in interface org.noear.solon.core.BeanInjector
填充
doFilter(Context, Handler) - Method in class org.noear.solon.core.ChainManager
执行过滤
doFilter(Context, FilterChain) - Method in class org.noear.solon.core.handle.ContextPathFilter
 
doFilter(Context, FilterChain) - Method in interface org.noear.solon.core.handle.Filter
过滤
doFilter(Context) - Method in interface org.noear.solon.core.handle.FilterChain
过滤
doFilter(Context) - Method in class org.noear.solon.core.handle.FilterChainImpl
 
doFind(String, BiConsumer<String, String>) - Method in class org.noear.solon.core.Props
 
doInject(VarHolder, T) - Method in interface org.noear.solon.core.BeanInjector
注入
doIntercept(Invocation) - Method in interface org.noear.solon.core.aspect.Interceptor
拦截
doIntercept(Invocation) - Method in class org.noear.solon.core.aspect.InterceptorEntity
拦截
doIntercept(Context, Handler, Handler) - Method in class org.noear.solon.core.ChainManager
执行路由拦截
doIntercept(Context, Handler, RouterInterceptorChain) - Method in interface org.noear.solon.core.route.RouterInterceptor
执行拦截
doIntercept(Context, Handler) - Method in interface org.noear.solon.core.route.RouterInterceptorChain
拦截
doIntercept(Context, Handler) - Method in class org.noear.solon.core.route.RouterInterceptorChainImpl
 
doIntercept(Context, Handler, RouterInterceptorChain) - Method in class org.noear.solon.core.route.RouterInterceptorLimiter
 
doIntercept(Invocation) - Method in class org.noear.solon.core.wrap.MethodWrap
拦截处理
domain - Variable in class org.noear.solon.core.handle.Cookie
 
domain(String) - Method in class org.noear.solon.core.handle.Cookie
done() - Method in class org.noear.solon.core.BeanWrap
完成(完成后,不能再修改元信息)
doScanByFile(File, String, boolean, Predicate<String>, Set<String>) - Method in class org.noear.solon.core.ResourceScanner
在文件系统里查到目标
doScanByJar(JarFile, String, Predicate<String>, Set<String>) - Method in class org.noear.solon.core.ResourceScanner
在 jar 包里查找目标
doStatus(Context) - Method in class org.noear.solon.SolonApp
 
DownloadedFile - Class in org.noear.solon.core.handle
下载文件模型
DownloadedFile(String, long, SupplierEx<InputStream>, String) - Constructor for class org.noear.solon.core.handle.DownloadedFile
下载文件
DownloadedFile(String, long, InputStream, String) - Constructor for class org.noear.solon.core.handle.DownloadedFile
下载文件
DownloadedFile(String, InputStream, String) - Constructor for class org.noear.solon.core.handle.DownloadedFile
下载文件
DownloadedFile(String, byte[], String) - Constructor for class org.noear.solon.core.handle.DownloadedFile
下载文件
DownloadedFile(File) - Constructor for class org.noear.solon.core.handle.DownloadedFile
下载文件
DownloadedFile(File, String) - Constructor for class org.noear.solon.core.handle.DownloadedFile
下载文件
DownloadedFile(File, String, String) - Constructor for class org.noear.solon.core.handle.DownloadedFile
下载文件
durationOf(String) - Static method in class org.noear.solon.core.util.ConvertUtil
获取时长

E

elapsedTimes() - Method in class org.noear.solon.SolonApp
从启动开启已运行时间
enableCaching() - Method in class org.noear.solon.SolonApp
是否已启用缓存
enableCaching(boolean) - Method in class org.noear.solon.SolonApp
启用缓存
enableHttp() - Method in class org.noear.solon.SolonApp
是否已启用 Http 信号接入
enableHttp(boolean) - Method in class org.noear.solon.SolonApp
启用 Http 信号接入
enableScanning() - Method in class org.noear.solon.SolonApp
是否已启用扫描
enableScanning(boolean) - Method in class org.noear.solon.SolonApp
启用扫描
enableSessionState() - Method in class org.noear.solon.SolonApp
是否已启用会话状态
enableSessionState(boolean) - Method in class org.noear.solon.SolonApp
启用会话状态
enableSocketD() - Method in class org.noear.solon.SolonApp
是否已启用 SocketD 信号接入
enableSocketD(boolean) - Method in class org.noear.solon.SolonApp
启用 SocketD 信号接入
enableStaticfiles() - Method in class org.noear.solon.SolonApp
是否已启用静态文件服务
enableStaticfiles(boolean) - Method in class org.noear.solon.SolonApp
启用静态文件服务
enableTransaction() - Method in class org.noear.solon.SolonApp
是否已启用事务
enableTransaction(boolean) - Method in class org.noear.solon.SolonApp
启用事务
enableWebSocket() - Method in class org.noear.solon.SolonApp
 
enableWebSocket(boolean) - Method in class org.noear.solon.SolonApp
启用 WebSocket 信号接入
encoding() - Static method in class org.noear.solon.Solon
全局默认编码
encodingSet(String) - Static method in class org.noear.solon.Solon
全局默认编码设置
Entity - Class in org.noear.solon.core.handle
处理实体 ctx.render(new Entity()); ctx.rerturnValue(new Entity()); ctx.rerturnValue(Mono.just(new Entity().status(500))); //main case
Entity() - Constructor for class org.noear.solon.core.handle.Entity
 
EntityConverter - Interface in org.noear.solon.core.handle
实体转换器(预览,未启用)
entrySet() - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
enumOf(Class<T>, String) - Static method in class org.noear.solon.core.util.ConvertUtil
获取枚举
env() - Method in class org.noear.solon.SolonProps
环境
equalParamTypes(Class<?>[], Class<?>[]) - Static method in class org.noear.solon.core.util.ClassUtil
比较参数类型
equals(Object) - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
equals(Object) - Method in class org.noear.solon.core.util.ParameterizedTypeImpl
 
equals(Object) - Method in class org.noear.solon.core.util.RankEntity
 
equals(Object) - Method in class org.noear.solon.core.wrap.MethodKey
 
error(String) - Method in class org.noear.solon.core.util.LogUtil
 
error(String, Throwable) - Method in class org.noear.solon.core.util.LogUtil
 
errors - Variable in class org.noear.solon.core.handle.Context
用于在处理链中透传处理错误
eTag(String) - Method in class org.noear.solon.core.handle.DownloadedFile
eTag 配置
EventBus - Class in org.noear.solon.core.event
事件总线(内部类,外部不要使用)
EventBus() - Constructor for class org.noear.solon.core.event.EventBus
 
EventException - Exception in org.noear.solon.core.exception
事件异常
EventException(String, Throwable) - Constructor for exception org.noear.solon.core.exception.EventException
 
EventListener<Event> - Interface in org.noear.solon.core.event
事件监听者 //demo1: 在手动添加Listener Solon.app().onEvent(Throwable.class, (err)->{ }); //demo2: 自动添加Listener
EventListenPipeline<Event> - Class in org.noear.solon.core.event
事件监听管道
EventListenPipeline() - Constructor for class org.noear.solon.core.event.EventListenPipeline
 
exclude(String...) - Method in class org.noear.solon.core.route.PathRule
 
executeHandle(Context, Object, MethodWrap) - Method in interface org.noear.solon.core.handle.ActionExecuteHandler
Deprecated.
3.4
exprCompile(String, boolean) - Static method in class org.noear.solon.core.util.PathMatcher
将路径表达式编译为正则表达式
expSplit(String) - Static method in class org.noear.solon.core.util.PropUtil
表达式拆分(拆成 name, def)
extend() - Method in class org.noear.solon.SolonProps
扩展文件夹
extendFilter() - Method in class org.noear.solon.SolonProps
扩展文件夹过滤(.mysql.,.yml)
ExtendLoader - Class in org.noear.solon.core
外部扩展加载器(对于动态扩展)

F

FactoryManager - Class in org.noear.solon.core
工厂管理器(后续会迁入更多的工厂管理)
FactoryManager() - Constructor for class org.noear.solon.core.FactoryManager
 
factoryManager() - Method in class org.noear.solon.SolonApp
工厂管理器
failure() - Static method in class org.noear.solon.core.handle.Result
成功的空结果
failure(int) - Static method in class org.noear.solon.core.handle.Result
失败的结果
failure(int, String) - Static method in class org.noear.solon.core.handle.Result
失败的结果
failure(int, String, T) - Static method in class org.noear.solon.core.handle.Result
失败的结果
failure(String) - Static method in class org.noear.solon.core.handle.Result
 
FAILURE_CODE - Static variable in class org.noear.solon.core.handle.Result
 
FIELD_COLLECTION_INJECT - Static variable in interface org.noear.solon.core.LifecycleIndex
Deprecated.
 
FieldWrap - Class in org.noear.solon.core.wrap
字段包装 用于缓存类的字段,并附加些功能(和 ClassWrap、MethodWrap 差不多意图)
FieldWrap(Class<?>, Field) - Constructor for class org.noear.solon.core.wrap.FieldWrap
 
FieldWrapSpec - Class in org.noear.solon.core.wrap
字段 变量描述符
FieldWrapSpec(FieldWrap) - Constructor for class org.noear.solon.core.wrap.FieldWrapSpec
 
file(String) - Method in class org.noear.solon.core.handle.Context
获取上传文件
FileBase - Class in org.noear.solon.core.handle
文件基类
FileBase() - Constructor for class org.noear.solon.core.handle.FileBase
 
FileBase(String, long, SupplierEx<InputStream>, String) - Constructor for class org.noear.solon.core.handle.FileBase
构造函数
fileMap() - Method in class org.noear.solon.core.handle.Context
获取上传文件字典集合
fileMap() - Method in class org.noear.solon.core.handle.ContextEmpty
 
fileNames() - Method in class org.noear.solon.core.handle.Context
获取所有文件的名字集合
filesDelete() - Method in class org.noear.solon.core.handle.Context
删除所有上传文件
filesDelete() - Method in class org.noear.solon.core.handle.ContextEmpty
 
filesMap - Variable in class org.noear.solon.core.handle.ContextEmpty
 
fileValues(String) - Method in class org.noear.solon.core.handle.Context
获取上传文件数组
fill(Object, Function<String, String>) - Method in class org.noear.solon.core.wrap.ClassWrap
为实例填充数据
Filter - Interface in org.noear.solon.core.handle
过滤器
filter(Filter) - Method in class org.noear.solon.core.handle.HandlerAide
添加过滤器(按先进后出策略执行)
filter(int, Filter) - Method in class org.noear.solon.core.handle.HandlerAide
添加过滤器(按先进后出策略执行)
filter(Filter) - Method in class org.noear.solon.core.route.RouterWrapper
添加过滤器(按先进后出策略执行)
filter(int, Filter) - Method in class org.noear.solon.core.route.RouterWrapper
添加过滤器(按先进后出策略执行)
FilterChain - Interface in org.noear.solon.core.handle
过滤器调用链
FilterChainImpl - Class in org.noear.solon.core.handle
过滤器调用链实现
FilterChainImpl(List<RankEntity<Filter>>) - Constructor for class org.noear.solon.core.handle.FilterChainImpl
 
FilterChainImpl(List<RankEntity<Filter>>, Handler) - Constructor for class org.noear.solon.core.handle.FilterChainImpl
 
filterIfAbsent(int, Filter) - Method in class org.noear.solon.core.route.RouterWrapper
添加过滤器(按先进后出策略执行),如果有相同类的则不加
filters() - Method in class org.noear.solon.core.handle.HandlerAide
过滤列表
find(Class<S>, Class<T>) - Method in class org.noear.solon.core.convert.ConverterManager
查找转换器
find(Context) - Method in class org.noear.solon.core.handle.Gateway
查找接口
findConfigKey(String) - Method in class org.noear.solon.core.BeanContainer
找到真实的name
findDo(Context, String) - Method in class org.noear.solon.core.handle.Gateway
 
findInFactory(Class<S>, Class<T>) - Method in class org.noear.solon.core.convert.ConverterManager
查找转换器(在工厂里找)
findMethodTypes(Set<MethodType>, Predicate<Class>) - Method in interface org.noear.solon.core.MvcFactory
查找动作方式类型
findPlugins(ClassLoader, Properties, Collection<String>, Consumer<PluginEntity>) - Static method in class org.noear.solon.core.util.PluginUtil
查找插件
findPublicMethod(String, Class<?>...) - Method in class org.noear.solon.core.wrap.ClassWrap
 
findPublicMethods(Class<?>) - Static method in class org.noear.solon.core.util.ClassUtil
查找 method
findPublicMethods() - Method in class org.noear.solon.core.wrap.ClassWrap
 
findResource(String) - Static method in class org.noear.solon.core.util.ResourceUtil
查找资源
findResource(String, boolean) - Static method in class org.noear.solon.core.util.ResourceUtil
查找资源
findResource(ClassLoader, String) - Static method in class org.noear.solon.core.util.ResourceUtil
查找资源
findResource(ClassLoader, String, boolean) - Static method in class org.noear.solon.core.util.ResourceUtil
查找资源
findResourceAsString(String) - Static method in class org.noear.solon.core.util.ResourceUtil
查找资源
findResourceOrFile(ClassLoader, String) - Static method in class org.noear.solon.core.util.ResourceUtil
 
firstOrNull(List<T>) - Static method in class org.noear.solon.Utils
获取第一项或者null
flush() - Method in class org.noear.solon.core.handle.Context
冲刷
flush() - Method in class org.noear.solon.core.handle.ContextEmpty
 
folder() - Static method in class org.noear.solon.core.ExtendLoader
扩展路径(绝对路径),File 模式
forEach(BiConsumer<? super Object, ? super Object>) - Method in class org.noear.solon.core.Props
重写 forEach,增加 defaults 的遍历
forward(String) - Method in class org.noear.solon.core.handle.Context
转发
from(Map) - Static method in class org.noear.solon.core.NvMap
 
from(String[]) - Static method in class org.noear.solon.core.NvMap
 
from(List<String>) - Static method in class org.noear.solon.core.NvMap
 
from(Properties) - Static method in class org.noear.solon.core.Props
加载或转换属性
FT_IDX_CONTEXT_PATH - Static variable in interface org.noear.solon.core.Constants
 
FT_IDX_CROSS - Static variable in interface org.noear.solon.core.Constants
 
FT_IDX_I18N - Static variable in interface org.noear.solon.core.Constants
 
fullName() - Method in interface org.noear.solon.core.handle.Action
全名

G

Gateway - Class in org.noear.solon.core.handle
本地网关。
Gateway() - Constructor for class org.noear.solon.core.handle.Gateway
 
Gateway(RoutingTable<Handler>) - Constructor for class org.noear.solon.core.handle.Gateway
 
GATEWAY_BEAN_USES - Static variable in interface org.noear.solon.core.LifecycleIndex
Deprecated.
 
genericList() - Method in class org.noear.solon.core.BeanWrap
 
genericMatched(ParameterizedType, ParameterizedType) - Static method in class org.noear.solon.core.util.GenericUtil
参数类型(泛型)匹配
GenericUtil - Class in org.noear.solon.core.util
泛型处理工具
GenericUtil() - Constructor for class org.noear.solon.core.util.GenericUtil
 
Get - Annotation Type in org.noear.solon.annotation
做为 @Mapping 的副词用
get() - Method in class org.noear.solon.core.BeanWrap
bean 获取对象(可能被代理的)
get(boolean) - Method in class org.noear.solon.core.BeanWrap
bean 获取对象(未代理的)
get(String) - Method in class org.noear.solon.core.handle.RenderManager
获取渲染器
get(String) - Static method in interface org.noear.solon.core.LoadBalance
获取负载均衡器
get(String, String) - Static method in interface org.noear.solon.core.LoadBalance
获取负载均衡器
get(String) - Method in class org.noear.solon.core.Props
获取属性
get(String, String) - Method in class org.noear.solon.core.Props
获取某项配置(如果没有,输出默认值)
get(String, Handler) - Method in class org.noear.solon.core.route.RouterWrapper
添加GET方法的处理(REST.select 从服务端获取一或多项资源)
get(String) - Method in class org.noear.solon.core.serialize.SerializerManager
查找序列化器 Serializer<String> get("@json"); Serializer<String> get("fastjson-serializer");
get(Object) - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
get() - Method in class org.noear.solon.core.util.LazyReference
 
get(String) - Method in class org.noear.solon.core.util.MultiMap
获取值
get(String) - Static method in class org.noear.solon.core.util.PathAnalyzer
Deprecated.
 
get(String, boolean) - Static method in class org.noear.solon.core.util.PathAnalyzer
Deprecated.
 
get(String) - Static method in class org.noear.solon.core.util.PathMatcher
获取路径匹配器
get(String, boolean) - Static method in class org.noear.solon.core.util.PathMatcher
获取路径匹配器
get() - Method in interface org.noear.solon.core.util.SupplierEx
 
get(Class<?>) - Method in class org.noear.solon.core.util.TypeMap
获取值
get(Class<?>) - Static method in class org.noear.solon.core.wrap.ClassWrap
根据clz获取一个ClassWrap
getActualTypeArguments() - Method in class org.noear.solon.core.util.ParameterizedTypeImpl
 
getAll() - Method in interface org.noear.solon.core.route.Router
获取某个处理点的所有路由记录(管理用)
getAll() - Method in class org.noear.solon.core.route.RouterDefault
获取某个处理点的所有路由记录(管理用)
getAll() - Method in interface org.noear.solon.core.route.RoutingTable
获取所有的路由记录
getAll() - Method in class org.noear.solon.core.route.RoutingTableDefault
 
getAll(String) - Method in class org.noear.solon.core.util.MultiMap
获取多值
getAllFieldWraps() - Method in class org.noear.solon.core.wrap.ClassWrap
获取所有非静态字段的包装(含超类)
getAnnoS() - Method in interface org.noear.solon.core.VarHolder
获取注解集合
getAnnoS() - Method in class org.noear.solon.core.wrap.FieldWrap
获取所有注解
getAnnoS() - Method in class org.noear.solon.core.wrap.ParamWrap
获取所有注解
getAnnoS() - Method in class org.noear.solon.core.wrap.VarHolderOfField
获取所有注解
getAnnoS() - Method in class org.noear.solon.core.wrap.VarHolderOfParam
注解
getAnnotation(Class<T>) - Method in interface org.noear.solon.core.wrap.MethodHolder
获取函数某种注解
getAnnotation(Class<T>) - Method in class org.noear.solon.core.wrap.MethodWrap
获取函数某种注解
getAnnotation(Class<T>) - Method in class org.noear.solon.core.wrap.ParamWrap
获取参数注解
getAnnotations() - Method in interface org.noear.solon.core.wrap.MethodHolder
获取函数所有注解
getAnnotations() - Method in class org.noear.solon.core.wrap.MethodWrap
获取函数所有注解
getArgumentResolver(Context, ParamWrap) - Method in class org.noear.solon.core.ChainManager
获取参数分析器
getAsyncExecutor() - Method in class org.noear.solon.core.util.RunHolder
获取异步执行器
getBean(String) - Method in class org.noear.solon.core.BeanContainer
获取 Bean
getBean(ParameterizedType) - Method in class org.noear.solon.core.BeanContainer
获取 Bean
getBean(TypeReference<T>) - Method in class org.noear.solon.core.BeanContainer
获取 Bean
getBean(Class<T>) - Method in class org.noear.solon.core.BeanContainer
获取 Bean
getBean(Class<T>) - Method in class org.noear.solon.core.NvMap
Deprecated.
getBean(String, Class<T>) - Method in class org.noear.solon.core.Props
getBean(Class<T>) - Method in class org.noear.solon.core.Props
Deprecated.
getBeanAsync(String, Consumer<T>) - Method in class org.noear.solon.core.BeanContainer
异步获取 Bean
getBeanAsync(Class<T>, Consumer<T>) - Method in class org.noear.solon.core.BeanContainer
异步获取 Bean
getBeanOrDefault(Object, T) - Method in class org.noear.solon.core.BeanContainer
获取 Bean 或默认
getBeanOrDefault(Object, Supplier<T>) - Method in class org.noear.solon.core.BeanContainer
获取 Bean 或默认
getBeanOrNew(Class<T>) - Method in class org.noear.solon.core.BeanContainer
获取 或创建 bean
getBeansMapOfType(Class<T>) - Method in class org.noear.solon.core.BeanContainer
获取某类型的 bean map
getBeansMapOfType(Class<T>, ParameterizedType) - Method in class org.noear.solon.core.BeanContainer
获取某类型的 bean map
getBeansMapOfType(TypeReference<T>) - Method in class org.noear.solon.core.BeanContainer
获取某类型的 bean map
getBeansOfType(Class<T>) - Method in class org.noear.solon.core.BeanContainer
获取某类型的 bean list
getBeansOfType(Class<T>, ParameterizedType) - Method in class org.noear.solon.core.BeanContainer
获取某类型的 bean list
getBeansOfType(TypeReference<T>) - Method in class org.noear.solon.core.BeanContainer
获取某类型的 bean list
getBool(String, boolean) - Method in class org.noear.solon.core.NvMap
 
getBool(String, boolean) - Method in class org.noear.solon.core.Props
获取某项配置,并转为布尔型(如果没有,输出默认值)
getBy(String) - Method in interface org.noear.solon.core.route.Router
获取某个路径的某个处理点的路由记录(管理用)
getBy(Class<?>) - Method in interface org.noear.solon.core.route.Router
获取某个控制器的路由记录(管理用)
getBy(String) - Method in class org.noear.solon.core.route.RouterDefault
获取某个路径的某个处理点的路由记录(管理用)
getBy(Class<?>) - Method in class org.noear.solon.core.route.RouterDefault
 
getBy(String) - Method in interface org.noear.solon.core.route.RoutingTable
获取路径的路由记录
getBy(Class<?>) - Method in interface org.noear.solon.core.route.RoutingTable
获取控制器的路由记录
getBy(String) - Method in class org.noear.solon.core.route.RoutingTableDefault
 
getBy(Class<?>) - Method in class org.noear.solon.core.route.RoutingTableDefault
 
getByExp(Properties, Properties, String, String) - Static method in class org.noear.solon.core.util.PropUtil
根据表达式获取配置值
getByExp(Properties, Properties, String, String, boolean) - Static method in class org.noear.solon.core.util.PropUtil
根据表达式获取配置值
getByExpr(String) - Method in class org.noear.solon.core.Props
 
getByExpr(String, Properties, String) - Method in class org.noear.solon.core.Props
 
getByKeys(String...) - Method in class org.noear.solon.core.Props
获取第一个非空的属性(尝试用多个key)
getByTml(Properties, Properties, String, String) - Static method in class org.noear.solon.core.util.PropUtil
根据模板获取配置值
getByTml(Properties, Properties, String, String, boolean) - Static method in class org.noear.solon.core.util.PropUtil
根据模板获取配置值
getByTmpl(String) - Method in class org.noear.solon.core.Props
 
getByTmpl(String, Properties, String) - Method in class org.noear.solon.core.Props
 
getByTmpl(String, Properties, String, boolean) - Method in class org.noear.solon.core.Props
 
getClassLoader() - Method in class org.noear.solon.core.BeanContainer
获取类加载器
getClassLoader() - Static method in class org.noear.solon.Utils
获取ClassLoader
getClassName() - Method in class org.noear.solon.core.PluginEntity
 
getClassName(Class<?>) - Method in class org.noear.solon.core.Reflection
获取类的名字
getClassName(Class<?>) - Static method in class org.noear.solon.core.util.ReflectUtil
获取类的名字
getCode() - Method in exception org.noear.solon.core.exception.StatusException
获取状态码
getCode() - Method in class org.noear.solon.core.handle.Result
 
getConstructor() - Method in class org.noear.solon.core.wrap.ConstructorWrap
获取原始构造器
getContent() - Method in class org.noear.solon.core.handle.DownloadedFile
内容流
getContent() - Method in class org.noear.solon.core.handle.FileBase
内容流
getContent() - Method in class org.noear.solon.core.handle.UploadedFile
内容流
getContentAsBytes() - Method in class org.noear.solon.core.handle.UploadedFile
内容字节形式
getContentSize() - Method in class org.noear.solon.core.handle.DownloadedFile
内容大小
getContentSize() - Method in class org.noear.solon.core.handle.UploadedFile
内容大小
getContentType() - Method in class org.noear.solon.core.handle.FileBase
内容类型
getContextClassLoader() - Static method in class org.noear.solon.Utils
获取当前线程的ClassLoader
getConverter(Class<T>) - Method in interface org.noear.solon.core.convert.ConverterFactory
 
getData() - Method in class org.noear.solon.core.handle.Result
 
getDeclaredFields(Class<?>) - Method in class org.noear.solon.core.Reflection
获取类申明的字段
getDeclaredFields(Class<?>) - Static method in class org.noear.solon.core.util.ReflectUtil
获取类的自己申明的字段
getDeclaredMethods(Class<?>) - Method in class org.noear.solon.core.Reflection
获取类申明的方法
getDeclaredMethods(Class<?>) - Static method in class org.noear.solon.core.util.ReflectUtil
获取类的自己申明的方法
getDeclaredMethods() - Method in class org.noear.solon.core.wrap.ClassWrap
获取自己申明的Method
getDeclaringClz() - Method in interface org.noear.solon.core.wrap.MethodHolder
获取申明类
getDeclaringClz() - Method in class org.noear.solon.core.wrap.MethodWrap
获取申明类
getDefaultValue() - Method in interface org.noear.solon.core.wrap.VarSpec
获取默认值
getDefaultValue() - Method in class org.noear.solon.core.wrap.VarSpecBase
 
getDependencyType() - Method in interface org.noear.solon.core.VarHolder
获取依赖类型
getDependencyType() - Method in class org.noear.solon.core.wrap.VarHolderOfField
 
getDependencyType() - Method in class org.noear.solon.core.wrap.VarHolderOfParam
获取依赖类型
getDescription() - Method in class org.noear.solon.core.handle.Result
 
getDo(Context, String) - Method in class org.noear.solon.core.handle.Gateway
获取接口
getDouble(String) - Method in class org.noear.solon.core.NvMap
 
getDouble(String, double) - Method in class org.noear.solon.core.NvMap
 
getDouble(String, double) - Method in class org.noear.solon.core.Props
获取某项配置,并转为又精度型(如果没有,输出默认值)
getEntityTypes() - Method in class org.noear.solon.core.runtime.AotCollector
获取实体类型
getETag() - Method in class org.noear.solon.core.handle.DownloadedFile
获取 eTag
getExecuteHandler(Context, int) - Method in class org.noear.solon.core.ChainManager
 
getExecuteHandlerDefault() - Method in class org.noear.solon.core.ChainManager
 
getExecuteHandlerDefault() - Method in interface org.noear.solon.core.MvcFactory
获取动作默认执行器
getExtension() - Method in class org.noear.solon.core.handle.UploadedFile
扩展名(例:jpg)
getField() - Method in class org.noear.solon.core.wrap.FieldWrap
获取字段
getFieldName(String) - Static method in class org.noear.solon.core.util.NameUtil
根据属性名获取守段名
getFieldWrap(String) - Method in class org.noear.solon.core.wrap.ClassWrap
 
getFile(String) - Static method in class org.noear.solon.Utils
获取文件
getFilterNodes() - Method in class org.noear.solon.core.ChainManager
 
getFirstValue() - Method in class org.noear.solon.core.util.KeyValues
获取第一个值
getFolderAndMake(String, boolean) - Static method in class org.noear.solon.Utils
获取目录并生成
getFullName() - Method in interface org.noear.solon.core.VarHolder
获取完整名字
getFullName() - Method in class org.noear.solon.core.wrap.VarHolderOfField
获取完整名字
getFullName() - Method in class org.noear.solon.core.wrap.VarHolderOfParam
获取完整名字
getFullStackTrace(Throwable) - Static method in class org.noear.solon.Utils
获取异常的完整内容
getGenericInfo(Type) - Static method in class org.noear.solon.core.util.GenericUtil
获取泛型变量和泛型实际类型的对应关系Map
getGenericReturnType() - Method in interface org.noear.solon.core.wrap.MethodHolder
获取函数泛型反回类型
getGenericReturnType() - Method in class org.noear.solon.core.wrap.MethodWrap
获取函数泛型类型
getGenericType() - Method in interface org.noear.solon.core.VarHolder
获取泛型(可能为 null)
getGenericType() - Method in class org.noear.solon.core.wrap.FieldWrap
获取参数类型
getGenericType() - Method in class org.noear.solon.core.wrap.FieldWrapSpec
 
getGenericType() - Method in class org.noear.solon.core.wrap.ParamWrap
获取泛型
getGenericType() - Method in class org.noear.solon.core.wrap.ParamWrapSpec
 
getGenericType() - Method in class org.noear.solon.core.wrap.TypeWrap
获取泛型
getGenericType() - Method in class org.noear.solon.core.wrap.VarHolderOfField
泛型(可能为null)
getGenericType() - Method in class org.noear.solon.core.wrap.VarHolderOfParam
泛型(可能为 null)
getGenericType() - Method in interface org.noear.solon.core.wrap.VarSpec
获取泛型
getGlobal() - Static method in class org.noear.solon.core.FactoryManager
 
getGroupedProp(String) - Method in class org.noear.solon.core.Props
查找 keyStarts 开头的所有配置;并生成一个新的分组的配置集
getHandled() - Method in class org.noear.solon.core.handle.Context
获取处理状态
getIndex() - Method in class org.noear.solon.core.aspect.InterceptorEntity
获取顺序位
getInt(String) - Method in class org.noear.solon.core.NvMap
 
getInt(String, int) - Method in class org.noear.solon.core.NvMap
 
getInt(String, int) - Method in class org.noear.solon.core.Props
获取某项配置,并转为整型(如果没有,输出默认值)
getInterceptor() - Method in class org.noear.solon.core.route.RouterInterceptorLimiter
获取拦截器
getInterceptorNodes() - Method in class org.noear.solon.core.ChainManager
获取所有路由拦截器
getInterceptors() - Method in interface org.noear.solon.core.wrap.MethodHolder
获取拦截器
getInterceptors() - Method in class org.noear.solon.core.wrap.MethodWrap
获取拦截器
getJdkProxyTypes() - Method in class org.noear.solon.core.runtime.AotCollector
获取Jdk代理类型
getKey() - Method in class org.noear.solon.core.util.KeyValue
获取键
getKey() - Method in class org.noear.solon.core.util.KeyValues
获取键
getLastModified() - Method in class org.noear.solon.core.handle.DownloadedFile
获取最后修改时间
getLastValue() - Method in class org.noear.solon.core.util.KeyValues
获取最后值
getList(String) - Method in class org.noear.solon.core.Props
查找 keyStarts 开头的所有配置;并生成一个新的 List
getListedProp(String) - Method in class org.noear.solon.core.Props
查找 keyStarts 开头的所有配置;并生成一个新的列表的配置集
getLocale() - Method in class org.noear.solon.core.handle.Context
获取地区
getLocale() - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
getLong(String) - Method in class org.noear.solon.core.NvMap
 
getLong(String, long) - Method in class org.noear.solon.core.NvMap
 
getLong(String, long) - Method in class org.noear.solon.core.Props
获取某项配置,并转为长整型(如果没有,输出默认值)
getMainRouting() - Method in class org.noear.solon.core.handle.Gateway
获取内部主路由(方便文档生成)
getMap(String) - Method in class org.noear.solon.core.Props
查找 keyStarts 开头的所有配置;并生成一个新的 Map
getMaxAgeSeconds() - Method in class org.noear.solon.core.handle.DownloadedFile
获取最大缓存时间(0表示不缓存)
getMethod() - Method in interface org.noear.solon.core.wrap.MethodHolder
获取函数
getMethod() - Method in class org.noear.solon.core.wrap.MethodWrap
获取函数本身
getMethodAnnotation(Class<T>) - Method in class org.noear.solon.core.aspect.Invocation
函数注解
getMethods(Class<?>) - Method in class org.noear.solon.core.Reflection
获取类所有公有的方法(包括父级)
getMethods(Class<?>) - Static method in class org.noear.solon.core.util.ReflectUtil
获取类的所有公有方法(包括父类)
getMethods() - Method in class org.noear.solon.core.wrap.ClassWrap
获取所有公有的Method
getName() - Method in class org.noear.solon.core.handle.FileBase
文件名(带扩展名,例:demo.jpg)
getName() - Method in class org.noear.solon.core.wrap.FieldWrap
获取字段名
getName() - Method in class org.noear.solon.core.wrap.MethodWrap
获取函数名
getName() - Method in class org.noear.solon.core.wrap.ParamWrap
 
getName() - Method in interface org.noear.solon.core.wrap.VarSpec
获取名字
getName() - Method in class org.noear.solon.core.wrap.VarSpecBase
 
getOrDefault(String, T, Function<String, T>) - Method in class org.noear.solon.core.Props
获取某项配置,并转为目标类型(如果没有,输出默认值)
getOrDefault(Object, V) - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
getOrDefault(String, T) - Method in class org.noear.solon.core.util.MultiMap
获取值或默认
getOutType() - Method in class org.noear.solon.core.InjectGather
 
getOwnerClz() - Method in class org.noear.solon.core.wrap.ConstructorWrap
获取所有者类
getOwnerClz() - Method in class org.noear.solon.core.wrap.FieldWrap
获取所有者类
getOwnerClz() - Method in interface org.noear.solon.core.wrap.MethodHolder
获取所有者类
getOwnerClz() - Method in class org.noear.solon.core.wrap.MethodWrap
获取所有者类
getOwnerType() - Method in class org.noear.solon.core.util.ParameterizedTypeImpl
 
getParameter() - Method in class org.noear.solon.core.wrap.ParamWrap
获取原始参数
getParameters() - Method in class org.noear.solon.core.wrap.MethodWrap
获取函数原始参数
getParamWraps() - Method in class org.noear.solon.core.wrap.ConstructorWrap
获取参数包装
getParamWraps() - Method in interface org.noear.solon.core.wrap.MethodHolder
获取函数参数
getParamWraps() - Method in class org.noear.solon.core.wrap.MethodWrap
获取函数参数
getPlugin() - Method in class org.noear.solon.core.PluginEntity
获取插件
getPriority() - Method in class org.noear.solon.core.PluginEntity
获取优先级
getProp(String) - Method in class org.noear.solon.core.Props
查找 keyStarts 开头的所有配置;并生成一个新的 配置集
getPropByExpr(String) - Method in class org.noear.solon.core.Props
 
getPropGetterName(String) - Static method in class org.noear.solon.core.util.NameUtil
根据字段名获取 getter 名
getProps() - Method in class org.noear.solon.core.PluginEntity
 
getPropSetterName(String) - Static method in class org.noear.solon.core.util.NameUtil
根据字段名获取 setter 名
getProxy(BeanWrap, Object) - Method in interface org.noear.solon.core.BeanWrap.Proxy
获取代理
getRawType() - Method in class org.noear.solon.core.util.ParameterizedTypeImpl
 
getReal() - Method in class org.noear.solon.core.aspect.InterceptorEntity
获取原拦截器
getRealIp(Context) - Method in class org.noear.solon.core.util.IpUtil
获取 Ip
getRendered() - Method in class org.noear.solon.core.handle.Context
获取渲染状态
getRequiredHint() - Method in interface org.noear.solon.core.wrap.VarSpec
获取必须缺失时的提示
getRequiredHint() - Method in class org.noear.solon.core.wrap.VarSpecBase
 
getResource(String) - Method in class org.noear.solon.core.AppClassLoader
 
getResource(String) - Static method in class org.noear.solon.core.util.ResourceUtil
获取资源URL
getResource(ClassLoader, String) - Static method in class org.noear.solon.core.util.ResourceUtil
获取资源URL
getResourceAsStream(String) - Static method in class org.noear.solon.core.util.ResourceUtil
获取资源并转为 InputStream
getResourceAsStream(ClassLoader, String) - Static method in class org.noear.solon.core.util.ResourceUtil
获取资源并转为 InputStream
getResourceAsString(String) - Static method in class org.noear.solon.core.util.ResourceUtil
获取资源并转为String
getResourceAsString(String, String) - Static method in class org.noear.solon.core.util.ResourceUtil
获取资源并转为String
getResourceAsString(ClassLoader, String, String) - Static method in class org.noear.solon.core.util.ResourceUtil
获取资源并转为String
getResourceAsString(URL) - Static method in class org.noear.solon.core.util.ResourceUtil
获取资源并转为String
getResourceAsString(URL, String) - Static method in class org.noear.solon.core.util.ResourceUtil
获取资源并转为String
getResourceByFile(String) - Static method in class org.noear.solon.core.util.ResourceUtil
获取文件资源地址
getResources(String) - Method in class org.noear.solon.core.AppClassLoader
 
getResources(String) - Static method in class org.noear.solon.core.util.ResourceUtil
获取资源URL集
getResources(ClassLoader, String) - Static method in class org.noear.solon.core.util.ResourceUtil
获取资源URL集
getReturnHandler(Context, Class<?>) - Method in class org.noear.solon.core.ChainManager
 
getReturnType() - Method in interface org.noear.solon.core.wrap.MethodHolder
获取函数反回类型
getReturnType() - Method in class org.noear.solon.core.wrap.MethodWrap
获取函数反回类型
getScheduledExecutor() - Method in class org.noear.solon.core.util.RunHolder
获取调度执行器
getServer() - Method in interface org.noear.solon.core.LoadBalance
获取节点
getServer(int) - Method in interface org.noear.solon.core.LoadBalance
获取节点
getServer(int) - Method in class org.noear.solon.core.LoadBalance.LoadBalanceWrap
 
getSessionState(Context) - Method in class org.noear.solon.core.ChainManager
获取Session状态
getSessionStateFactory() - Method in class org.noear.solon.core.ChainManager
 
getStaticFieldWraps() - Method in class org.noear.solon.core.wrap.ClassWrap
获取所有静态字段的包装(含超类,用于注入)
getTargetAnnotation(Class<T>) - Method in class org.noear.solon.core.aspect.Invocation
目标对象类注解
getTargetClz() - Method in class org.noear.solon.core.aspect.Invocation
目标对象类
getType() - Method in class org.noear.solon.core.util.TypeReference
 
getType() - Method in interface org.noear.solon.core.VarHolder
获取类型
getType() - Method in class org.noear.solon.core.wrap.FieldWrap
获取类型
getType() - Method in class org.noear.solon.core.wrap.FieldWrapSpec
 
getType() - Method in class org.noear.solon.core.wrap.ParamWrap
获取类型
getType() - Method in class org.noear.solon.core.wrap.ParamWrapSpec
 
getType() - Method in class org.noear.solon.core.wrap.TypeWrap
获取类型
getType() - Method in class org.noear.solon.core.wrap.VarHolderOfField
获取字段类型
getType() - Method in class org.noear.solon.core.wrap.VarHolderOfParam
类型
getType() - Method in interface org.noear.solon.core.wrap.VarSpec
获取类型
getTypeClass(Type) - Static method in class org.noear.solon.core.util.ClassUtil
获取类
getValue() - Method in class org.noear.solon.core.util.KeyValue
获取值
getValue() - Method in interface org.noear.solon.core.VarHolder
获取值
getValue(Object) - Method in class org.noear.solon.core.wrap.FieldWrap
获取字段的值
getValue(Object, boolean) - Method in class org.noear.solon.core.wrap.FieldWrap
获取字段的值
getValue() - Method in class org.noear.solon.core.wrap.VarHolderOfField
获取值
getValue() - Method in class org.noear.solon.core.wrap.VarHolderOfParam
获取值
getValue(Context) - Method in interface org.noear.solon.core.wrap.VarSpec
获取参数值
getValues() - Method in class org.noear.solon.core.util.KeyValues
获取值组
getValues(Context) - Method in interface org.noear.solon.core.wrap.VarSpec
获取值
getVars() - Method in class org.noear.solon.core.InjectGather
 
getVersion() - Method in class org.noear.solon.core.handle.Context
获取版本
getWrap(Object) - Method in class org.noear.solon.core.BeanContainer
获取一个bean包装
getWrapAsync(Object, Consumer<BeanWrap>) - Method in class org.noear.solon.core.BeanContainer
异步获取一个bean包装
getWrapsOfType(Class<?>) - Method in class org.noear.solon.core.BeanContainer
获取一个bean包装列表
global() - Static method in class org.noear.solon.core.AppClassLoader
 
global() - Static method in class org.noear.solon.core.PropsConverter
 
global() - Static method in class org.noear.solon.core.PropsLoader
 
global() - Static method in class org.noear.solon.core.util.DateAnalyzer
 
global() - Static method in class org.noear.solon.core.util.IpUtil
 
global() - Static method in class org.noear.solon.core.util.LogUtil
 
global() - Static method in class org.noear.solon.core.util.ProxyBinder
 
globalize(boolean) - Method in class org.noear.solon.SimpleSolonApp
是否全局化(默认为 true)
globalSet(AppClassLoader) - Static method in class org.noear.solon.core.AppClassLoader
设置全局实例
globalSet(PropsConverter) - Static method in class org.noear.solon.core.PropsConverter
 
globalSet(PropsLoader) - Static method in class org.noear.solon.core.PropsLoader
 
globalSet(DateAnalyzer) - Static method in class org.noear.solon.core.util.DateAnalyzer
 
globalSet(IpUtil) - Static method in class org.noear.solon.core.util.IpUtil
 
greenln(Object) - Static method in class org.noear.solon.core.util.PrintUtil
 
group(ThreadGroup) - Method in class org.noear.solon.core.util.NamedThreadFactory
线程组
guid() - Static method in class org.noear.solon.Utils
生成guid

H

handle(Context) - Method in class org.noear.solon.core.handle.Gateway
for Handler
handle(Context) - Method in interface org.noear.solon.core.handle.Handler
处理
handle(Context) - Method in class org.noear.solon.core.handle.HandlerPipeline
 
handle(Context) - Method in class org.noear.solon.core.handle.MethodHandler
处理
handle(Context) - Method in class org.noear.solon.core.route.RouterHandler
 
handleDo(Context) - Method in class org.noear.solon.core.handle.Gateway
执行处理
handleMain(Handler, Context) - Method in class org.noear.solon.core.route.RouterHandler
主处理
Handler - Interface in org.noear.solon.core.handle
通用处理接口(实现:Context + Handler 架构)
handler() - Method in class org.noear.solon.SolonApp
处理器获取
HandlerAide - Class in org.noear.solon.core.handle
处理助手,提供前置与后置处理的存储
HandlerAide() - Constructor for class org.noear.solon.core.handle.HandlerAide
 
HandlerPipeline - Class in org.noear.solon.core.handle
处理管道,提供处理链的存储
HandlerPipeline() - Constructor for class org.noear.solon.core.handle.HandlerPipeline
 
HandlerSlots - Interface in org.noear.solon.core.handle
通用处理接口接收槽
hasClass(SupplierEx<Class<?>>) - Static method in class org.noear.solon.core.util.ClassUtil
是否存在某个类 if(ClassUtil.hasClass(()->DemoTestClass.class)){ ... }
hasClasspath(String) - Static method in class org.noear.solon.core.util.ResourceUtil
是否有 "classpath:" 或 "classpath*:" 开头标识
hasFile(String) - Static method in class org.noear.solon.core.util.ResourceUtil
是否有 "file:" 开头标识
hashCode() - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
hashCode() - Method in class org.noear.solon.core.util.ParameterizedTypeImpl
 
hashCode() - Method in class org.noear.solon.core.util.RankEntity
 
hashCode() - Method in class org.noear.solon.core.wrap.MethodKey
 
hasMvcFactory() - Method in class org.noear.solon.core.FactoryManager
 
hasResource(String) - Static method in class org.noear.solon.core.util.ResourceUtil
是否有资源
hasResource(ClassLoader, String) - Static method in class org.noear.solon.core.util.ResourceUtil
是否有资源
hasWrap(Object) - Method in class org.noear.solon.core.BeanContainer
 
Head - Annotation Type in org.noear.solon.annotation
做为 @Mapping 的副词用
head(String, Handler) - Method in class org.noear.solon.core.route.RouterWrapper
添加HEAD方法的处理
Header - Annotation Type in org.noear.solon.annotation
请求 Header(主要修饰参数,很少用到)
header(String) - Method in class org.noear.solon.core.handle.Context
获取 header
HEADER_CONTENT_TYPE_DEF - Static variable in interface org.noear.solon.core.Constants
Deprecated.
headerAdd(String, String) - Method in class org.noear.solon.core.handle.Context
添加 header
headerAdd(String, String) - Method in class org.noear.solon.core.handle.ContextEmpty
 
headerAdd(String, String) - Method in class org.noear.solon.core.handle.Entity
 
headerMap() - Method in class org.noear.solon.core.handle.Context
获取头字典集合
headerMap - Variable in class org.noear.solon.core.handle.ContextEmpty
 
headerMap() - Method in class org.noear.solon.core.handle.ContextEmpty
 
headerNames() - Method in class org.noear.solon.core.handle.Context
获取所有头的名字集合
headerNamesOfResponse() - Method in class org.noear.solon.core.handle.Context
获取响应 headerNames
headerNamesOfResponse() - Method in class org.noear.solon.core.handle.ContextEmpty
 
headerOfResponse(String) - Method in class org.noear.solon.core.handle.Context
获取响应 header
headerOfResponse(String) - Method in class org.noear.solon.core.handle.ContextEmpty
 
headerOfResponseMap - Variable in class org.noear.solon.core.handle.ContextEmpty
 
headerOfResponseMap() - Method in class org.noear.solon.core.handle.ContextEmpty
 
headerOrDefault(String, String) - Method in class org.noear.solon.core.handle.Context
获取 header
headerRemove(String) - Method in class org.noear.solon.core.handle.Entity
 
headers() - Method in class org.noear.solon.core.handle.Entity
头部
headerSet(String, String) - Method in class org.noear.solon.core.handle.Context
设置 header
headerSet(String, String) - Method in class org.noear.solon.core.handle.ContextEmpty
 
headerSet(String, String) - Method in class org.noear.solon.core.handle.Entity
 
headerValues(String) - Method in class org.noear.solon.core.handle.Context
获取 header (多值)
headerValuesOfResponse(String) - Method in class org.noear.solon.core.handle.Context
获取响应 header
headerValuesOfResponse(String) - Method in class org.noear.solon.core.handle.ContextEmpty
 
holder(String) - Method in class org.noear.solon.core.util.MultiMap
持有
holder(AppContext, Object, InjectGather) - Method in class org.noear.solon.core.wrap.FieldWrap
获取自身的临时对象
host() - Method in interface org.noear.solon.core.Signal
主机
host() - Method in class org.noear.solon.core.SignalSim
主机
Http - Annotation Type in org.noear.solon.annotation
做为 @Mapping 的副词用
http(String, Handler) - Method in class org.noear.solon.core.route.RouterWrapper
添加HTTP所有方法的处理(GET,POST,PUT,PATCH,DELETE,HEAD)
httpOnly - Variable in class org.noear.solon.core.handle.Cookie
 
httpOnly(boolean) - Method in class org.noear.solon.core.handle.Cookie
httpOnly 标志

I

ifBean(Condition) - Static method in class org.noear.solon.core.util.ConditionUtil
是否有 OnBean 条件
ifMissingBean(Condition) - Static method in class org.noear.solon.core.util.ConditionUtil
是否有 onMissingBean 条件
ignoreCase - Variable in class org.noear.solon.core.util.MultiMap
 
IgnoreCaseMap<V> - Class in org.noear.solon.core.util
忽略大小写的LinkedMap
IgnoreCaseMap() - Constructor for class org.noear.solon.core.util.IgnoreCaseMap
 
IgnoreCaseMap(int) - Constructor for class org.noear.solon.core.util.IgnoreCaseMap
 
IgnoreCaseMap(int, Locale) - Constructor for class org.noear.solon.core.util.IgnoreCaseMap
 
IMAGE_GIF_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
IMAGE_JPEG_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
IMAGE_PNG_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
Import - Annotation Type in org.noear.solon.annotation
导入器,通过注解导入类或者包(最终作用在app source 或 config 上有效) {@code //注解传导示例
include(String...) - Method in class org.noear.solon.core.route.PathRule
 
index() - Method in class org.noear.solon.annotation.ManagedToBeanAnno
 
index() - Method in class org.noear.solon.core.BeanWrap
bean 序位
index - Variable in class org.noear.solon.core.InjectGather
 
index() - Method in interface org.noear.solon.core.route.Routing
顺序位
index() - Method in class org.noear.solon.core.route.RoutingDefault
 
index - Variable in class org.noear.solon.core.util.RankEntity
顺序(越小越前)
IndexBuilder - Class in org.noear.solon.core.util
顺序位构建器(构建类的依赖顺序)
IndexBuilder() - Constructor for class org.noear.solon.core.util.IndexBuilder
 
indexSet(int) - Method in class org.noear.solon.core.BeanWrap
bean 序位设置
IndexUtil - Class in org.noear.solon.core.util
顺序位工具类
IndexUtil() - Constructor for class org.noear.solon.core.util.IndexUtil
 
info(String) - Method in class org.noear.solon.core.util.LogUtil
 
Init - Annotation Type in org.noear.solon.annotation
初始化方法注解 Bean 构建过程:Constructor(构造方法) -> @Inject(依赖注入) -> @Init(初始化) {@code
init(AppContext) - Method in class org.noear.solon.core.PluginEntity
初始化
initAction() - Method in class org.noear.solon.core.wrap.VarSpecBase
 
initialize() - Method in class org.noear.solon.core.AppContext
::初始化(独立出 initialize,方便重写)
initMethod() - Method in class org.noear.solon.annotation.ManagedToBeanAnno
 
initRouter(SolonApp) - Method in class org.noear.solon.core.route.RouterWrapper
 
Inject - Annotation Type in org.noear.solon.annotation
注入 可注入到字段或参数或类型(类型和参数只在@Configuration有效) 禁止注入在类型上;可避免让非单例bean的注入变复杂,进而避免影响性能 {@code //注解在bean的字段上
injected() - Method in class org.noear.solon.annotation.ManagedToBeanAnno
 
InjectGather - Class in org.noear.solon.core
注入收集器,收集完成后会进行回调(主要为 Configuration 构建 method bean 时服务)
InjectGather(int, Class<?>, boolean, int, ConsumerEx<Object[]>) - Constructor for class org.noear.solon.core.InjectGather
 
InjectionException - Exception in org.noear.solon.core.exception
注入异常
InjectionException(String) - Constructor for exception org.noear.solon.core.exception.InjectionException
 
InjectionException(String, Throwable) - Constructor for exception org.noear.solon.core.exception.InjectionException
 
injectProperties(T, Properties) - Static method in class org.noear.solon.Utils
注入属性
inNativeImage() - Static method in class org.noear.solon.core.runtime.NativeDetector
是否在原生镜像上执行
innerMap - Variable in class org.noear.solon.core.util.MultiMap
 
INSTANCE - Static variable in class org.noear.solon.core.handle.ReturnValueHandlerDefault
 
Interceptor - Interface in org.noear.solon.core.aspect
方法拦截器 {@code
InterceptorEntity - Class in org.noear.solon.core.aspect
拦截实体。
InterceptorEntity(int, Interceptor) - Constructor for class org.noear.solon.core.aspect.InterceptorEntity
 
Invocation - Class in org.noear.solon.core.aspect
方法调用者
Invocation(AppContext, Object, Object[], MethodHolder, List<InterceptorEntity>) - Constructor for class org.noear.solon.core.aspect.Invocation
 
invoke() - Method in class org.noear.solon.core.aspect.Invocation
调用
invoke(Context, Object) - Method in interface org.noear.solon.core.handle.Action
调用
invoke(Object, Object[]) - Method in class org.noear.solon.core.wrap.MethodWrap
执行(原生处理)
invokeByAspect(Object, Object[]) - Method in class org.noear.solon.core.wrap.MethodWrap
执行切面(即带拦截器的处理)
IoUtil - Class in org.noear.solon.core.util
输入输出工具
IoUtil() - Constructor for class org.noear.solon.core.util.IoUtil
 
IpUtil - Class in org.noear.solon.core.util
IP 工具
IpUtil() - Constructor for class org.noear.solon.core.util.IpUtil
 
IS_WINDOWS - Static variable in class org.noear.solon.core.util.JavaUtil
是否为 Windows
isAloneMode() - Method in class org.noear.solon.SolonProps
Deprecated.
3.0
isAloneMode(boolean) - Method in class org.noear.solon.SolonProps
Deprecated. 
isAnnotationPresent(Class<? extends Annotation>) - Method in class org.noear.solon.core.wrap.MethodWrap
检测是否存在注解
isAotRuntime() - Static method in class org.noear.solon.core.runtime.NativeDetector
是否在 aot 运行时
isAttachment() - Method in class org.noear.solon.core.handle.DownloadedFile
是否附件输出
isBlank(String) - Static method in class org.noear.solon.core.util.Assert
检查字符串是否为空白
isBlank(String) - Static method in class org.noear.solon.Utils
检查字符串是否为空白
isCaseSensitive() - Static method in class org.noear.solon.core.util.PathMatcher
是否区分大小写(默认区分)
isDebugMode() - Method in class org.noear.solon.SolonProps
是否为调试模式
isDone() - Method in class org.noear.solon.core.InjectGather
 
isDone() - Method in interface org.noear.solon.core.VarHolder
是否为完成的(设置值后即为完成态)
isDone() - Method in class org.noear.solon.core.wrap.VarHolderOfField
是否为完成的(设置值后即为完成态)
isDone() - Method in class org.noear.solon.core.wrap.VarHolderOfParam
是否为完成的(设置值后即为完成态)
isDoned() - Method in class org.noear.solon.core.BeanWrap
包装已完成的(完成后,不能再修改元信息)
isDriftMode() - Method in class org.noear.solon.SolonProps
是否为漂移模式
isDriftMode(boolean) - Method in class org.noear.solon.SolonProps
设置漂移模式
isEmpty() - Method in class org.noear.solon.core.handle.ModelAndView
是否为空
isEmpty() - Method in class org.noear.solon.core.handle.UploadedFile
是否为空
isEmpty() - Method in class org.noear.solon.core.route.PathRule
是否为空
isEmpty(String) - Static method in class org.noear.solon.core.util.Assert
检查字符串是否为空
isEmpty(Collection) - Static method in class org.noear.solon.core.util.Assert
检查集合是否为空
isEmpty(Map) - Static method in class org.noear.solon.core.util.Assert
检查映射是否为空
isEmpty(MultiMap) - Static method in class org.noear.solon.core.util.Assert
检查多值映射是否为空
isEmpty(T[]) - Static method in class org.noear.solon.core.util.Assert
检查数组是否为空
isEmpty(Properties) - Static method in class org.noear.solon.core.util.Assert
检查属性是否为空
isEmpty() - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
isEmpty() - Method in class org.noear.solon.core.util.MultiMap
是否为空
isEmpty(String) - Static method in class org.noear.solon.Utils
检查字符串是否为空
isEmpty(Collection) - Static method in class org.noear.solon.Utils
检查集合是否为空
isEmpty(Map) - Static method in class org.noear.solon.Utils
检查映射是否为空
isEmpty(MultiMap) - Static method in class org.noear.solon.Utils
检查多值映射是否为空
isEmpty(T[]) - Static method in class org.noear.solon.Utils
检查数组是否为空
isEmpty(Properties) - Static method in class org.noear.solon.Utils
检查属性是否为空
isEnabledVirtualThreads() - Method in class org.noear.solon.SolonProps
 
isField() - Method in interface org.noear.solon.core.VarHolder
是否为字段
isField() - Method in class org.noear.solon.core.wrap.VarHolderOfField
是否为字段
isField() - Method in class org.noear.solon.core.wrap.VarHolderOfParam
是否为字段
isFilesMode() - Method in class org.noear.solon.SolonProps
是否为文件运行模式(否则为包执行模式)
isFilesMode(boolean) - Method in class org.noear.solon.SolonProps
设置文件运行模式
isFormUrlencoded() - Method in class org.noear.solon.core.handle.Context
是否为编码窗体
isGenericType() - Method in interface org.noear.solon.core.wrap.VarSpec
是否为泛型
isHeadersSent() - Method in class org.noear.solon.core.handle.Context
是否头部已发送
isHeadersSent() - Method in class org.noear.solon.core.handle.ContextEmpty
 
isInvalid() - Method in class org.noear.solon.core.wrap.TypeWrap
是否无效
isMain() - Method in class org.noear.solon.SimpleSolonApp
 
isMain() - Method in class org.noear.solon.SolonApp
是否为主应用对象
isMatched(Context) - Method in class org.noear.solon.core.route.RouterInterceptorLimiter
是否匹配
isMethod() - Method in class org.noear.solon.core.InjectGather
 
isMultipart() - Method in class org.noear.solon.core.handle.Context
是否为分段内容
isMultipartFormData() - Method in class org.noear.solon.core.handle.Context
是否为分段表单数据
isNotAotRuntime() - Static method in class org.noear.solon.core.runtime.NativeDetector
是否不在 aot 运行时
isNotBlank(String) - Static method in class org.noear.solon.core.util.Assert
检查字符串是否不为空白
isNotBlank(String) - Static method in class org.noear.solon.Utils
检查字符串是否不为空白
isNotEmpty(String) - Static method in class org.noear.solon.core.util.Assert
检查字符串是否为非空
isNotEmpty(Collection) - Static method in class org.noear.solon.core.util.Assert
检查集合是否非空
isNotEmpty(T[]) - Static method in class org.noear.solon.core.util.Assert
检查集合是否非空
isNotEmpty(Map) - Static method in class org.noear.solon.core.util.Assert
检查集合是否非空
isNotEmpty(Properties) - Static method in class org.noear.solon.core.util.Assert
检查属性是否非空
isNotEmpty(String) - Static method in class org.noear.solon.Utils
检查字符串是否为非空
isNotEmpty(Collection) - Static method in class org.noear.solon.Utils
检查集合是否非空
isNotEmpty(T[]) - Static method in class org.noear.solon.Utils
检查集合是否非空
isNotEmpty(Map) - Static method in class org.noear.solon.Utils
检查集合是否非空
isNotEmpty(Properties) - Static method in class org.noear.solon.Utils
检查属性是否非空
isNullOrGenericFrom(ParameterizedType) - Method in class org.noear.solon.core.BeanWrap
是否为Null或者自来泛型
isNumberType(Class<?>) - Static method in class org.noear.solon.core.util.ClassUtil
是否为数字类型
isProxyClass(Class<?>) - Static method in class org.noear.solon.Utils
是否为 Solon 代理类
isRequiredBody - Variable in class org.noear.solon.core.handle.ActionParam
必须输入 Body
isRequiredBody() - Method in interface org.noear.solon.core.wrap.VarSpec
必须有 body(一般是指用了 @Body 注解)
isRequiredBody() - Method in class org.noear.solon.core.wrap.VarSpecBase
 
isRequiredCookie - Variable in class org.noear.solon.core.handle.ActionParam
必须输入 Cookie
isRequiredCookie() - Method in interface org.noear.solon.core.wrap.VarSpec
必须有 cookie(一般是指用了 @Cookie 注解)
isRequiredCookie() - Method in class org.noear.solon.core.wrap.VarSpecBase
 
isRequiredHeader - Variable in class org.noear.solon.core.handle.ActionParam
必须输入 Header
isRequiredHeader() - Method in interface org.noear.solon.core.wrap.VarSpec
必须有 header(一般是指用了 @Header 注解)
isRequiredHeader() - Method in class org.noear.solon.core.wrap.VarSpecBase
 
isRequiredInput - Variable in class org.noear.solon.core.handle.ActionParam
必须输入
isRequiredInput() - Method in interface org.noear.solon.core.wrap.VarSpec
必须有输入(一般是指注解里 required = true)
isRequiredInput() - Method in class org.noear.solon.core.wrap.VarSpecBase
 
isRequiredPath - Variable in class org.noear.solon.core.handle.ActionParam
必须输入 Path
isRequiredPath() - Method in interface org.noear.solon.core.wrap.VarSpec
必须有 path(一般是指用了 @Path 注解)
isRequiredPath() - Method in class org.noear.solon.core.wrap.VarSpecBase
 
isSecure() - Method in class org.noear.solon.core.handle.Context
是否为 ssl 请求
isSecure() - Method in class org.noear.solon.core.handle.ContextEmpty
 
isSetupMode() - Method in class org.noear.solon.SolonProps
是否为安装模式
isStarted() - Method in class org.noear.solon.core.AppContext
是否已启动完成
isStarting() - Method in class org.noear.solon.core.AppContext
是否正在启动
isStreaming(String) - Static method in class org.noear.solon.core.util.MimeType
是否为流类型
isSupport(String) - Method in class org.noear.solon.core.PropsLoader
是否支持
isWhiteMode() - Method in class org.noear.solon.SolonProps
是否为白名单模式
isWhiteMode(boolean) - Method in class org.noear.solon.SolonProps
设置白名单模式
isWhitespace(int) - Static method in class org.noear.solon.core.util.Assert
检查是否为空白字符
isWhitespace(int) - Static method in class org.noear.solon.Utils
检查是否为空白字符
iterator() - Method in class org.noear.solon.core.util.MultiMap
 

J

JAVA_MAJOR_VERSION - Static variable in class org.noear.solon.core.util.JavaUtil
Java 版本号
JavaUtil - Class in org.noear.solon.core.util
Java 工具
JavaUtil() - Constructor for class org.noear.solon.core.util.JavaUtil
 
joinUri(String, String) - Static method in class org.noear.solon.core.util.PathUtil
合并地址和路径

K

keepAlive(int) - Method in class org.noear.solon.core.handle.Context
设置保持连接
keySet() - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
keySet() - Method in class org.noear.solon.core.util.MultiMap
键集合
KeyValue<T> - Class in org.noear.solon.core.util
键值
KeyValue(String, T) - Constructor for class org.noear.solon.core.util.KeyValue
 
KeyValues<T> - Class in org.noear.solon.core.util
键值组
KeyValues(String) - Constructor for class org.noear.solon.core.util.KeyValues
 

L

lastAccessTime() - Method in interface org.noear.solon.core.handle.SessionState
最后访问时间
lastAccessTime() - Method in class org.noear.solon.core.handle.SessionStateEmpty
 
lastModified(Date) - Method in class org.noear.solon.core.handle.DownloadedFile
最后更新时间配置(单位:毫秒)
LazyReference<T> - Class in org.noear.solon.core.util
懒引用
LazyReference(SupplierEx<T>) - Constructor for class org.noear.solon.core.util.LazyReference
 
LF_IDX_CLASS_CONDITION_IF_MISSING - Static variable in interface org.noear.solon.core.Constants
 
LF_IDX_FIELD_COLLECTION_INJECT - Static variable in interface org.noear.solon.core.Constants
 
LF_IDX_GATEWAY_BEAN_USES - Static variable in interface org.noear.solon.core.Constants
 
LF_IDX_METHOD_CONDITION_IF_MISSING - Static variable in interface org.noear.solon.core.Constants
 
LF_IDX_PARAM_COLLECTION_INJECT - Static variable in interface org.noear.solon.core.Constants
 
LF_IDX_PLUGIN_BEAN_BUILD - Static variable in interface org.noear.solon.core.Constants
 
LF_IDX_PLUGIN_BEAN_USES - Static variable in interface org.noear.solon.core.Constants
 
lifecycle(LifecycleBean) - Method in class org.noear.solon.core.AppContext
添加生命周期 bean(保持向下兼容)
lifecycle(int, LifecycleBean) - Method in class org.noear.solon.core.AppContext
添加生命周期 bean(保持向下兼容)
lifecycle(Lifecycle) - Method in class org.noear.solon.core.AppContext
添加生命周期 bean
lifecycle(int, Lifecycle) - Method in class org.noear.solon.core.AppContext
添加生命周期 bean
lifecycle(int, int, Lifecycle) - Method in class org.noear.solon.core.AppContext
添加生命周期 bean
lifecycle(Lifecycle) - Method in class org.noear.solon.core.BeanContainer
添加生命周期 bean
lifecycle(int, Lifecycle) - Method in class org.noear.solon.core.BeanContainer
添加生命周期 bean
lifecycle(int, int, Lifecycle) - Method in class org.noear.solon.core.BeanContainer
添加生命周期 bean
Lifecycle - Interface in org.noear.solon.core
生命周期
LifecycleBean - Interface in org.noear.solon.core.bean
带容器生命周期的 Bean
LifecycleIndex - Interface in org.noear.solon.core
Deprecated.
load(String) - Static method in class org.noear.solon.core.ExtendLoader
加载扩展文件夹(或文件)
load(String, boolean) - Static method in class org.noear.solon.core.ExtendLoader
加载扩展文件夹(或文件)
load(String, boolean, Predicate<String>) - Static method in class org.noear.solon.core.ExtendLoader
加载扩展文件夹(或文件)
load(HandlerSlots) - Method in interface org.noear.solon.core.handle.ActionLoader
加载
load(URL) - Method in class org.noear.solon.core.PropsLoader
加载 url 配置
loadAdd(String) - Method in class org.noear.solon.core.Props
加载配置(用于扩展加载)
loadAdd(Import) - Method in class org.noear.solon.core.Props
 
loadAdd(URL) - Method in class org.noear.solon.core.Props
加载配置(用于扩展加载)
loadAdd(Properties) - Method in class org.noear.solon.core.Props
加载配置(用于扩展加载)
loadAdd(Properties) - Method in class org.noear.solon.SolonProps
加载配置(用于扩展加载)
loadAddDo(Properties, boolean, boolean) - Method in class org.noear.solon.core.Props
 
loadAddDo(Properties, boolean, boolean, boolean, boolean) - Method in class org.noear.solon.core.Props
加载配置(用于扩展加载)
loadAddIfAbsent(String) - Method in class org.noear.solon.core.Props
加载配置(用于扩展加载)
loadAddIfAbsent(URL) - Method in class org.noear.solon.core.Props
加载配置(用于扩展加载)
loadAddIfAbsent(Properties) - Method in class org.noear.solon.core.Props
加载配置(用于扩展加载)
LoadBalance - Interface in org.noear.solon.core
负载均衡器(为服务提供一个简单的负载接口;起到适配中介效果) {@code //定义 local LoadBalance
LoadBalance.Factory - Interface in org.noear.solon.core
负载器工厂
LoadBalance.LoadBalanceWrap - Class in org.noear.solon.core
负载均衡器包装器
loadBalanceFactory - Variable in class org.noear.solon.core.FactoryManager
 
loadBalanceFactory(LoadBalance.Factory) - Method in class org.noear.solon.core.FactoryManager
配置负载工厂
LoadBalanceWrap(String, LoadBalance, int) - Constructor for class org.noear.solon.core.LoadBalance.LoadBalanceWrap
 
loadClass(String) - Method in class org.noear.solon.core.AppClassLoader
加载类
loadClass(String) - Static method in class org.noear.solon.core.util.ClassUtil
根据字符串加载为一个类(如果类不存在返回 null)
loadClass(ClassLoader, String) - Static method in class org.noear.solon.core.util.ClassUtil
根据字符串加载为一个类(如果类不存在返回 null)
loadEnv(String) - Method in class org.noear.solon.SolonProps
加载环境变量
loadEnv(Predicate<String>) - Method in class org.noear.solon.SolonProps
加载环境变量
loadInit(URL, Properties) - Method in class org.noear.solon.SolonProps
加载初始化配置 1.优先使用 system properties;可以在启动时修改配置 2.之后同时更新 system properties 和 solon cfg
loadJar(URL) - Static method in class org.noear.solon.core.AppClassLoader
加载 jar 文件
loadJar(File) - Static method in class org.noear.solon.core.AppClassLoader
加载 jar 文件或目录
loadJar(List<ClassLoader>, File) - Static method in class org.noear.solon.core.ExtendLoader
加载扩展具体的jar文件
loadJar(File) - Static method in class org.noear.solon.core.ExtendLoader
 
loadProperties(URL) - Static method in class org.noear.solon.Utils
根据url加载配置集
loadProperties(String) - Static method in class org.noear.solon.Utils
根据本地资源url加载配置集
loadProps(String) - Static method in class org.noear.solon.Utils
根据url加载增强配置集
loadProps(URL) - Static method in class org.noear.solon.Utils
根据url加载增强配置集
locale() - Method in class org.noear.solon.SolonProps
地区
location() - Static method in class org.noear.solon.Solon
应用源码位置
locker() - Static method in class org.noear.solon.Utils
公共锁(仅用于一次性的场景)
LogUtil - Class in org.noear.solon.core.util
日志打印小工具(仅限内部使用)
LogUtil() - Constructor for class org.noear.solon.core.util.LogUtil
 

M

mainAfters(Context) - Method in class org.noear.solon.core.handle.Gateway
 
mainBefores(Context) - Method in class org.noear.solon.core.handle.Gateway
 
mainDo(Context) - Method in class org.noear.solon.core.handle.Gateway
执行主处理
mainHandler() - Method in class org.noear.solon.core.handle.Context
获取当前主处理器
Managed - Annotation Type in org.noear.solon.annotation
托管 {@code //注解在类上(生产托管 Bean,支持动态代理机制)
ManagedToBeanAnno - Class in org.noear.solon.annotation
Bean 注解包装器(用于中转过渡)
ManagedToBeanAnno(Managed) - Constructor for class org.noear.solon.annotation.ManagedToBeanAnno
 
Mapping - Annotation Type in org.noear.solon.annotation
路径映射 一般附加在控制器和动作上
mapping() - Method in interface org.noear.solon.core.handle.Action
映射
mapping() - Method in interface org.noear.solon.core.handle.ActionLoader
映射
mappings() - Method in interface org.noear.solon.core.handle.EntityConverter
映射
mappings() - Method in interface org.noear.solon.core.handle.RenderFactory
映射
matched(Context, ParamWrap) - Method in interface org.noear.solon.core.handle.ActionArgumentResolver
是否匹配
matched(Context, String) - Method in interface org.noear.solon.core.handle.ActionExecuteHandler
是否匹配
matched(Context, String) - Method in interface org.noear.solon.core.handle.Render
是否匹配
matched(Context, Class<?>) - Method in interface org.noear.solon.core.handle.ReturnValueHandler
是否匹配
matched(Context, Class<?>) - Method in class org.noear.solon.core.handle.ReturnValueHandlerDefault
 
matcher(String) - Method in class org.noear.solon.core.util.PathAnalyzer
Deprecated.
路径匹配变量
matcher(String) - Method in class org.noear.solon.core.util.PathMatcher
路径匹配变量
matches(MethodType, String, String) - Method in interface org.noear.solon.core.route.Routing
是否匹配
matches(MethodType, String, String) - Method in class org.noear.solon.core.route.RoutingDefault
是否匹配
matches(String) - Method in class org.noear.solon.core.util.PathAnalyzer
Deprecated.
检测是否匹配
matches(String) - Method in class org.noear.solon.core.util.PathMatcher
检测是否匹配
matchMain(Context) - Method in interface org.noear.solon.core.route.Router
区配一个主处理(根据上下文)
matchMain(Context) - Method in class org.noear.solon.core.route.RouterDefault
 
matchMainAndStatus(Context) - Method in interface org.noear.solon.core.route.Router
区配一个主处理,并获取状态(根据上下文)
matchMainAndStatus(Context) - Method in class org.noear.solon.core.route.RouterDefault
 
matchMore(String, String, MethodType) - Method in interface org.noear.solon.core.route.RoutingTable
区配多个目标
matchMore(String, MethodType) - Method in interface org.noear.solon.core.route.RoutingTable
Deprecated.
3.4
matchMore(String, String, MethodType) - Method in class org.noear.solon.core.route.RoutingTableDefault
区配多个目标
matchOne(String, String, MethodType) - Method in interface org.noear.solon.core.route.RoutingTable
区配一个目标
matchOne(String, MethodType) - Method in interface org.noear.solon.core.route.RoutingTable
Deprecated.
3.4
matchOne(String, String, MethodType) - Method in class org.noear.solon.core.route.RoutingTableDefault
区配一个目标
matchOneAndStatus(String, String, MethodType) - Method in interface org.noear.solon.core.route.RoutingTable
区配一个目标并给出状态
matchOneAndStatus(String, MethodType) - Method in interface org.noear.solon.core.route.RoutingTable
Deprecated.
3.4
matchOneAndStatus(String, String, MethodType) - Method in class org.noear.solon.core.route.RoutingTableDefault
区配一个目标并给出状态
maxAge - Variable in class org.noear.solon.core.handle.Cookie
 
maxAge(int) - Method in class org.noear.solon.core.handle.Cookie
过期时间
md5(String) - Static method in class org.noear.solon.Utils
生成MD5
mergePath(String, String) - Static method in class org.noear.solon.core.util.PathUtil
合并两个路径
Message - Annotation Type in org.noear.solon.annotation
做为 @Mapping 的副词用
method() - Method in class org.noear.solon.core.aspect.Invocation
函数
method() - Method in interface org.noear.solon.core.handle.Action
执行方法
method() - Method in class org.noear.solon.core.handle.Context
获取请求方法
method() - Method in class org.noear.solon.core.handle.ContextEmpty
 
method() - Method in interface org.noear.solon.core.route.Routing
方法
method() - Method in class org.noear.solon.core.route.RoutingDefault
 
METHOD_CONDITION_IF_MISSING - Static variable in interface org.noear.solon.core.LifecycleIndex
Deprecated.
 
methodForeach(Consumer<MethodWrap>) - Method in class org.noear.solon.core.AppContext
遍历method (拿到的是method包装)
methodGet(Method) - Method in class org.noear.solon.core.AppContext
获取方法包装(方便 aot 收集)
methodGet(Class<?>, Method) - Method in class org.noear.solon.core.AppContext
获取方法包装(方便 aot 收集)
MethodHandler - Class in org.noear.solon.core.handle
Method Handler(用于处理 Job 之类的简化函数处理)
MethodHandler(BeanWrap, Method, boolean) - Constructor for class org.noear.solon.core.handle.MethodHandler
 
MethodHolder - Interface in org.noear.solon.core.wrap
方法容器
MethodInterceptor - Interface in org.noear.solon.core.aspect
方法拦截器 {@code
MethodKey - Class in org.noear.solon.core.wrap
方法键(一般用于 map、cache key)
MethodKey(Method, Class<?>) - Constructor for class org.noear.solon.core.wrap.MethodKey
 
MethodType - Enum in org.noear.solon.core.handle
方法枚举
MethodTypeUtil - Class in org.noear.solon.core.handle
 
MethodTypeUtil() - Constructor for class org.noear.solon.core.handle.MethodTypeUtil
 
MethodWrap - Class in org.noear.solon.core.wrap
方法包装 用于缓存类的方法,并附加些功能(和 ClassWrap、FieldWrap 意图相同)
MethodWrap(AppContext, Class<?>, Method) - Constructor for class org.noear.solon.core.wrap.MethodWrap
 
mime(String) - Static method in class org.noear.solon.Utils
获取MIME
mimeType() - Method in interface org.noear.solon.core.serialize.Serializer
媒体类型
MimeType - Class in org.noear.solon.core.util
Web 媒体类型
MimeType() - Constructor for class org.noear.solon.core.util.MimeType
 
model() - Method in class org.noear.solon.core.handle.ModelAndView
获取模型
model(Map<String, Object>) - Method in class org.noear.solon.core.handle.ModelAndView
设置模型
ModelAndView - Class in org.noear.solon.core.handle
mvc:模型与视图 {@code
ModelAndView() - Constructor for class org.noear.solon.core.handle.ModelAndView
 
ModelAndView(String) - Constructor for class org.noear.solon.core.handle.ModelAndView
 
ModelAndView(String, Map<String, ?>) - Constructor for class org.noear.solon.core.handle.ModelAndView
 
MultiMap<T> - Class in org.noear.solon.core.util
多值,忽略大小写的LinkedMap
MultiMap() - Constructor for class org.noear.solon.core.util.MultiMap
 
MultiMap(boolean) - Constructor for class org.noear.solon.core.util.MultiMap
 
Multipart - Annotation Type in org.noear.solon.annotation
做为 @Mapping 的副词用,申明支持多部分
MULTIPART_FORM_DATA_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
mvcFactory() - Method in class org.noear.solon.core.FactoryManager
 
mvcFactory(MvcFactory) - Method in class org.noear.solon.core.FactoryManager
 
MvcFactory - Interface in org.noear.solon.core
Mvc 工厂

N

name() - Method in class org.noear.solon.annotation.ManagedToBeanAnno
 
name() - Method in class org.noear.solon.core.BeanWrap
bean 名字
name() - Method in interface org.noear.solon.core.handle.Action
名字
name - Variable in class org.noear.solon.core.handle.ActionParam
名字
name - Variable in class org.noear.solon.core.handle.Cookie
 
name() - Method in interface org.noear.solon.core.handle.EntityConverter
名字
name - Variable in class org.noear.solon.core.handle.FileBase
文件名(带扩展名,例:demo.jpg)
name - Variable in enum org.noear.solon.core.handle.MethodType
 
name() - Method in interface org.noear.solon.core.handle.Render
名字
name() - Method in interface org.noear.solon.core.serialize.Serializer
名字
name() - Method in interface org.noear.solon.core.Signal
信号名
name() - Method in class org.noear.solon.core.SignalSim
信号名
NamedThreadFactory - Class in org.noear.solon.core.util
可命名线程工厂
NamedThreadFactory(String) - Constructor for class org.noear.solon.core.util.NamedThreadFactory
 
nameSet(String) - Method in class org.noear.solon.core.BeanWrap
bean 名字设置
NameUtil - Class in org.noear.solon.core.util
名字工具
NameUtil() - Constructor for class org.noear.solon.core.util.NameUtil
 
NativeDetector - Class in org.noear.solon.core.runtime
用于检测GraalVM本机映像环境的通用委托。
NativeDetector() - Constructor for class org.noear.solon.core.runtime.NativeDetector
 
newBy(Properties) - Method in class org.noear.solon.core.wrap.ClassWrap
新建实例
newBy(Function<String, String>) - Method in class org.noear.solon.core.wrap.ClassWrap
 
newBy(Function<String, String>, Context) - Method in class org.noear.solon.core.wrap.ClassWrap
新建实例
newInstance(Class<?>) - Static method in class org.noear.solon.core.util.ClassUtil
根据类名实例化一个对象
newInstance(Class<?>, Properties) - Static method in class org.noear.solon.core.util.ClassUtil
根据类名实例化一个对象
newInstance(Class<?>, Class<?>[], Object[]) - Static method in class org.noear.solon.core.util.ClassUtil
根据类名和参数类型实例化一个对象
newInstance(Constructor, Object[]) - Static method in class org.noear.solon.core.util.ClassUtil
根据构造函数实例化一个对象
newLoadBalance(String, String) - Method in class org.noear.solon.core.FactoryManager
创建负载
newThread(Runnable) - Method in class org.noear.solon.core.util.NamedThreadFactory
 
newThreadLocal(Class<?>, boolean) - Method in class org.noear.solon.core.FactoryManager
创建线程状态
newVirtualThreadPerTaskExecutor() - Static method in class org.noear.solon.core.util.ThreadsUtil
 
next(Handler) - Method in class org.noear.solon.core.handle.HandlerPipeline
下一步
NonNull - Annotation Type in org.noear.solon.lang
不能为 Null(只是标识一下)
notBlank(String, String) - Static method in class org.noear.solon.core.util.Assert
不能为空白字符串
Note - Annotation Type in org.noear.solon.annotation
注释
notEmpty(Collection<?>, String) - Static method in class org.noear.solon.core.util.Assert
不能为空集合
notEmpty(Map<?, ?>, String) - Static method in class org.noear.solon.core.util.Assert
不能为空集合
notEmpty(String, String) - Static method in class org.noear.solon.core.util.Assert
不能为空字符串
notInNativeImage() - Static method in class org.noear.solon.core.runtime.NativeDetector
是否不在原生镜像上执行
notNull(Object, String) - Static method in class org.noear.solon.core.util.Assert
不能为 null
Nullable - Annotation Type in org.noear.solon.lang
可以是 Null(只是标识一下)
NvMap - Class in org.noear.solon.core
可排序,不区分大小写(Name value map) 用于:参数解析,Header,Param 处理
NvMap() - Constructor for class org.noear.solon.core.NvMap
 

O

ofHandler() - Method in class org.noear.solon.core.wrap.MethodWrap
初始化
onBeanRun(Condition, AppContext, RunnableEx) - Static method in class org.noear.solon.core.util.ConditionUtil
 
onChange(BiConsumer<String, String>) - Method in class org.noear.solon.core.Props
添加变更事件
onComplete(Context) - Method in interface org.noear.solon.core.handle.ContextAsyncListener
完成
onError(Context, Throwable) - Method in interface org.noear.solon.core.handle.ContextAsyncListener
出错
onEvent(Class<T>, EventListener<T>) - Method in class org.noear.solon.core.AppContext
订阅事件
onEvent(Class<T>, int, EventListener<T>) - Method in class org.noear.solon.core.AppContext
订阅事件
onEvent(Event) - Method in interface org.noear.solon.core.event.EventListener
 
onEvent(Event) - Method in class org.noear.solon.core.event.EventListenPipeline
 
onEvent(Class<T>, EventListener<T>) - Method in class org.noear.solon.SolonApp
订阅事件
onEvent(Class<T>, int, EventListener<T>) - Method in class org.noear.solon.SolonApp
订阅事件
onSharedAdd(BiConsumer<String, Object>) - Method in class org.noear.solon.SolonApp
共享对象添加事件
onStart(Context) - Method in interface org.noear.solon.core.handle.ContextAsyncListener
开始
onStatus(Integer, Handler) - Method in class org.noear.solon.SolonApp
订阅异常状态
onTimeout(Context) - Method in interface org.noear.solon.core.handle.ContextAsyncListener
超时
Options - Annotation Type in org.noear.solon.annotation
做为 @Mapping 的副词用
org.noear.solon - package org.noear.solon
 
org.noear.solon.annotation - package org.noear.solon.annotation
 
org.noear.solon.core - package org.noear.solon.core
 
org.noear.solon.core.aspect - package org.noear.solon.core.aspect
 
org.noear.solon.core.bean - package org.noear.solon.core.bean
 
org.noear.solon.core.convert - package org.noear.solon.core.convert
 
org.noear.solon.core.event - package org.noear.solon.core.event
 
org.noear.solon.core.exception - package org.noear.solon.core.exception
 
org.noear.solon.core.handle - package org.noear.solon.core.handle
 
org.noear.solon.core.route - package org.noear.solon.core.route
 
org.noear.solon.core.runtime - package org.noear.solon.core.runtime
 
org.noear.solon.core.serialize - package org.noear.solon.core.serialize
 
org.noear.solon.core.util - package org.noear.solon.core.util
 
org.noear.solon.core.wrap - package org.noear.solon.core.wrap
 
org.noear.solon.exception - package org.noear.solon.exception
 
org.noear.solon.lang - package org.noear.solon.lang
 
output(byte[]) - Method in class org.noear.solon.core.handle.Context
输出 字节数组
output(InputStream) - Method in class org.noear.solon.core.handle.Context
输出 流对象
output(String) - Method in class org.noear.solon.core.handle.Context
输出 字符串
output(Throwable) - Method in class org.noear.solon.core.handle.Context
输出 异常对象
output(byte[]) - Method in class org.noear.solon.core.handle.ContextEmpty
 
output(InputStream) - Method in class org.noear.solon.core.handle.ContextEmpty
 
outputAsFile(DownloadedFile) - Method in class org.noear.solon.core.handle.Context
输出为文件
outputAsFile(File) - Method in class org.noear.solon.core.handle.Context
输出为文件
outputAsFile(DownloadedFile) - Method in class org.noear.solon.core.handle.ContextEmpty
 
outputAsFile(File) - Method in class org.noear.solon.core.handle.ContextEmpty
 
outputAsHtml(String) - Method in class org.noear.solon.core.handle.Context
输出为html文本
outputAsJson(String) - Method in class org.noear.solon.core.handle.Context
输出为json文本
outputStream() - Method in class org.noear.solon.core.handle.Context
获取输出流
outputStream() - Method in class org.noear.solon.core.handle.ContextEmpty
 
outputStreamAsGzip() - Method in class org.noear.solon.core.handle.Context
获取输出流 gzip 模式
outputStreamAsGzip() - Method in class org.noear.solon.core.handle.ContextEmpty
 

P

parallel(Runnable) - Static method in class org.noear.solon.core.util.RunUtil
Deprecated.
parallel(Callable<T>) - Static method in class org.noear.solon.core.util.RunUtil
Deprecated.
Param - Annotation Type in org.noear.solon.annotation
参数(主要修饰参数,很少用到)
param(String) - Method in class org.noear.solon.core.handle.Context
获取参数
PARAM_COLLECTION_INJECT - Static variable in interface org.noear.solon.core.LifecycleIndex
Deprecated.
 
paramAsBean(Class<T>) - Method in class org.noear.solon.core.handle.Context
获取参数并转为Bean
paramAsDecimal(String) - Method in class org.noear.solon.core.handle.Context
获取参数并转为BigDecimal
paramAsDecimal(String, BigDecimal) - Method in class org.noear.solon.core.handle.Context
获取参数并转为BigDecimal
paramAsDouble(String) - Method in class org.noear.solon.core.handle.Context
获取参数并转为double
paramAsDouble(String, double) - Method in class org.noear.solon.core.handle.Context
获取参数并转为double
paramAsInt(String) - Method in class org.noear.solon.core.handle.Context
获取参数并转为int
paramAsInt(String, int) - Method in class org.noear.solon.core.handle.Context
获取参数并转为int
paramAsLong(String) - Method in class org.noear.solon.core.handle.Context
获取参数并转为long
paramAsLong(String, long) - Method in class org.noear.solon.core.handle.Context
获取参数并转为long
ParameterizedTypeImpl - Class in org.noear.solon.core.util
ParameterizedType 实现
ParameterizedTypeImpl(Class<?>, Type[]) - Constructor for class org.noear.solon.core.util.ParameterizedTypeImpl
 
ParameterizedTypeImpl(Class<?>, Type[], Type) - Constructor for class org.noear.solon.core.util.ParameterizedTypeImpl
 
paramMap() - Method in class org.noear.solon.core.handle.Context
获取参数字典集合
paramMap - Variable in class org.noear.solon.core.handle.ContextEmpty
 
paramMap() - Method in class org.noear.solon.core.handle.ContextEmpty
 
paramNames() - Method in class org.noear.solon.core.handle.Context
获取所有参数的名字集合
paramOrDefault(String, String) - Method in class org.noear.solon.core.handle.Context
获取参数或默认
paramValues(String) - Method in class org.noear.solon.core.handle.Context
获取参数数组
ParamWrap - Class in org.noear.solon.core.wrap
参数包装
ParamWrap(Parameter, Executable, Class<?>) - Constructor for class org.noear.solon.core.wrap.ParamWrap
 
paramWraps() - Method in class org.noear.solon.core.wrap.MethodWrap
 
ParamWrapSpec - Class in org.noear.solon.core.wrap
字段 变量描述符
ParamWrapSpec(ParamWrap) - Constructor for class org.noear.solon.core.wrap.ParamWrapSpec
 
PARM_UNDEFINED_VALUE - Static variable in interface org.noear.solon.core.Constants
 
parse(String) - Static method in interface org.noear.solon.core.LoadBalance
解析并生成负载均衡器
parse(URI) - Static method in interface org.noear.solon.core.LoadBalance
解析并生成负载均衡器
parse(String) - Method in class org.noear.solon.core.util.DateAnalyzer
解析
parse(String) - Static method in class org.noear.solon.core.util.DateUtil
解析
parse(String, Invocation) - Static method in class org.noear.solon.core.util.TmplUtil
解析模板 ${name}_${order.id}_${.type}
parse(String, Invocation, Object) - Static method in class org.noear.solon.core.util.TmplUtil
解析模板 ${name}_${order.id}_${.type}
parse(String, Map<String, Object>) - Static method in class org.noear.solon.core.util.TmplUtil
解析模板 ${name}_${order.id}_${.type}
parse(String, Predicate<String>, Function<String, Object>) - Static method in class org.noear.solon.core.util.TmplUtil
解析模板 ${name}_${order.id}_${.type}
parseTry(String) - Static method in class org.noear.solon.core.util.DateUtil
解析
Patch - Annotation Type in org.noear.solon.annotation
做为 @Mapping 的副词用
patch(String, Handler) - Method in class org.noear.solon.core.route.RouterWrapper
添加PATCH方法的处理(REST.update 客户端提供改变的属性)
Path - Annotation Type in org.noear.solon.annotation
路径变量(主要修饰参数,方便生成文档)
path() - Static method in class org.noear.solon.core.ExtendLoader
扩展路径(绝对路径)
path() - Method in class org.noear.solon.core.handle.Context
 
path() - Method in class org.noear.solon.core.handle.ContextEmpty
 
path - Variable in class org.noear.solon.core.handle.Cookie
 
path(String) - Method in class org.noear.solon.core.handle.Cookie
路径
path() - Method in interface org.noear.solon.core.route.Routing
路径
path() - Method in class org.noear.solon.core.route.RoutingDefault
 
PathAnalyzer - Class in org.noear.solon.core.util
Deprecated.
pathAsLower() - Method in class org.noear.solon.core.handle.Context
获取请求的URI路径并大写
pathAsUpper() - Method in class org.noear.solon.core.handle.Context
获取请求的URI路径并大写
pathKeyExpr - Static variable in class org.noear.solon.core.util.PathUtil
 
pathMap(String) - Method in class org.noear.solon.core.handle.Context
获取请求的URI路径变量,根据路径表达式
PathMatcher - Class in org.noear.solon.core.util
路径匹配器,用于路由器和路径变量分析
PathMatcher(String, boolean) - Constructor for class org.noear.solon.core.util.PathMatcher
 
pathNew(String) - Method in class org.noear.solon.core.handle.Context
设置新路径
pathNew() - Method in class org.noear.solon.core.handle.Context
获取新路径,不存在则返回原路径
pathPatterns() - Method in interface org.noear.solon.core.route.RouterInterceptor
路径匹配模式
pathPatterns() - Method in class org.noear.solon.core.route.RouterInterceptorLimiter
路径匹配模式
PathRule - Class in org.noear.solon.core.route
路径规则
PathRule() - Constructor for class org.noear.solon.core.route.PathRule
 
PathUtil - Class in org.noear.solon.core.util
路径工具
PathUtil() - Constructor for class org.noear.solon.core.util.PathUtil
 
pathVarMap(String, String) - Static method in class org.noear.solon.core.util.PathUtil
将路径根据表达式转成map
pid() - Static method in class org.noear.solon.Utils
获取进程号
ping(String) - Static method in class org.noear.solon.Utils
Ping 一个地址
plug(Plugin) - Method in class org.noear.solon.SolonApp
插入插件(一般用于动态加载,比如 faas)
Plugin - Interface in org.noear.solon.core
通用插件接口(实现 Plugin 架构;通过Solon SPI进行申明)
PLUGIN_BEAN_BUILD - Static variable in interface org.noear.solon.core.LifecycleIndex
Deprecated.
 
PLUGIN_BEAN_USES - Static variable in interface org.noear.solon.core.LifecycleIndex
Deprecated.
 
pluginAdd(int, Plugin) - Method in class org.noear.solon.SolonApp
添加插件(只有执行前添加才有效)
PluginEntity - Class in org.noear.solon.core
插件实体
PluginEntity(ClassLoader, String, Properties) - Constructor for class org.noear.solon.core.PluginEntity
 
PluginEntity(Plugin) - Constructor for class org.noear.solon.core.PluginEntity
 
PluginEntity(Plugin, int) - Constructor for class org.noear.solon.core.PluginEntity
 
pluginExclude(Class<?>) - Method in class org.noear.solon.SolonApp
插件排除
pluginExclude(String) - Method in class org.noear.solon.SolonApp
插件排除
pluginExclude(String) - Method in class org.noear.solon.SolonProps
插件排除
pluginGet(Class<?>) - Method in class org.noear.solon.SolonApp
获取插件
plugins() - Method in class org.noear.solon.SolonProps
获取插件列表
pluginScan(List<ClassLoader>) - Method in class org.noear.solon.SolonProps
插件扫描
PluginUtil - Class in org.noear.solon.core.util
插件工具
PluginUtil() - Constructor for class org.noear.solon.core.util.PluginUtil
 
plugs() - Method in class org.noear.solon.SolonProps
Deprecated.
plugsSort() - Method in class org.noear.solon.SolonProps
Deprecated.
3.1
port() - Method in interface org.noear.solon.core.Signal
信号端口
port() - Method in class org.noear.solon.core.SignalSim
信号端口
Post - Annotation Type in org.noear.solon.annotation
做为 @Mapping 的副词用
post(String, Handler) - Method in class org.noear.solon.core.route.RouterWrapper
添加POST方法的处理(REST.create 在服务端新建一项资源)
postActionPath(BeanWrap, String, Method, String) - Method in interface org.noear.solon.core.MvcFactory
确认动作路径
postArguments(Context, ParamWrap[], Object[]) - Method in class org.noear.solon.core.ChainManager
提交参数(action / invoke 执行前调用)
postArguments(Context, ParamWrap[], Object[]) - Method in interface org.noear.solon.core.route.RouterInterceptor
提交参数(MethodWrap::invokeByAspect 执行前调用)
postArguments(Context, ParamWrap[], Object[]) - Method in class org.noear.solon.core.route.RouterInterceptorLimiter
 
postResult(Context, Object) - Method in class org.noear.solon.core.ChainManager
提交结果(action / render 执行前调用)
postResult(Context, Object) - Method in interface org.noear.solon.core.route.RouterInterceptor
提交结果(action / render 执行前调用)
postResult(Context, Object) - Method in class org.noear.solon.core.route.RouterInterceptorLimiter
 
postStart() - Method in interface org.noear.solon.core.Lifecycle
开始后
PredicateEx<T> - Interface in org.noear.solon.core.util
断定
preheat() - Static method in class org.noear.solon.core.util.RunUtil
预热(初始化线程池)
prepareDo(Context) - Method in class org.noear.solon.core.handle.Gateway
执行预备
prestop() - Method in class org.noear.solon.core.AppContext
停止(一般在插件停止之后,再执行)
preStop() - Method in interface org.noear.solon.core.Lifecycle
预停止
prestop() - Method in interface org.noear.solon.core.Plugin
预停止
prestop() - Method in class org.noear.solon.core.PluginEntity
预停止
prestopDo() - Method in class org.noear.solon.SolonApp
预停止
prev(Handler) - Method in class org.noear.solon.core.handle.HandlerPipeline
上一步
Preview - Annotation Type in org.noear.solon.lang
预览的(只是标识一下)
PrintUtil - Class in org.noear.solon.core.util
彩色打印小工具(仅限内部使用)
PrintUtil() - Constructor for class org.noear.solon.core.util.PrintUtil
 
priority() - Method in class org.noear.solon.annotation.ManagedToBeanAnno
 
priority() - Method in interface org.noear.solon.core.handle.SessionStateFactory
优先级
priority(int) - Method in class org.noear.solon.core.util.NamedThreadFactory
优先级
priority - Variable in class org.noear.solon.core.util.RankEntity
优先级(越大越优)
Produces - Annotation Type in org.noear.solon.annotation
做为 @Mapping 的副词用,申明支持 Multipart 输入
produces() - Method in interface org.noear.solon.core.handle.Action
生产格式
propertyOr(Properties, String...) - Static method in class org.noear.solon.Utils
获取属性(多可选名)
propertyRemove(Properties, String...) - Static method in class org.noear.solon.Utils
 
Props - Class in org.noear.solon.core
通用属性集合(为 SolonProps 的基类) 在 Properties 基础上,添加了些方法
Props() - Constructor for class org.noear.solon.core.Props
 
Props(ClassLoader) - Constructor for class org.noear.solon.core.Props
 
Props(Properties) - Constructor for class org.noear.solon.core.Props
 
Props(Map<String, String>) - Constructor for class org.noear.solon.core.Props
Deprecated.
Props(Iterable<KeyValues<String>>) - Constructor for class org.noear.solon.core.Props
Deprecated.
PropsConverter - Class in org.noear.solon.core
 
PropsConverter() - Constructor for class org.noear.solon.core.PropsConverter
 
PropsLoader - Class in org.noear.solon.core
属性加载器 通过 globalSet 可进行重写
PropsLoader() - Constructor for class org.noear.solon.core.PropsLoader
 
PropUtil - Class in org.noear.solon.core.util
属性模板处理工具
PropUtil() - Constructor for class org.noear.solon.core.util.PropUtil
 
protocol() - Method in class org.noear.solon.core.handle.Context
获取请求协议
protocol() - Method in class org.noear.solon.core.handle.ContextEmpty
 
protocol() - Method in interface org.noear.solon.core.Signal
信号协议
protocol() - Method in class org.noear.solon.core.SignalSim
信号协议
protocolAsUpper() - Method in class org.noear.solon.core.handle.Context
获取请求协议并大写
proxy() - Method in class org.noear.solon.core.BeanWrap
获取代理
ProxyBinder - Class in org.noear.solon.core.util
代理绑定器
ProxyBinder() - Constructor for class org.noear.solon.core.util.ProxyBinder
 
proxySet(BeanWrap.Proxy) - Method in class org.noear.solon.core.BeanWrap
设置代理
publish(Object) - Static method in class org.noear.solon.core.event.EventBus
同步推送事件(会抛异常,可传导事务回滚)
publishAsync(Object) - Static method in class org.noear.solon.core.event.EventBus
异步推送事件(一般不推荐);
publishTry(Object) - Static method in class org.noear.solon.core.event.EventBus
同步推送事件(不抛异常,不具有事务回滚传导性)
pull(Class<?>) - Method in class org.noear.solon.core.handle.Context
拉取
purpleln(Object) - Static method in class org.noear.solon.core.util.PrintUtil
 
Put - Annotation Type in org.noear.solon.annotation
做为 @Mapping 的副词用
put(String, Object) - Method in class org.noear.solon.core.handle.ModelAndView
添加模型值
put(Object, Object) - Method in class org.noear.solon.core.Props
设置应用属性
put(String, Handler) - Method in class org.noear.solon.core.route.RouterWrapper
添加PUT方法的处理(REST.update 客户端提供改变后的完整资源)
put(String, V) - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
put(String, T) - Method in class org.noear.solon.core.util.MultiMap
设置值
put(Class<?>, T) - Method in class org.noear.solon.core.util.TypeMap
配置类型值
putAll(Map<String, ?>) - Method in class org.noear.solon.core.handle.ModelAndView
添加模型值
putAll(Map<? extends String, ? extends V>) - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
putAll(Map<String, T>) - Method in class org.noear.solon.core.util.MultiMap
设置所有值
putIfAbsent(String, Object) - Method in class org.noear.solon.core.handle.ModelAndView
添加模型值
putIfAbsent(String, T) - Method in class org.noear.solon.core.util.MultiMap
设置值如果没有
putIfNotNull(Object, Object) - Method in class org.noear.solon.core.Props
 
putWrap(String, BeanWrap) - Method in class org.noear.solon.core.BeanContainer
存入bean库(存入成功会进行通知)
putWrap(Class<?>, BeanWrap) - Method in class org.noear.solon.core.BeanContainer
存入到bean库(存入成功会进行通知)

Q

queryString() - Method in class org.noear.solon.core.handle.Context
获取查询字符串
queryString() - Method in class org.noear.solon.core.handle.ContextEmpty
 

R

RankEntity<T> - Class in org.noear.solon.core.util
排序载体
RankEntity(T, int) - Constructor for class org.noear.solon.core.util.RankEntity
 
RankEntity(T, int, int) - Constructor for class org.noear.solon.core.util.RankEntity
 
RankEntity(T, int, int, boolean) - Constructor for class org.noear.solon.core.util.RankEntity
 
raw(boolean) - Method in class org.noear.solon.core.BeanWrap
bean 原始对象(未代理的)
raw() - Method in class org.noear.solon.core.BeanWrap
bean 原始对象(可能被代理的)
rawClz() - Method in class org.noear.solon.core.BeanWrap
 
rawSet(Object) - Method in class org.noear.solon.core.BeanWrap
 
read(Context, Object, MethodWrap) - Method in interface org.noear.solon.core.handle.EntityConverter
读取(参数分析)
realIp() - Method in class org.noear.solon.core.handle.Context
获取客户端真实IP
redirect(String) - Method in class org.noear.solon.core.handle.Context
跳转地址
redirect(String, int) - Method in class org.noear.solon.core.handle.Context
跳转地址
redirect(String, int) - Method in class org.noear.solon.core.handle.ContextEmpty
 
redln(Object) - Static method in class org.noear.solon.core.util.PrintUtil
 
referer() - Method in class org.noear.solon.core.handle.Context
获取请求的Referer
Reflection - Class in org.noear.solon.core
反射
Reflection() - Constructor for class org.noear.solon.core.Reflection
 
ReflectUtil - Class in org.noear.solon.core.util
反射工具类
ReflectUtil() - Constructor for class org.noear.solon.core.util.ReflectUtil
 
refreshSessionState(Context) - Method in class org.noear.solon.core.ChainManager
刷新Session状态
register(Converter<S, T>) - Method in class org.noear.solon.core.convert.ConverterManager
注册转换器
register(ConverterFactory<S, R>) - Method in class org.noear.solon.core.convert.ConverterManager
注册转换器
register() - Method in class org.noear.solon.core.handle.Gateway
注册相关接口与拦截器
register(RenderFactory) - Method in class org.noear.solon.core.handle.RenderManager
登记渲染器
register(String, Render) - Method in class org.noear.solon.core.handle.RenderManager
登记渲染器(并映射关系)
register(String, String) - Method in class org.noear.solon.core.handle.RenderManager
登记渲染器(并映射关系)
register(String, Serializer<T>) - Method in class org.noear.solon.core.serialize.SerializerManager
注册
registerEntityType(Class<?>, ParameterizedType) - Method in class org.noear.solon.core.runtime.AotCollector
注册实体类型
registerJdkProxyType(Class<?>, Object) - Method in class org.noear.solon.core.runtime.AotCollector
注册jdk代理类型
remoteIp() - Method in class org.noear.solon.core.handle.Context
获取远程IP
remoteIp() - Method in class org.noear.solon.core.handle.ContextEmpty
 
remotePort() - Method in class org.noear.solon.core.handle.Context
获取远程Port
remotePort() - Method in class org.noear.solon.core.handle.ContextEmpty
 
Remoting - Annotation Type in org.noear.solon.annotation
 
remoting() - Method in class org.noear.solon.core.BeanWrap
is remoting()?
remoting() - Method in class org.noear.solon.core.handle.Context
是否为远程调用
remotingSet(boolean) - Method in class org.noear.solon.core.BeanWrap
 
remotingSet(boolean) - Method in class org.noear.solon.core.handle.Context
 
remove(EventListener<Event>) - Method in class org.noear.solon.core.event.EventListenPipeline
移除监听
remove(String) - Method in interface org.noear.solon.core.route.Router
移除路由关系
remove(Class<?>) - Method in interface org.noear.solon.core.route.Router
移除路由关系
remove(String) - Method in class org.noear.solon.core.route.RouterDefault
移除路由关系
remove(Class<?>) - Method in class org.noear.solon.core.route.RouterDefault
 
remove(String) - Method in interface org.noear.solon.core.route.RoutingTable
移除路由记录
remove(Class<?>) - Method in interface org.noear.solon.core.route.RoutingTable
移除路由记录
remove(String) - Method in class org.noear.solon.core.route.RoutingTableDefault
移除路由记录
remove(Class<?>) - Method in class org.noear.solon.core.route.RoutingTableDefault
移除路由记录
remove(Object) - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
remove(String) - Method in class org.noear.solon.core.util.MultiMap
移除键
removeArgumentResolver(Class<?>) - Method in class org.noear.solon.core.ChainManager
移除 Action 参数分析器
removeEldestEntry(Map.Entry<String, V>) - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
removeExecuteHandler(Class<?>) - Method in class org.noear.solon.core.ChainManager
移除Action执行器
removeInterceptor(Class<T>) - Method in class org.noear.solon.core.ChainManager
移除路由拦截器
removeJar(URL) - Method in class org.noear.solon.core.AppClassLoader
移除jar包
removeJar(File) - Method in class org.noear.solon.core.AppClassLoader
 
removeValue(T) - Method in class org.noear.solon.core.util.KeyValues
移除值
removeWrap(String) - Method in class org.noear.solon.core.BeanContainer
删除 bean 包装
removeWrap(Class<?>) - Method in class org.noear.solon.core.BeanContainer
删除 bean 包装
remSchema(String) - Static method in class org.noear.solon.core.util.ResourceUtil
移除架构(开头标识)
render(Object, Context, boolean) - Method in interface org.noear.solon.core.handle.Action
 
render(Object) - Method in class org.noear.solon.core.handle.Context
渲染数据(不能重写,避免死循环)
render(String, Map<String, ?>) - Method in class org.noear.solon.core.handle.Context
渲染数据
render(Object, Context) - Method in class org.noear.solon.core.handle.Gateway
for Render (用于接管 BeanWebWrap 和 Action 的渲染)
Render - Interface in org.noear.solon.core.handle
通用渲染接口
render(Object, Context) - Method in interface org.noear.solon.core.handle.Render
渲染
render(Object, Context) - Method in class org.noear.solon.core.handle.RenderManager
渲染
render(String, Render) - Method in class org.noear.solon.core.route.RouterWrapper
添加渲染器
render(String) - Method in class org.noear.solon.core.route.RouterWrapper
获取渲染器
RENDER_JSON - Static variable in interface org.noear.solon.core.Constants
 
RENDER_TYPE_JSON - Static variable in interface org.noear.solon.core.Constants
 
renderAndReturn(Object) - Method in class org.noear.solon.core.handle.Context
渲染数据并返回
renderAndReturn(Object, Context) - Method in interface org.noear.solon.core.handle.Render
渲染并返回(默认不实现)
renderAndReturn(ModelAndView) - Method in class org.noear.solon.core.handle.RenderManager
渲染并返回
renderAndReturn(Object, Context) - Method in class org.noear.solon.core.handle.RenderManager
渲染并返回
RenderFactory - Interface in org.noear.solon.core.handle
渲染器工厂
RenderManager - Class in org.noear.solon.core.handle
通过 Render 管理员,以此实现多模板引擎处理
RenderManager() - Constructor for class org.noear.solon.core.handle.RenderManager
 
renderManager() - Method in class org.noear.solon.SolonApp
渲染管理器
renderOfJson() - Method in class org.noear.solon.core.route.RouterWrapper
获取 Json 渲染器
replaceable() - Method in interface org.noear.solon.core.handle.SessionState
是否可替换
request() - Method in class org.noear.solon.core.handle.Context
获取请求对象
request() - Method in class org.noear.solon.core.handle.ContextEmpty
 
request(Object) - Method in class org.noear.solon.core.handle.ContextEmpty
 
required() - Method in interface org.noear.solon.core.VarHolder
是否必须
required(boolean) - Method in interface org.noear.solon.core.VarHolder
设定必须
required() - Method in class org.noear.solon.core.wrap.VarHolderOfField
是否必须
required(boolean) - Method in class org.noear.solon.core.wrap.VarHolderOfField
设定必须
required() - Method in class org.noear.solon.core.wrap.VarHolderOfParam
是否必须
required(boolean) - Method in class org.noear.solon.core.wrap.VarHolderOfParam
设定必须
resolveActionParam(ActionParam, AnnotatedElement) - Method in interface org.noear.solon.core.MvcFactory
分析动作参数
resolveArgument(Context, Object, MethodWrap, ParamWrap, int, LazyReference) - Method in interface org.noear.solon.core.handle.ActionArgumentResolver
参数分析
resolveArguments(Context, Object, MethodWrap) - Method in interface org.noear.solon.core.handle.ActionExecuteHandler
参数分析
resolveClassLoader(Type) - Static method in class org.noear.solon.core.util.ClassUtil
分析类加载器
resolveTypeArguments(Class<?>, Class<?>) - Static method in class org.noear.solon.core.util.GenericUtil
分析类型参数 public class DemoEventListener extend EventListener{ } Class
ResourceScanner - Class in org.noear.solon.core
资源扫描器
ResourceScanner() - Constructor for class org.noear.solon.core.ResourceScanner
 
ResourceUtil - Class in org.noear.solon.core.util
资源工具
ResourceUtil() - Constructor for class org.noear.solon.core.util.ResourceUtil
 
response() - Method in class org.noear.solon.core.handle.Context
获取响应对象
response() - Method in class org.noear.solon.core.handle.ContextEmpty
 
response(Object) - Method in class org.noear.solon.core.handle.ContextEmpty
 
result - Variable in class org.noear.solon.core.handle.Context
用于在处理链中透传处理结果
Result<T> - Class in org.noear.solon.core.handle
结果(可用于接口开发返回统一结果) {@code
Result() - Constructor for class org.noear.solon.core.handle.Result
此方法仅用于序列化与反序列化
Result(T) - Constructor for class org.noear.solon.core.handle.Result
 
Result(int, String) - Constructor for class org.noear.solon.core.handle.Result
 
Result(int, String, T) - Constructor for class org.noear.solon.core.handle.Result
 
returnHandle(Context, Object) - Method in interface org.noear.solon.core.handle.ReturnValueHandler
返回处理
returnHandle(Context, Object) - Method in class org.noear.solon.core.handle.ReturnValueHandlerDefault
 
returnValue(Object) - Method in class org.noear.solon.core.handle.Context
返回值
ReturnValueHandler - Interface in org.noear.solon.core.handle
返回值处理器
ReturnValueHandlerDefault - Class in org.noear.solon.core.handle
返回值处理器默认处理
ReturnValueHandlerDefault() - Constructor for class org.noear.solon.core.handle.ReturnValueHandlerDefault
 
reviewType(Type, Type) - Static method in class org.noear.solon.core.util.GenericUtil
审查类型
reviewType(Type, Map<String, Type>) - Static method in class org.noear.solon.core.util.GenericUtil
审查类型
revise() - Method in class org.noear.solon.core.Props
修订
reviseDo(boolean, boolean) - Method in class org.noear.solon.core.Props
校正(多文件加载后)
Router - Interface in org.noear.solon.core.route
通用路由器 public class DemoApp{ public static void main(String[] args){ Solon.start(DemoApp.class, args,app->{ // //路由手写模式 // app.get("/hello/*",c->coutput("heollo world;")); }); } } // //容器自动模式 //
router() - Method in class org.noear.solon.core.route.RouterWrapper
路由器
RouterDefault - Class in org.noear.solon.core.route
通用路由器默认实现
RouterDefault() - Constructor for class org.noear.solon.core.route.RouterDefault
 
RouterHandler - Class in org.noear.solon.core.route
路由处理器
RouterHandler(Router, ChainManager) - Constructor for class org.noear.solon.core.route.RouterHandler
 
routerHandler() - Method in class org.noear.solon.core.route.RouterWrapper
路由器处理器
RouterInterceptor - Interface in org.noear.solon.core.route
路由拦截器
routerInterceptor(RouterInterceptor) - Method in class org.noear.solon.core.route.RouterWrapper
添加路由拦截器(按先进后出策略执行)
routerInterceptor(int, RouterInterceptor) - Method in class org.noear.solon.core.route.RouterWrapper
添加路由拦截器(按先进后出策略执行)
RouterInterceptorChain - Interface in org.noear.solon.core.route
路由拦截器调用链
RouterInterceptorChainImpl - Class in org.noear.solon.core.route
路由拦截器调用链实现
RouterInterceptorChainImpl(List<RankEntity<RouterInterceptor>>) - Constructor for class org.noear.solon.core.route.RouterInterceptorChainImpl
 
RouterInterceptorChainImpl(List<RankEntity<RouterInterceptor>>, Handler) - Constructor for class org.noear.solon.core.route.RouterInterceptorChainImpl
 
routerInterceptorIfAbsent(int, RouterInterceptor) - Method in class org.noear.solon.core.route.RouterWrapper
添加路由拦截器(按先进后出策略执行),如果有相同类的则不加
RouterInterceptorLimiter - Class in org.noear.solon.core.route
路由拦截器-限制器(根据路由规则限制)
RouterInterceptorLimiter(RouterInterceptor, PathRule) - Constructor for class org.noear.solon.core.route.RouterInterceptorLimiter
 
RouterWrapper - Class in org.noear.solon.core.route
路由包装器(更简单的使用路由)
RouterWrapper() - Constructor for class org.noear.solon.core.route.RouterWrapper
 
Routing<T> - Interface in org.noear.solon.core.route
路由记录
RoutingDefault<T> - Class in org.noear.solon.core.route
路由默认实现
RoutingDefault(String, String, MethodType, T) - Constructor for class org.noear.solon.core.route.RoutingDefault
 
RoutingDefault(String, String, MethodType, int, T) - Constructor for class org.noear.solon.core.route.RoutingDefault
 
RoutingTable<T> - Interface in org.noear.solon.core.route
路由表
RoutingTableDefault<T> - Class in org.noear.solon.core.route
路由表默认实现
RoutingTableDefault() - Constructor for class org.noear.solon.core.route.RoutingTableDefault
 
rule - Variable in class org.noear.solon.core.route.RouterInterceptorLimiter
 
run() - Method in class org.noear.solon.core.InjectGather
运行(变量收集完成后,回调运行)
run() - Method in interface org.noear.solon.core.util.RunnableEx
 
runAndTry(RunnableEx) - Static method in class org.noear.solon.core.util.RunUtil
运行并吃掉异常
RunHolder - Class in org.noear.solon.core.util
运行执行器持有者
RunHolder() - Constructor for class org.noear.solon.core.util.RunHolder
 
RunnableEx - Interface in org.noear.solon.core.util
可运行
runOrThrow(RunnableEx) - Static method in class org.noear.solon.core.util.RunUtil
运行或异常
RunUtil - Class in org.noear.solon.core.util
运行工具
RunUtil() - Constructor for class org.noear.solon.core.util.RunUtil
 

S

scan(ClassLoader, String, boolean, Predicate<String>) - Method in class org.noear.solon.core.ResourceScanner
扫描路径下的的资源(path 扫描路径)
scan(String, Predicate<String>) - Static method in class org.noear.solon.core.util.ScanUtil
扫描路径下的的资源(path 扫描路径)
scan(ClassLoader, String, Predicate<String>) - Static method in class org.noear.solon.core.util.ScanUtil
扫描路径下的的资源(path 扫描路径)
scan(ClassLoader, String, boolean, Predicate<String>) - Static method in class org.noear.solon.core.util.ScanUtil
扫描路径下的的资源(path 扫描路径)
scanClasses(String) - Static method in class org.noear.solon.core.util.ClassUtil
扫描类
scanClasses(String, Predicate<Class<?>>) - Static method in class org.noear.solon.core.util.ClassUtil
扫描类
scanClasses(ClassLoader, String) - Static method in class org.noear.solon.core.util.ClassUtil
扫描类
scanClasses(ClassLoader, String, Predicate<Class<?>>) - Static method in class org.noear.solon.core.util.ClassUtil
扫描类
scanClasses(String) - Static method in class org.noear.solon.core.util.ResourceUtil
scanClasses(ClassLoader, String) - Static method in class org.noear.solon.core.util.ResourceUtil
scanDo(URL, String, boolean, Predicate<String>, Set<String>) - Method in class org.noear.solon.core.ResourceScanner
 
scanPlugins(ClassLoader, Collection<String>, Consumer<PluginEntity>) - Static method in class org.noear.solon.core.util.PluginUtil
扫描插件
scanResources(String) - Static method in class org.noear.solon.core.util.ResourceUtil
扫描资源
scanResources(ClassLoader, String) - Static method in class org.noear.solon.core.util.ResourceUtil
扫描资源
ScanUtil - Class in org.noear.solon.core.util
资源扫描工具(用于扫描插件配置等资源...)
ScanUtil() - Constructor for class org.noear.solon.core.util.ScanUtil
 
scheduleAtFixedRate(Runnable, long, long) - Static method in class org.noear.solon.core.util.RunUtil
定时任务
scheduleWithFixedDelay(Runnable, long, long) - Static method in class org.noear.solon.core.util.RunUtil
定时任务
secure - Variable in class org.noear.solon.core.handle.Cookie
 
secure(boolean) - Method in class org.noear.solon.core.handle.Cookie
安全标志
sendHandlers() - Method in class org.noear.solon.core.handle.ContextEmpty
 
serialize(Object) - Method in interface org.noear.solon.core.serialize.Serializer
序列化
Serializer<T> - Interface in org.noear.solon.core.serialize
序列化器
SerializerManager - Class in org.noear.solon.core.serialize
序列化管理器
SerializerManager() - Constructor for class org.noear.solon.core.serialize.SerializerManager
 
serializerManager() - Method in class org.noear.solon.SolonApp
序列化管理器
serverContextPath() - Method in class org.noear.solon.SolonProps
获取服务主上下文路径
serverContextPath(String) - Method in class org.noear.solon.SolonProps
设置服务主上下文路径
serverContextPathForced() - Method in class org.noear.solon.SolonProps
 
serverHost() - Method in class org.noear.solon.SolonProps
获取应用主机名
serverPort() - Method in class org.noear.solon.SolonProps
获取应用主端口(默认:8080)
serverWrapHost(boolean) - Method in class org.noear.solon.SolonProps
获取应用包装主机
serverWrapPort(boolean) - Method in class org.noear.solon.SolonProps
获取应用包装主端口(默认:8080)
session(String) - Method in class org.noear.solon.core.handle.Context
 
session(String, Class<T>) - Method in class org.noear.solon.core.handle.Context
获取 session 状态
session(String, Class<T>) - Method in class org.noear.solon.core.handle.ContextEmpty
 
sessionAsDouble(String) - Method in class org.noear.solon.core.handle.Context
获取 session 状态,并以 double 型输出
sessionAsDouble(String, double) - Method in class org.noear.solon.core.handle.Context
获取 session 状态,并以 double 型输出
sessionAsDouble(String) - Method in class org.noear.solon.core.handle.ContextEmpty
 
sessionAsDouble(String, double) - Method in class org.noear.solon.core.handle.ContextEmpty
 
sessionAsInt(String) - Method in class org.noear.solon.core.handle.Context
获取 session 状态,并以 int 型输出
sessionAsInt(String, int) - Method in class org.noear.solon.core.handle.Context
获取 session 状态,并以 int 型输出
sessionAsInt(String) - Method in class org.noear.solon.core.handle.ContextEmpty
 
sessionAsInt(String, int) - Method in class org.noear.solon.core.handle.ContextEmpty
 
sessionAsLong(String) - Method in class org.noear.solon.core.handle.Context
获取 session 状态,并以 long 型输出
sessionAsLong(String, long) - Method in class org.noear.solon.core.handle.Context
获取 session 状态,并以 long 型输出
sessionAsLong(String) - Method in class org.noear.solon.core.handle.ContextEmpty
 
sessionAsLong(String, long) - Method in class org.noear.solon.core.handle.ContextEmpty
 
sessionChangeId() - Method in interface org.noear.solon.core.handle.SessionState
变更SESSION_ID
sessionChangeId() - Method in class org.noear.solon.core.handle.SessionStateEmpty
 
sessionClear() - Method in class org.noear.solon.core.handle.Context
清空 session 状态
sessionClear() - Method in class org.noear.solon.core.handle.ContextEmpty
 
sessionClear() - Method in interface org.noear.solon.core.handle.SessionState
清除SESSION状态
sessionClear() - Method in class org.noear.solon.core.handle.SessionStateEmpty
 
sessionGet(String) - Method in interface org.noear.solon.core.handle.SessionState
获取SESSION状态
sessionGet(String, Class<T>) - Method in interface org.noear.solon.core.handle.SessionState
获取SESSION状态(指定类型)
sessionGet(String, Class<T>) - Method in class org.noear.solon.core.handle.SessionStateEmpty
 
sessionId() - Method in class org.noear.solon.core.handle.Context
获取 sessionId
sessionId() - Method in class org.noear.solon.core.handle.ContextEmpty
 
sessionId() - Method in interface org.noear.solon.core.handle.SessionState
获取SESSION_ID
sessionId() - Method in class org.noear.solon.core.handle.SessionStateEmpty
 
sessionKeys() - Method in interface org.noear.solon.core.handle.SessionState
获取SESSION键名集合
sessionKeys() - Method in class org.noear.solon.core.handle.SessionStateEmpty
 
sessionMap() - Method in class org.noear.solon.core.handle.SessionStateEmpty
 
sessionOrDefault(String, T) - Method in class org.noear.solon.core.handle.Context
获取 session 状态(类型转换,存在风险)
sessionOrDefault(String, T) - Method in class org.noear.solon.core.handle.ContextEmpty
 
sessionPublish() - Method in interface org.noear.solon.core.handle.SessionState
发布SESSION状态(类似jwt)
sessionRefresh() - Method in interface org.noear.solon.core.handle.SessionState
刷新SESSION状态(可续时)
sessionRemove(String) - Method in class org.noear.solon.core.handle.Context
移除 session 状态
sessionRemove(String) - Method in class org.noear.solon.core.handle.ContextEmpty
 
sessionRemove(String) - Method in interface org.noear.solon.core.handle.SessionState
移除SESSION状态
sessionRemove(String) - Method in class org.noear.solon.core.handle.SessionStateEmpty
 
sessionReset() - Method in class org.noear.solon.core.handle.Context
重置 session 状态
sessionReset() - Method in class org.noear.solon.core.handle.ContextEmpty
 
sessionReset() - Method in interface org.noear.solon.core.handle.SessionState
会话重置(清空数据,并变更会话ID)
sessionReset() - Method in class org.noear.solon.core.handle.SessionStateEmpty
 
sessionSet(String, Object) - Method in class org.noear.solon.core.handle.Context
设置 session 状态
sessionSet(String, Object) - Method in class org.noear.solon.core.handle.ContextEmpty
 
sessionSet(String, Object) - Method in interface org.noear.solon.core.handle.SessionState
设置SESSION状态
sessionSet(String, Object) - Method in class org.noear.solon.core.handle.SessionStateEmpty
 
sessionState - Variable in class org.noear.solon.core.handle.Context
 
sessionState(boolean) - Method in class org.noear.solon.core.handle.Context
获取 sessionState
sessionState() - Method in class org.noear.solon.core.handle.Context
获取 sessionState
SessionState - Interface in org.noear.solon.core.handle
Session 状态器接口 用于对接http自带 sesssion 或 扩展 sesssion(可相互切换)
SessionStateEmpty - Class in org.noear.solon.core.handle
 
SessionStateEmpty() - Constructor for class org.noear.solon.core.handle.SessionStateEmpty
 
SessionStateFactory - Interface in org.noear.solon.core.handle
Session 状态器工厂
sessionToken() - Method in interface org.noear.solon.core.handle.SessionState
获取会话令牌(如: solon-web-sessionstate-jwt 插件支持)
set(String, String) - Method in class org.noear.solon.core.NvMap
 
setAppContext(AppContext) - Method in interface org.noear.solon.core.bean.LifecycleBean
感知 AppContext
setAsyncExecutor(ExecutorService) - Method in class org.noear.solon.core.util.RunHolder
设置异步执行器
setAsyncExecutor(ExecutorService) - Static method in class org.noear.solon.core.util.RunUtil
设置异步执行器
setCaseSensitive(boolean) - Static method in class org.noear.solon.core.util.PathAnalyzer
Deprecated.
 
setCaseSensitive(boolean) - Static method in class org.noear.solon.core.util.PathMatcher
设置区分大小写
setCode(int) - Method in class org.noear.solon.core.handle.Result
 
setData(T) - Method in class org.noear.solon.core.handle.Result
 
setDependencyType(Class<?>) - Method in interface org.noear.solon.core.VarHolder
设定依赖类型
setDependencyType(Class<?>) - Method in class org.noear.solon.core.wrap.VarHolderOfField
 
setDependencyType(Class<?>) - Method in class org.noear.solon.core.wrap.VarHolderOfParam
配置依赖类型
setDescription(String) - Method in class org.noear.solon.core.handle.Result
 
setHandled(boolean) - Method in class org.noear.solon.core.handle.Context
设置处理状态
setLocale(Locale) - Method in class org.noear.solon.core.handle.Context
设置地区
setParallelExecutor(ExecutorService) - Static method in class org.noear.solon.core.util.RunUtil
Deprecated.
3.0
setPriority(int) - Method in class org.noear.solon.core.PluginEntity
设置优先级
setRendered(boolean) - Method in class org.noear.solon.core.handle.Context
设置渲染状态
setScanner(ResourceScanner) - Static method in class org.noear.solon.core.util.ScanUtil
设置扫描器(用户层扩展)
setScheduledExecutor(ScheduledExecutorService) - Method in class org.noear.solon.core.util.RunHolder
设置调度执行器
setScheduledExecutor(ScheduledExecutorService) - Static method in class org.noear.solon.core.util.RunUtil
设置调度执行器
setSessionStateFactory(SessionStateFactory) - Method in class org.noear.solon.core.ChainManager
设置Session状态管理器
setValue(Object) - Method in interface org.noear.solon.core.VarHolder
设置值
setValue(Object, Object) - Method in class org.noear.solon.core.wrap.FieldWrap
设置字段的值
setValue(Object, Object, boolean) - Method in class org.noear.solon.core.wrap.FieldWrap
 
setValue(Object) - Method in class org.noear.solon.core.wrap.VarHolderOfField
设置值
setValue(Object) - Method in class org.noear.solon.core.wrap.VarHolderOfParam
设置值
setValueDefault(Supplier) - Method in interface org.noear.solon.core.VarHolder
设置默认值
setValueDefault(Supplier) - Method in class org.noear.solon.core.wrap.VarHolderOfField
 
setValueDefault(Supplier) - Method in class org.noear.solon.core.wrap.VarHolderOfParam
 
setValues(List<T>) - Method in class org.noear.solon.core.util.KeyValues
替换值
setValues(T...) - Method in class org.noear.solon.core.util.KeyValues
替换值
setVersion(String) - Method in class org.noear.solon.core.handle.Context
设置版本
shared() - Method in class org.noear.solon.SolonApp
共享对象
sharedAdd(String, Object) - Method in class org.noear.solon.SolonApp
添加共享对象
sharedGet(String, Consumer<T>) - Method in class org.noear.solon.SolonApp
获取共享对象(异步获取)
shutdown() - Method in class org.noear.solon.core.util.RunHolder
停止
shutdown() - Static method in class org.noear.solon.core.util.RunUtil
关闭(再次调用时,可自动恢复)
signal - Variable in enum org.noear.solon.core.handle.MethodType
 
Signal - Interface in org.noear.solon.core
通讯信号
signalAdd(Signal) - Method in class org.noear.solon.SolonApp
添加信号
signalGet(int) - Method in class org.noear.solon.SolonApp
获取信号
signals() - Method in class org.noear.solon.SolonApp
获取信号记录
SignalSim - Class in org.noear.solon.core
信号简单实现
SignalSim(String, String, int, String, SignalType) - Constructor for class org.noear.solon.core.SignalSim
 
SignalType - Enum in org.noear.solon.core
信号枚举
SimpleSolonApp - Class in org.noear.solon
简单应用(临时应用对象)
SimpleSolonApp(Class<?>, String...) - Constructor for class org.noear.solon.SimpleSolonApp
 
SimpleSolonApp(Class<?>, NvMap) - Constructor for class org.noear.solon.SimpleSolonApp
 
Singleton - Annotation Type in org.noear.solon.annotation
单例 一般附加在Controller上;可继承;(所有Bean默认都是单例) {@code
singleton() - Method in class org.noear.solon.core.BeanWrap
是否为单例
singletonSet(boolean) - Method in class org.noear.solon.core.BeanWrap
 
size() - Method in class org.noear.solon.core.Props
 
size() - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
size() - Method in class org.noear.solon.core.util.MultiMap
大小
snakeToCamel(String) - Static method in class org.noear.solon.Utils
蛇形转驼峰
Socket - Annotation Type in org.noear.solon.annotation
做为 @Mapping 的副词用
socketd(String, Handler) - Method in class org.noear.solon.core.route.RouterWrapper
添加socket方法的监听
Solon - Class in org.noear.solon
应用管理中心 {@code
Solon() - Constructor for class org.noear.solon.Solon
 
SolonApp - Class in org.noear.solon
应用 {@code
SolonApp(Class<?>, NvMap) - Constructor for class org.noear.solon.SolonApp
 
SolonException - Exception in org.noear.solon.exception
Solon 异常
SolonException() - Constructor for exception org.noear.solon.exception.SolonException
 
SolonException(Throwable) - Constructor for exception org.noear.solon.exception.SolonException
 
SolonException(String) - Constructor for exception org.noear.solon.exception.SolonException
 
SolonException(String, Throwable) - Constructor for exception org.noear.solon.exception.SolonException
 
SolonMain - Annotation Type in org.noear.solon.annotation
Solon 主类(入口类) {@code
SolonProps - Class in org.noear.solon
应用配置加载器 // // 手动获取配置模式(容器自动模式可用: @Inject("${water.logger}")) // // 配置的优先级:命令参数-> 环境配置-> 系统配置-> 应用配置 (越动态的越优化) // Solon.cfg() Solon.cfg().isDebugMode() Solon.cfg().isDriftMode() Solon.cfg().get("water.logger") Solon.cfg().getProp("db1")
SolonProps(SolonApp, NvMap) - Constructor for class org.noear.solon.SolonProps
 
source() - Method in class org.noear.solon.SolonApp
启动入口类
sourceLocation() - Method in class org.noear.solon.SolonApp
启动入口类所在位置
spec() - Method in class org.noear.solon.core.wrap.FieldWrap
变量申明
spec() - Method in class org.noear.solon.core.wrap.ParamWrap
变量申明
start() - Method in class org.noear.solon.core.AppContext
启动(一般在插件启动之后,应用完成扫描,再执行)
start() - Method in interface org.noear.solon.core.bean.LifecycleBean
开始
start() - Method in interface org.noear.solon.core.Lifecycle
开始
start(AppContext) - Method in interface org.noear.solon.core.Plugin
启动(保留,为兼容性过度)
start(AppContext) - Method in class org.noear.solon.core.PluginEntity
启动
start(ConsumerEx<SolonApp>) - Method in class org.noear.solon.SimpleSolonApp
简单开始
start(Class<?>, String[]) - Static method in class org.noear.solon.Solon
启动应用(全局只启动一个)
start(Class<?>, ConsumerEx<SolonApp>) - Static method in class org.noear.solon.Solon
启动应用(全局只启动一个)
start(Class<?>, String[], ConsumerEx<SolonApp>) - Static method in class org.noear.solon.Solon
启动应用(全局只启动一个)
start(Class<?>, NvMap, ConsumerEx<SolonApp>) - Static method in class org.noear.solon.Solon
启动应用(全局只启动一个)
startDo(ConsumerEx<SolonApp>) - Method in class org.noear.solon.SolonApp
启动
status() - Method in class org.noear.solon.core.handle.Context
获取输出状态
status(int) - Method in class org.noear.solon.core.handle.Context
设置输出状态
status(int, String) - Method in class org.noear.solon.core.handle.Context
设置输出状态与消息
status() - Method in class org.noear.solon.core.handle.ContextEmpty
 
status() - Method in class org.noear.solon.core.handle.Entity
状态
status(int) - Method in class org.noear.solon.core.handle.Entity
 
StatusCodes - Interface in org.noear.solon.core.handle
状态码
statusDoSet(int) - Method in class org.noear.solon.core.handle.Context
 
statusDoSet(int) - Method in class org.noear.solon.core.handle.ContextEmpty
 
StatusException - Exception in org.noear.solon.core.exception
状态异常(用传递处理状态,如 4xx)
StatusException(Throwable, int) - Constructor for exception org.noear.solon.core.exception.StatusException
 
StatusException(String, Throwable, int) - Constructor for exception org.noear.solon.core.exception.StatusException
 
StatusException(String, int) - Constructor for exception org.noear.solon.core.exception.StatusException
 
stop() - Method in class org.noear.solon.core.AppContext
停止(一般在插件停止之后,再执行)
stop() - Method in interface org.noear.solon.core.Lifecycle
停止
stop() - Method in interface org.noear.solon.core.Plugin
停止
stop() - Method in class org.noear.solon.core.PluginEntity
停止
stop() - Method in class org.noear.solon.SimpleSolonApp
简单停止(阻塞模式)
stop() - Static method in class org.noear.solon.Solon
停止应用
stop(int) - Static method in class org.noear.solon.Solon
停止应用
stopBlock() - Static method in class org.noear.solon.Solon
停止应用(未完成之前,会一直卡住)
stopBlock(boolean, int) - Static method in class org.noear.solon.Solon
停止应用(未完成之前,会一直卡住)
stopBlock(boolean, int, int) - Static method in class org.noear.solon.Solon
停止应用(未完成之前,会一直卡住)
stopDelay() - Method in class org.noear.solon.SolonProps
停止延时
stopDo() - Method in class org.noear.solon.SolonApp
停止
stoppingDo() - Method in class org.noear.solon.SolonApp
 
stopSafe() - Method in class org.noear.solon.SolonProps
停止安全的进行
stopSafe(boolean) - Method in class org.noear.solon.SolonProps
 
subBeansOfType(Class<T>, Consumer<T>) - Method in class org.noear.solon.core.BeanContainer
订阅某类型的 Bean
subBeansOfType(Class<T>, ParameterizedType, Consumer<T>) - Method in class org.noear.solon.core.BeanContainer
订阅某类型的 Bean
subscribe(Class<T>, EventListener<T>) - Static method in class org.noear.solon.core.event.EventBus
订阅事件
subscribe(Class<T>, int, EventListener<T>) - Static method in class org.noear.solon.core.event.EventBus
订阅事件
subWrapsOfType(Class<?>, Consumer<BeanWrap>) - Method in class org.noear.solon.core.BeanContainer
订阅某类型的 bean 包装
subWrapsOfType(Class<?>, Consumer<BeanWrap>, int) - Method in class org.noear.solon.core.BeanContainer
订阅某类型的 bean 包装
subWrapsOfType(Class<?>, ParameterizedType, Consumer<BeanWrap>) - Method in class org.noear.solon.core.BeanContainer
订阅某类型的 bean 包装
subWrapsOfType(Class<?>, ParameterizedType, Consumer<BeanWrap>, int) - Method in class org.noear.solon.core.BeanContainer
订阅某类型的 bean 包装
succeed() - Static method in class org.noear.solon.core.handle.Result
成功的空结果
succeed(T) - Static method in class org.noear.solon.core.handle.Result
成功的结果
succeed(T, String) - Static method in class org.noear.solon.core.handle.Result
 
succeed(T, int) - Static method in class org.noear.solon.core.handle.Result
 
SUCCEED_CODE - Static variable in class org.noear.solon.core.handle.Result
 
SupplierEx<T> - Interface in org.noear.solon.core.util
供应者
SYNC_LOCK - Variable in class org.noear.solon.core.BeanContainer
 

T

tag() - Method in class org.noear.solon.annotation.ManagedToBeanAnno
 
tag() - Method in class org.noear.solon.core.BeanWrap
bean 标签
TAG_classpath - Static variable in class org.noear.solon.core.util.ResourceUtil
 
TAG_classpath_ - Static variable in class org.noear.solon.core.util.ResourceUtil
 
TAG_file - Static variable in class org.noear.solon.core.util.ResourceUtil
 
tagSet(String) - Method in class org.noear.solon.core.BeanWrap
bean 标签设置
target() - Method in class org.noear.solon.core.aspect.Invocation
目标对象
target() - Method in interface org.noear.solon.core.route.Routing
路由目标
target() - Method in class org.noear.solon.core.route.RoutingDefault
 
target - Variable in class org.noear.solon.core.util.RankEntity
目标
test(String) - Method in class org.noear.solon.core.route.PathRule
规则检测
test(String, String) - Method in interface org.noear.solon.core.route.Routing
测试路径
test(String, String) - Method in class org.noear.solon.core.route.RoutingDefault
 
test(AppContext, AnnotatedElement) - Static method in class org.noear.solon.core.util.ConditionUtil
检测条件
test(AppContext, Condition) - Static method in class org.noear.solon.core.util.ConditionUtil
检测条件
test(T) - Method in interface org.noear.solon.core.util.PredicateEx
 
testing() - Method in class org.noear.solon.SolonProps
是否为单测
TEXT_EVENT_STREAM_UTF8_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
TEXT_EVENT_STREAM_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
TEXT_HTML_UTF8_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
TEXT_HTML_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
TEXT_JSON_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
TEXT_MARKDOWN_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
TEXT_PLAIN_UTF8_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
TEXT_PLAIN_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
TEXT_XML_VALUE - Static variable in class org.noear.solon.core.util.MimeType
 
threadLocalFactory(BiFunction<Class<?>, Boolean, ThreadLocal>) - Method in class org.noear.solon.core.FactoryManager
配置线程状态管理工厂
ThreadsUtil - Class in org.noear.solon.core.util
线程工具
ThreadsUtil() - Constructor for class org.noear.solon.core.util.ThreadsUtil
 
throwableHas(Throwable, Class<? extends Throwable>) - Static method in class org.noear.solon.Utils
异常栈里是否存在某类异常
throwableToString(Throwable) - Static method in class org.noear.solon.Utils
获取异常打印信息
throwableUnwrap(Throwable) - Static method in class org.noear.solon.Utils
解包异常
title() - Static method in class org.noear.solon.core.util.LogUtil
框架标题
TmplUtil - Class in org.noear.solon.core.util
模板工具
TmplUtil() - Constructor for class org.noear.solon.core.util.TmplUtil
 
To - Annotation Type in org.noear.solon.annotation
发送到
to(VarSpec, String, Context) - Static method in class org.noear.solon.core.util.ConvertUtil
转换 context 的值
to(Class<?>, String) - Static method in class org.noear.solon.core.util.ConvertUtil
转换 properties 的值
to(Class<?>, Type, String) - Static method in class org.noear.solon.core.util.ConvertUtil
转换 properties 的值
toArray(List<T>, T[]) - Static method in class org.noear.solon.Utils
 
toBean(Class<T>) - Method in class org.noear.solon.core.NvMap
转为换一个类实例
toBean(String, Class<T>) - Method in class org.noear.solon.core.Props
查找 keyStarts 开头的所有配置;并转为换一个类实例
toBean(Class<T>) - Method in class org.noear.solon.core.Props
转为换一个类实例
toGmtString(Date) - Static method in class org.noear.solon.core.util.DateUtil
转为 GMT 字符串
toLocale(String) - Static method in class org.noear.solon.Utils
 
toParameterizedType(Type) - Static method in class org.noear.solon.core.util.GenericUtil
转换为参数化类型
toParameterizedType(Type, Map<String, Type>) - Static method in class org.noear.solon.core.util.GenericUtil
转换为参数化类型
toString() - Method in class org.noear.solon.core.handle.Result
 
toString() - Method in class org.noear.solon.core.PluginEntity
 
toString() - Method in class org.noear.solon.core.route.RoutingDefault
 
toString() - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
toString() - Method in class org.noear.solon.core.util.KeyValue
 
toString() - Method in class org.noear.solon.core.util.KeyValues
 
toString() - Method in class org.noear.solon.core.util.MultiMap
 
toString() - Method in class org.noear.solon.core.util.ParameterizedTypeImpl
 
toString() - Method in class org.noear.solon.core.wrap.MethodKey
 
toString() - Method in class org.noear.solon.core.wrap.VarHolderOfField
 
toString() - Method in class org.noear.solon.core.wrap.VarHolderOfParam
 
toValueMap() - Method in class org.noear.solon.core.util.MultiMap
转为单值 Map
toValuesMap() - Method in class org.noear.solon.core.util.MultiMap
转为多值 Map
trace(String) - Method in class org.noear.solon.core.util.LogUtil
 
transferTo(File) - Method in class org.noear.solon.core.handle.UploadedFile
将内容流迁移到目标文件
transferTo(OutputStream) - Method in class org.noear.solon.core.handle.UploadedFile
将内容流迁移到目标输出流
transferTo(InputStream, T) - Static method in class org.noear.solon.core.util.IoUtil
将输入流转换为输出流
transferTo(InputStream, T, long, long) - Static method in class org.noear.solon.core.util.IoUtil
将输入流转换为输出流
transferToBytes(InputStream) - Static method in class org.noear.solon.core.util.IoUtil
将输入流转换为byte数组
transferToString(InputStream) - Static method in class org.noear.solon.core.util.IoUtil
转移到字符串
transferToString(InputStream, String) - Static method in class org.noear.solon.core.util.IoUtil
将输入流转换为字符串
trimDuplicates(String, char) - Static method in class org.noear.solon.Utils
去除重复字符
tryBuildArgsOfMethod(AppContext, int, Class<?>, ParamWrap[], ConsumerEx<Object[]>) - Method in class org.noear.solon.core.AppContext
尝试托管方法参数收集
tryBuildBeanOfClass(Class<?>) - Method in class org.noear.solon.core.AppContext
根据类尝试生成 bean(用 protected,方便扩展时复用)
tryBuildBeanOfMethod(Method, BeanWrap, BiConsumerEx<MethodWrap, Object>) - Method in class org.noear.solon.core.AppContext
尝试托管方法调用
tryBuildBeanOfMethod3(MethodWrap, BeanWrap, Object, Bean) - Method in class org.noear.solon.core.AppContext
尝试托管方法 bean 注册
tryFill(Object, Annotation[]) - Method in class org.noear.solon.core.AppContext
尝试为bean填充
tryHandle(Context) - Method in class org.noear.solon.SolonApp
应用请求处理入口(异常时,自动500处理)
tryInit(String, String) - Method in class org.noear.solon.core.BeanWrap
尝试初始化(仅对第一个实例有效)//保持与 LifecycleBean 相同策略
tryInject(VarHolder, Annotation[]) - Method in class org.noear.solon.core.AppContext
尝试为bean注入
tryInstance(String) - Static method in class org.noear.solon.core.util.ClassUtil
尝试根据类名实例化一个对象(如果类不存在返回 null)
tryInstance(String, Properties) - Static method in class org.noear.solon.core.util.ClassUtil
尝试根据类名实例化一个对象(如果类不存在返回 null)
tryInstance(ClassLoader, String) - Static method in class org.noear.solon.core.util.ClassUtil
尝试根据类名实例化一个对象(如果类不存在返回 null)
tryInstance(ClassLoader, String, Properties) - Static method in class org.noear.solon.core.util.ClassUtil
尝试根据类名实例化一个对象(如果类不存在返回 null)
tryInstance(Class<?>, Properties) - Static method in class org.noear.solon.core.util.ClassUtil
 
tryTo(Class<?>, String) - Static method in class org.noear.solon.core.util.ConvertUtil
转换 string 值
type() - Method in interface org.noear.solon.core.Signal
信号类型
type() - Method in class org.noear.solon.core.SignalSim
信号类型
type - Variable in class org.noear.solon.core.util.TypeReference
 
typed() - Method in class org.noear.solon.annotation.ManagedToBeanAnno
 
typed() - Method in class org.noear.solon.core.BeanWrap
bean 是否有类型化标识
typedSet(boolean) - Method in class org.noear.solon.core.BeanWrap
 
TypeMap<T> - Class in org.noear.solon.core.util
类型字典
TypeMap() - Constructor for class org.noear.solon.core.util.TypeMap
 
TypeReference<T> - Class in org.noear.solon.core.util
类型引用
TypeReference() - Constructor for class org.noear.solon.core.util.TypeReference
 
TypeWrap - Class in org.noear.solon.core.wrap
类型包装(泛型估审包装)
TypeWrap(Type, Class<?>, Type) - Constructor for class org.noear.solon.core.wrap.TypeWrap
 
typeWrapOf(Type) - Method in class org.noear.solon.core.wrap.FieldWrap
 

U

unloadJar(File) - Static method in class org.noear.solon.core.ExtendLoader
卸载一个已加载的jar文件
unsubscribe(EventListener<T>) - Static method in class org.noear.solon.core.event.EventBus
取消事件订阅
UploadedFile - Class in org.noear.solon.core.handle
上传文件模型(例:通过http上传的文件) {@code
UploadedFile() - Constructor for class org.noear.solon.core.handle.UploadedFile
上传文件
UploadedFile(File) - Constructor for class org.noear.solon.core.handle.UploadedFile
上传文件
UploadedFile(File, String) - Constructor for class org.noear.solon.core.handle.UploadedFile
上传文件
UploadedFile(File, String, String) - Constructor for class org.noear.solon.core.handle.UploadedFile
上传文件
UploadedFile(String, InputStream, String) - Constructor for class org.noear.solon.core.handle.UploadedFile
上传文件
UploadedFile(String, long, InputStream, String, String) - Constructor for class org.noear.solon.core.handle.UploadedFile
基于上传输入的构建函数
UploadedFile(Closeable, String, long, InputStream, String, String) - Constructor for class org.noear.solon.core.handle.UploadedFile
上传文件
uri() - Method in class org.noear.solon.core.handle.Context
获取请求的URI
uri() - Method in class org.noear.solon.core.handle.ContextEmpty
 
URI_SCHEME - Static variable in interface org.noear.solon.core.LoadBalance
 
url() - Method in class org.noear.solon.core.handle.Context
获取请求的URL字符串
url() - Method in class org.noear.solon.core.handle.ContextEmpty
 
userAgent() - Method in class org.noear.solon.core.handle.Context
获取请求的UA
Utils - Class in org.noear.solon
内部专用工具(外部项目不建议使用,随时可能会变动)
Utils() - Constructor for class org.noear.solon.Utils
 
uuid() - Static method in class org.noear.solon.Utils
生成uuid

V

value() - Method in class org.noear.solon.annotation.ManagedToBeanAnno
 
value - Variable in class org.noear.solon.core.handle.Cookie
 
valueOf(String) - Static method in enum org.noear.solon.core.handle.MethodType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class org.noear.solon.core.handle.MethodTypeUtil
 
valueOf(String) - Static method in enum org.noear.solon.core.SignalType
Returns the enum constant of this type with the specified name.
valueOr(String...) - Static method in class org.noear.solon.Utils
获取值(多可选值)
values() - Static method in enum org.noear.solon.core.handle.MethodType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.noear.solon.core.SignalType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.noear.solon.core.util.IgnoreCaseMap
 
VarHolder - Interface in org.noear.solon.core
变量容器(主要在 BeanInjector 中使用) //@Db 注入器添加 context.beanInjectorAdd(Db.classs, (vh, anno)->{ ... });
VarHolderOfField - Class in org.noear.solon.core.wrap
字段变量容器 临时对象 为了稳藏 FieldWrap 的一些特性,并统一对外接口
VarHolderOfField(AppContext, FieldWrap, Object, InjectGather) - Constructor for class org.noear.solon.core.wrap.VarHolderOfField
 
VarHolderOfParam - Class in org.noear.solon.core.wrap
参数变量容器 临时对象 为了稳藏 Parameter 的一些特性,并统一对外接口
VarHolderOfParam(AppContext, ParamWrap, InjectGather) - Constructor for class org.noear.solon.core.wrap.VarHolderOfParam
 
VarSpec - Interface in org.noear.solon.core.wrap
变量说明
VarSpecBase - Class in org.noear.solon.core.wrap
变量说明 基类
VarSpecBase(AnnotatedElement, String) - Constructor for class org.noear.solon.core.wrap.VarSpecBase
 
version() - Method in interface org.noear.solon.core.handle.Handler
版本
version() - Method in interface org.noear.solon.core.route.Routing
版本号
version() - Method in class org.noear.solon.core.route.RoutingDefault
 
version() - Static method in class org.noear.solon.Solon
框架版本号
view() - Method in class org.noear.solon.core.handle.ModelAndView
获取视图
view(String) - Method in class org.noear.solon.core.handle.ModelAndView
设置视图

W

warn(String) - Method in class org.noear.solon.core.util.LogUtil
 
warn(String, Throwable) - Method in class org.noear.solon.core.util.LogUtil
 
warns - Variable in class org.noear.solon.SolonProps
 
wildcardMatched(WildcardType, Class<?>) - Static method in class org.noear.solon.core.util.GenericUtil
通配类型匹配
wrap(Class<?>) - Method in class org.noear.solon.core.BeanContainer
包装
wrap(Class<?>, Object) - Method in class org.noear.solon.core.BeanContainer
包装
wrap(Class<?>, Object, boolean) - Method in class org.noear.solon.core.BeanContainer
包装
wrap(String, Object) - Method in class org.noear.solon.core.BeanContainer
包装
wrap(String, Object, boolean) - Method in class org.noear.solon.core.BeanContainer
包装
wrap(String, Class<?>) - Method in class org.noear.solon.core.BeanContainer
包装
wrap(String, Class<?>, boolean) - Method in class org.noear.solon.core.BeanContainer
包装
wrapAndPut(Class<?>) - Method in class org.noear.solon.core.BeanContainer
包装并推入
wrapAndPut(Class<?>, Object) - Method in class org.noear.solon.core.BeanContainer
包装并推入
wrapAndPut(Class<?>, Object, boolean) - Method in class org.noear.solon.core.BeanContainer
包装并推入
wrapAndPut(String, Object) - Method in class org.noear.solon.core.BeanContainer
包装并推入
wrapAndPut(String, Object, boolean) - Method in class org.noear.solon.core.BeanContainer
包装并推入
wrapCreate(Class<?>, Object, String, boolean) - Method in class org.noear.solon.core.AppContext
生成 bean 包装
wrapCreate(Class<?>, Object, String, boolean) - Method in class org.noear.solon.core.BeanContainer
 
wrapPublish(BeanWrap) - Method in class org.noear.solon.core.BeanContainer
write(Object, Context) - Method in interface org.noear.solon.core.handle.EntityConverter
写入(渲染)
writeAndReturn(Object, Context) - Method in interface org.noear.solon.core.handle.EntityConverter
写入并返回(渲染并返回(默认不实现))

Y

yellowln(Object) - Static method in class org.noear.solon.core.util.PrintUtil
 

_

_new() - Method in class org.noear.solon.core.BeanWrap
bean 新建对象
A B C D E F G H I J K L M N O P Q R S T U V W Y _ 
Skip navigation links

Copyright © 2025. All rights reserved.