跳过导航链接
A B C D E F G H I J K L M N O P Q R S T U V W _ 

A

accept() - 类 中的方法org.noear.solon.core.handle.Context
 
accept(T1, T2) - 接口 中的方法org.noear.solon.ext.BiConsumerEx
 
accept(T) - 接口 中的方法org.noear.solon.ext.ConsumerEx
 
Action - org.noear.solon.core.handle中的类
mvc:动作
Action(BeanWrap, HandlerAide, Method, Mapping, String, boolean, Render) - 类 的构造器org.noear.solon.core.handle.Action
 
action() - 类 中的方法org.noear.solon.core.handle.Context
 
ActionExecutor - org.noear.solon.core.handle中的接口
动作执行器
actionExecutorAdd(ActionExecutor) - 类 中的静态方法org.noear.solon.core.Bridge
添加Action执行器
actionExecutorDef() - 类 中的静态方法org.noear.solon.core.Bridge
获取默认的Action执行器
ActionExecutorDefault - org.noear.solon.core.handle中的类
默认的ActionExecutor实现
ActionExecutorDefault() - 类 的构造器org.noear.solon.core.handle.ActionExecutorDefault
 
actionExecutorDefSet(ActionExecutor) - 类 中的静态方法org.noear.solon.core.Bridge
设置默认的Action执行器
actionExecutors() - 类 中的静态方法org.noear.solon.core.Bridge
获取所有Action执行器
add(Class<?>) - 类 中的方法org.noear.solon.core.handle.Gateway
添加接口
add(Class<?>, boolean) - 类 中的方法org.noear.solon.core.handle.Gateway
添加接口(remoting ?
add(BeanWrap) - 类 中的方法org.noear.solon.core.handle.Gateway
 
add(BeanWrap, boolean) - 类 中的方法org.noear.solon.core.handle.Gateway
添加接口(适用于,从Aop工厂遍历加入;或者把rpc代理包装成bw)
add(String, Handler) - 类 中的方法org.noear.solon.core.handle.Gateway
添加二级路径处理
add(String, MethodType, Handler) - 接口 中的方法org.noear.solon.core.handle.HandlerSlots
添加主体处理
add(Mapping, Handler) - 接口 中的方法org.noear.solon.core.handle.HandlerSlots
 
add(String, Handler) - 类 中的方法org.noear.solon.core.route.Router
添加路由关系 for XHandler
add(String, Endpoint, MethodType, Handler) - 类 中的方法org.noear.solon.core.route.Router
添加路由关系 for XHandler
add(String, Endpoint, MethodType, int, Handler) - 类 中的方法org.noear.solon.core.route.Router
添加路由关系 for XHandler
add(String, Listener) - 类 中的方法org.noear.solon.core.route.Router
添加路由关系 for XListener
add(String, MethodType, Listener) - 类 中的方法org.noear.solon.core.route.Router
 
add(String, MethodType, int, Listener) - 类 中的方法org.noear.solon.core.route.Router
添加路由关系 for XListener
add(Parameter) - 类 中的方法org.noear.solon.core.wrap.VarGather
 
add(String, MethodType, Handler) - 类 中的方法org.noear.solon.SolonApp
主体监听
add(String, Class<?>) - 类 中的方法org.noear.solon.SolonApp
 
add(String, Class<?>, boolean) - 类 中的方法org.noear.solon.SolonApp
 
addBeans(Predicate<BeanWrap>) - 类 中的方法org.noear.solon.core.handle.Gateway
 
addDo(String, Handler) - 类 中的方法org.noear.solon.core.handle.Gateway
添加接口
addJar(URL) - 类 中的方法org.noear.solon.core.JarClassLoader
添加jar包
addJar(File) - 类 中的方法org.noear.solon.core.JarClassLoader
添加jar包
addJar(URL, boolean) - 类 中的方法org.noear.solon.core.JarClassLoader
添加jar包
After - org.noear.solon.annotation中的注释类型
触发器:后置处理(争对 XController 或 XAction 的拦截器)
after(Class<T>) - 类 中的方法org.noear.solon.core.handle.Gateway
添加后置拦截器
after(Handler) - 类 中的方法org.noear.solon.core.handle.HandlerAide
添加后置处理
after(String, MethodType, int, Handler) - 接口 中的方法org.noear.solon.core.handle.HandlerSlots
添加后置处理
after(String, Handler) - 类 中的方法org.noear.solon.SolonApp
重置监听
after(String, MethodType, Handler) - 类 中的方法org.noear.solon.SolonApp
 
after(String, MethodType, int, Handler) - 类 中的方法org.noear.solon.SolonApp
 
afters - 类 中的变量org.noear.solon.core.handle.HandlerAide
后置处理
all(String, Handler) - 类 中的方法org.noear.solon.SolonApp
添加所有方法监听
allowActionMapping() - 类 中的方法org.noear.solon.core.handle.Gateway
允许 Action Mapping 申明
allowMapping - 类 中的变量org.noear.solon.core.handle.HandlerLoader
 
allowPathMerging() - 类 中的方法org.noear.solon.core.handle.Gateway
充许路径合并
allowReadyController() - 类 中的方法org.noear.solon.core.handle.Gateway
充许提前准备控制器
annoS - 类 中的变量org.noear.solon.core.wrap.FieldWrap
自己申明的注解
annotationGet(Class<T>) - 类 中的方法org.noear.solon.core.BeanWrap
 
annotations() - 类 中的方法org.noear.solon.core.BeanWrap
注解
Aop - org.noear.solon.core中的类
Aop 管理中心,提供了手动操控Bean容器的接口 //手动使用模式(同步模式;因为顺序关系,Bean可能未生成) UserService userService = Aop.getOrNull(UserService.class) //手动使用模式(异步模式;可确保Bean总会生成) Aop.getAsyn(UserService.class,(bw)->{ UserService userService = bw.get(); }); //附:容器自动模式(会通过异步模式;可确保Bean总会生成)
Aop() - 类 的构造器org.noear.solon.core.Aop
 
AopContext - org.noear.solon.core中的类
Aop 上下文(不直接使用;由 Aop 提供 AopContext 的手动使用模式) 主要实现两个动作: 1.bean 构建 2.bean 注入(字段 或 参数)
AopContext() - 类 的构造器org.noear.solon.core.AopContext
 
appGroup() - 类 中的方法org.noear.solon.SolonProps
应用组
AppLoadEndEvent - org.noear.solon.core.event中的类
App load end 事件
AppLoadEndEvent() - 类 的构造器org.noear.solon.core.event.AppLoadEndEvent
 
appName() - 类 中的方法org.noear.solon.SolonProps
应用名
argx() - 类 中的方法org.noear.solon.SolonProps
获取启动参数
Around - org.noear.solon.annotation中的注释类型
触发器:围绕处理(争对 Controller、Service、Dao 等所有基于MethodWrap运行的目标)
attr(String, T) - 类 中的方法org.noear.solon.core.handle.Context
获取自定义特性
attr(String) - 类 中的方法org.noear.solon.core.handle.Context
 
attrClear() - 类 中的方法org.noear.solon.core.handle.Context
清除上下文特性
attrGet(String) - 类 中的方法org.noear.solon.core.BeanWrap
 
attrMap() - 类 中的方法org.noear.solon.core.handle.Context
 
attrs() - 类 中的方法org.noear.solon.core.BeanWrap
bean 特性
attrSet(String, Object) - 类 中的方法org.noear.solon.core.handle.Context
设置上下文特性
attrSet(Map<String, Object>) - 类 中的方法org.noear.solon.core.handle.Context
 
attrsSet(String[]) - 类 中的方法org.noear.solon.core.BeanWrap
 

B

Bean - org.noear.solon.annotation中的注释类型
通用 组件 //注解在配置器的函数上
bean() - 类 中的方法org.noear.solon.core.handle.Action
控制器类包装
BeanBuilder<T extends Annotation> - org.noear.solon.core中的接口
Bean 构建器(此类用于扩展AopContext,为其添加构建器) //@Cron4j 构建器添加 Aop.context().beanBuilderAdd(Cron4j.classs, (clz, bw, anno)->{ ... }); //@Cron4j demo
beanBuilderAdd(Class<T>, BeanBuilder<T>) - 类 中的方法org.noear.solon.core.BeanContainer
添加 bean builder, injector
beanBuilders - 类 中的变量org.noear.solon.core.BeanContainer
bean 构建器
beanBuildersCopy(BeanContainer) - 类 中的方法org.noear.solon.core.BeanContainer
 
BeanContainer - org.noear.solon.core中的类
Bean 容器,提供注册及关系映射管理(不直接使用;作为AopContext的基类)
BeanContainer() - 类 的构造器org.noear.solon.core.BeanContainer
 
beanFind(BiPredicate<String, BeanWrap>) - 类 中的静态方法org.noear.solon.core.Aop
查找Bean
beanFind(Predicate<BeanWrap>) - 类 中的静态方法org.noear.solon.core.Aop
查找Bean
beanFind(BiPredicate<String, BeanWrap>) - 类 中的方法org.noear.solon.core.BeanContainer
查找Bean
beanFind(Predicate<BeanWrap>) - 类 中的方法org.noear.solon.core.BeanContainer
查找Bean
beanForeach(BiConsumer<String, BeanWrap>) - 类 中的静态方法org.noear.solon.core.Aop
遍历有name的bean包装
beanForeach(Consumer<BeanWrap>) - 类 中的静态方法org.noear.solon.core.Aop
遍历没有name的bean包装
beanForeach(BiConsumer<String, BeanWrap>) - 类 中的方法org.noear.solon.core.BeanContainer
遍历bean库 (拿到的是bean包装)
beanForeach(Consumer<BeanWrap>) - 类 中的方法org.noear.solon.core.BeanContainer
遍历bean包装库
beanImport(Import) - 类 中的方法org.noear.solon.core.AopContext
根据配置导入bean
beanInject(Object) - 类 中的方法org.noear.solon.core.AopContext
为一个对象注入(可以重写)
beanInject(VarHolder, String) - 类 中的方法org.noear.solon.core.BeanContainer
尝试变量注入 字段或参数
BeanInjector<T extends Annotation> - org.noear.solon.core中的接口
Bean 注入器(此类用于扩展AopContext,为其添加注入器) //@Db 注入器添加 Aop.context().beanInjectorAdd(Db.classs, (varH, anno)->{ ... }); //@Db demo
beanInjectorAdd(Class<T>, BeanInjector<T>) - 类 中的方法org.noear.solon.core.BeanContainer
 
beanInjectors - 类 中的变量org.noear.solon.core.BeanContainer
bean 注入器
beanInjectorsCopy(BeanContainer) - 类 中的方法org.noear.solon.core.BeanContainer
 
beanLoaded() - 类 中的方法org.noear.solon.core.AopContext
完成加载时调用,会进行事件通知
BeanLoadEndEvent - org.noear.solon.core.event中的类
Bean load end 事件
BeanLoadEndEvent() - 类 的构造器org.noear.solon.core.event.BeanLoadEndEvent
 
beanMake(Class<?>) - 类 中的方法org.noear.solon.core.AopContext
::制造当前 bean 及对应处理
beanMake(Class<?>) - 类 中的方法org.noear.solon.SolonApp
根据类型构建bean
beanNotice(Object, BeanWrap) - 类 中的方法org.noear.solon.core.BeanContainer
bean通知
beanOnloaded(Runnable) - 类 中的静态方法org.noear.solon.core.Aop
添加Onloaded事件
beanOnloaded(Runnable) - 类 中的方法org.noear.solon.core.AopContext
添加bean加载完成事件
beanRegister(BeanWrap, String, boolean) - 类 中的方法org.noear.solon.core.BeanContainer
尝试BEAN注册(按名字和类型存入容器;并进行类型印射)
beans - 类 中的变量org.noear.solon.core.BeanContainer
bean库
beanScan(Class<?>) - 类 中的方法org.noear.solon.core.AopContext
::扫描源下的所有 bean 及对应处理
beanScan(String) - 类 中的方法org.noear.solon.core.AopContext
::扫描源下的所有 bean 及对应处理
beanScan(ClassLoader, String) - 类 中的方法org.noear.solon.core.AopContext
::扫描源下的所有 bean 及对应处理
beanScan(Class<?>) - 类 中的方法org.noear.solon.SolonApp
根据源扫描bean
beanScan(String) - 类 中的方法org.noear.solon.SolonApp
根据包扫描bean
beanSubscribe(Object, Consumer<BeanWrap>) - 类 中的方法org.noear.solon.core.BeanContainer
bean订阅
beanSubscribers - 类 中的变量org.noear.solon.core.BeanContainer
bean订阅者
BeanWrap - org.noear.solon.core中的类
Bean 包装 Bean 构建过程:Constructor(构造方法) -> @XInject(依赖注入) -> @XInit(初始化,相当于 PostConstruct)
BeanWrap(Class<?>) - 类 的构造器org.noear.solon.core.BeanWrap
 
BeanWrap(Class<?>, Object) - 类 的构造器org.noear.solon.core.BeanWrap
 
BeanWrap(Class<?>, Object, String[]) - 类 的构造器org.noear.solon.core.BeanWrap
 
BeanWrap.Proxy - org.noear.solon.core中的接口
Bean 代理接口(为BeanWrap 提供切换代码的能力)
beanWraps - 类 中的变量org.noear.solon.core.BeanContainer
bean包装库
Before - org.noear.solon.annotation中的注释类型
触发器:前置处理(争对 XController 和 XAction 的拦截器)
before(Class<T>) - 类 中的方法org.noear.solon.core.handle.Gateway
添加前置拦截器
before(Handler) - 类 中的方法org.noear.solon.core.handle.HandlerAide
添加前置处理
before(String, MethodType, int, Handler) - 接口 中的方法org.noear.solon.core.handle.HandlerSlots
添加前置处理
before(String, Handler) - 类 中的方法org.noear.solon.SolonApp
前置监听
before(String, MethodType, Handler) - 类 中的方法org.noear.solon.SolonApp
 
before(String, MethodType, int, Handler) - 类 中的方法org.noear.solon.SolonApp
 
befores - 类 中的变量org.noear.solon.core.handle.HandlerAide
前置处理
BiConsumerEx<T1,T2> - org.noear.solon.ext中的接口
双参数消费者
bindingThread() - 类 中的静态方法org.noear.solon.core.JarClassLoader
绑定到当前线程
bindTo(Map<String, String>, Object) - 类 中的静态方法org.noear.solon.Utils
将 source:Map 数据,绑定到 target:bean
bindTo(Properties, Object) - 类 中的静态方法org.noear.solon.Utils
将 source:Properties 数据,绑定到 target:bean
bindTo(Function<String, String>, Object) - 类 中的静态方法org.noear.solon.Utils
将 source:((k)->v) 数据,绑定到 target:bean
blackln(String) - 类 中的静态方法org.noear.solon.core.util.PrintUtil
 
blackln(Object) - 类 中的静态方法org.noear.solon.core.util.PrintUtil
 
blueln(String) - 类 中的静态方法org.noear.solon.core.util.PrintUtil
 
blueln(Object) - 类 中的静态方法org.noear.solon.core.util.PrintUtil
 
bMapping - 类 中的变量org.noear.solon.core.handle.HandlerLoader
 
body() - 类 中的方法org.noear.solon.core.handle.Context
获取RAW内容
body(String) - 类 中的方法org.noear.solon.core.handle.Context
 
body() - 类 中的方法org.noear.solon.core.message.Message
 
bodyAsBytes() - 类 中的方法org.noear.solon.core.handle.Context
获取RAW内容为byte[]
bodyAsStream() - 类 中的方法org.noear.solon.core.handle.Context
获取RAW内容为Stream
bodyAsStream() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
bodyAsString() - 类 中的方法org.noear.solon.core.message.Message
 
bPath - 类 中的变量org.noear.solon.core.handle.HandlerLoader
 
bRemoting - 类 中的变量org.noear.solon.core.handle.HandlerLoader
 
bRender - 类 中的变量org.noear.solon.core.handle.HandlerLoader
 
Bridge - org.noear.solon.core中的类
内部扩展桥接器 //示例:替换 SessionState 服务 (solon.extend.sessionstate.redis: org.noear.solon.extend.sessionstate.redis.XPluginImp.class) public class PluginImp implements Plugin{
Bridge() - 类 的构造器org.noear.solon.core.Bridge
 
build(String) - 类 中的方法org.noear.solon.core.PropsLoader
构建 txt 配置
buildArgs(Context, ParamWrap[]) - 类 中的方法org.noear.solon.core.handle.ActionExecutorDefault
构建执行参数
buildExt(String, boolean) - 类 中的静态方法org.noear.solon.Utils
构建应用扩展目录
buildProperties(String) - 类 中的静态方法org.noear.solon.Utils
根据txt加载配置集
bw - 类 中的变量org.noear.solon.core.handle.HandlerLoader
 

C

CacheService - org.noear.solon.core.cache中的接口
缓存服务接口(用于支持@XCache相关注解)
callDo(Context, Object, MethodWrap) - 类 中的方法org.noear.solon.core.handle.Action
执行动作(便于重写)
cfg() - 类 中的静态方法org.noear.solon.Solon
应用配置
cfg() - 类 中的方法org.noear.solon.SolonApp
获取属性
changeBody(Context) - 类 中的方法org.noear.solon.core.handle.ActionExecutorDefault
尝试将body转换为特定对象
changeValue(Context, ParamWrap, int, Class<?>, Object) - 类 中的方法org.noear.solon.core.handle.ActionExecutorDefault
尝试将值按类型转换
charset - 类 中的变量org.noear.solon.core.handle.Context
 
charset(String) - 类 中的方法org.noear.solon.core.handle.Context
设置字符集
classLoader() - 类 中的方法org.noear.solon.SolonApp
获取类加载器
ClassWrap - org.noear.solon.core.wrap中的类
Class 包装,用于缓存类的方法和字段等相关信息
ClassWrap(Class<?>) - 类 的构造器org.noear.solon.core.wrap.ClassWrap
 
clear() - 类 中的方法org.noear.solon.core.handle.ModelAndView
 
clear() - 类 中的方法org.noear.solon.core.route.Router
清空路由关系
clear() - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
clone() - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
close() - 类 中的方法org.noear.solon.core.handle.Context
 
close() - 接口 中的方法org.noear.solon.core.message.Session
关闭会话
clz() - 类 中的方法org.noear.solon.core.BeanWrap
bean 类
clz() - 类 中的方法org.noear.solon.core.wrap.ClassWrap
 
clzMapping - 类 中的变量org.noear.solon.core.BeanContainer
clz mapping
code - 枚举 中的变量org.noear.solon.core.handle.Endpoint
 
commit() - 类 中的方法org.noear.solon.core.handle.Context
 
Component - org.noear.solon.annotation中的注释类型
通用 组件 //注解在类上
Configuration - org.noear.solon.annotation中的注释类型
配置器(主要为了动态构建组件 或 适配些接口) //或构建一些组件
Constants - org.noear.solon.core中的类
 
Constants() - 类 的构造器org.noear.solon.core.Constants
 
ConsumerEx<T> - org.noear.solon.ext中的接口
消费者
consumes() - 类 中的方法org.noear.solon.core.handle.Action
 
container - 接口 中的静态变量org.noear.solon.core.message.MessageFlag
容器包(承载另一个消息包的字节码;一般用于加密)
containsKey(Object) - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
containsValue(Object) - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
content - 类 中的变量org.noear.solon.core.handle.UploadedFile
内容流
contentLength() - 类 中的方法org.noear.solon.core.handle.Context
获取内容长度
contentLength() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
contentType() - 类 中的方法org.noear.solon.core.handle.Context
获取内容类型
contentType(String) - 类 中的方法org.noear.solon.core.handle.Context
设置内容类型
contentType() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
contentType - 类 中的变量org.noear.solon.core.handle.UploadedFile
内容类型
contentTypeDef - 类 中的静态变量org.noear.solon.core.handle.ContextUtil
 
contentTypeDoSet(String) - 类 中的方法org.noear.solon.core.handle.Context
 
contentTypeDoSet(String) - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
contentTypeNew() - 类 中的方法org.noear.solon.core.handle.Context
 
context() - 类 中的静态方法org.noear.solon.core.Aop
获取Aop上下文
Context - org.noear.solon.core.handle中的类
通用上下文接口(实现:Context + Handler 架构)
Context() - 类 的构造器org.noear.solon.core.handle.Context
 
ContextEmpty - org.noear.solon.core.handle中的类
通用上下文,空对象
ContextEmpty() - 类 的构造器org.noear.solon.core.handle.ContextEmpty
 
ContextUtil - org.noear.solon.core.handle中的类
上下文状态处理工具(独立出来,可为别的业务服务)
ContextUtil() - 类 的构造器org.noear.solon.core.handle.ContextUtil
 
Controller - org.noear.solon.annotation中的注释类型
mvc::Web 组件(控制器,一般与@Mapping 配合使用)
controller() - 类 中的方法org.noear.solon.core.handle.Context
 
convertKey(String) - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
ConvertUtil - org.noear.solon.core.util中的类
类型转换工具
ConvertUtil() - 类 的构造器org.noear.solon.core.util.ConvertUtil
 
cookie(String) - 类 中的方法org.noear.solon.core.handle.Context
获取COOKIE
cookie(String, String) - 类 中的方法org.noear.solon.core.handle.Context
 
cookie(String) - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
cookie(String, String) - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
cookieMap() - 类 中的方法org.noear.solon.core.handle.Context
 
cookieMap() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
cookieRemove(String) - 类 中的方法org.noear.solon.core.handle.Context
移徐COOKIE
cookieSet(String, String) - 类 中的方法org.noear.solon.core.handle.Context
设置COOKIE
cookieSet(String, String, int) - 类 中的方法org.noear.solon.core.handle.Context
 
cookieSet(String, String, String, int) - 类 中的方法org.noear.solon.core.handle.Context
 
cookieSet(String, String, String, String, int) - 类 中的方法org.noear.solon.core.handle.Context
 
cookieSet(String, String, String, String, int) - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
create() - 类 中的静态方法org.noear.solon.core.handle.ContextEmpty
 
create(String, String) - 接口 中的方法org.noear.solon.core.LoadBalance.Factory
 
createAction(BeanWrap, Method, Mapping, String, boolean) - 类 中的方法org.noear.solon.core.handle.HandlerLoader
构建 XAction
current() - 类 中的静态方法org.noear.solon.core.handle.Context
获取当前线程的上下文
current() - 类 中的静态方法org.noear.solon.core.handle.ContextUtil
获取当前线程的上下文
currentRemove() - 类 中的静态方法org.noear.solon.core.handle.ContextUtil
移除当前线程的上下文
currentSet(Context) - 类 中的静态方法org.noear.solon.core.handle.ContextUtil
设置当前线程的上下文

D

DataThrowable - org.noear.solon.ext中的异常错误
可抛出的数据,用于数据传导(以实现两种方案: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(String) - 异常错误 的构造器org.noear.solon.ext.DataThrowable
 
DataThrowable(String, Throwable) - 异常错误 的构造器org.noear.solon.ext.DataThrowable
 
defaultValue() - 类 中的方法org.noear.solon.core.wrap.ParamWrap
 
delete(String, Handler) - 类 中的方法org.noear.solon.SolonApp
添加DELETE方法的监听(REST.delete 从服务端删除资源)
doBuild(Class<?>, BeanWrap, T) - 接口 中的方法org.noear.solon.core.BeanBuilder
构建
doInject(VarHolder, T) - 接口 中的方法org.noear.solon.core.BeanInjector
注入
doIntercept(Object, Object[], InterceptorChain) - 接口 中的方法org.noear.solon.core.handle.Interceptor
拦截
doIntercept(Object, Object[]) - 接口 中的方法org.noear.solon.core.handle.InterceptorChain
拦截传递
doIntercept(Object, Object[]) - 类 中的方法org.noear.solon.core.handle.InterceptorChain.Entity
 
doIntercept(Object, Object[]) - 类 中的方法org.noear.solon.core.wrap.MethodWrap
 
done - 类 中的变量org.noear.solon.core.wrap.VarHolderOfParam
 

E

elapsedTimes() - 类 中的方法org.noear.solon.SolonApp
 
enableCaching() - 类 中的方法org.noear.solon.SolonApp
 
enableCaching(boolean) - 类 中的方法org.noear.solon.SolonApp
 
enableHttp() - 类 中的方法org.noear.solon.SolonApp
 
enableHttp(boolean) - 类 中的方法org.noear.solon.SolonApp
 
enableJarIsolation() - 类 中的方法org.noear.solon.SolonApp
 
enableSessionState() - 类 中的方法org.noear.solon.SolonApp
 
enableSessionState(boolean) - 类 中的方法org.noear.solon.SolonApp
 
enableSocketD() - 类 中的方法org.noear.solon.SolonApp
 
enableSocketD(boolean) - 类 中的方法org.noear.solon.SolonApp
 
enableStaticfiles() - 类 中的方法org.noear.solon.SolonApp
 
enableStaticfiles(boolean) - 类 中的方法org.noear.solon.SolonApp
 
enableTransaction() - 类 中的方法org.noear.solon.SolonApp
 
enableTransaction(boolean) - 类 中的方法org.noear.solon.SolonApp
 
enableWebSocket() - 类 中的方法org.noear.solon.SolonApp
 
enableWebSocket(boolean) - 类 中的方法org.noear.solon.SolonApp
 
enableWebSocketD() - 类 中的方法org.noear.solon.SolonApp
 
enableWebSocketD(boolean) - 类 中的方法org.noear.solon.SolonApp
 
Endpoint - org.noear.solon.core.handle中的枚举
处理点(配合路由器使用)
Entity(MethodWrap, int, Interceptor) - 类 的构造器org.noear.solon.core.handle.InterceptorChain.Entity
 
entityClz - 类 中的变量org.noear.solon.core.wrap.FieldWrap
实体类型
entrySet() - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
equals(Object) - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
EventBus - org.noear.solon.core.event中的类
监听器(内部类,外部不要使用)
EventBus() - 类 的构造器org.noear.solon.core.event.EventBus
 
EventListener<Event> - org.noear.solon.core.event中的接口
事件监听者 //demo1: 在手动添加Listener Solon.global().onEvent(Throwable.class, (err)->{ }); //demo2: 自动添加Listener
execute(Context, Object, MethodWrap) - 接口 中的方法org.noear.solon.core.handle.ActionExecutor
执行
execute(Context, Object, MethodWrap) - 类 中的方法org.noear.solon.core.handle.ActionExecutorDefault
 
extend() - 类 中的方法org.noear.solon.SolonProps
扩展文件夹
extendFilter() - 类 中的方法org.noear.solon.SolonProps
扩展文件夹过滤(.mysql.;.roperties;)
ExtendLoader - org.noear.solon.core中的类
外部扩展加载器(对于动态扩展)
extension - 类 中的变量org.noear.solon.core.handle.UploadedFile
扩展名

F

failure() - 类 中的静态方法org.noear.solon.core.handle.Result
成功的空结果
failure(int) - 类 中的静态方法org.noear.solon.core.handle.Result
失败的结果
failure(int, String) - 类 中的静态方法org.noear.solon.core.handle.Result
失败的结果
failure(String) - 类 中的静态方法org.noear.solon.core.handle.Result
 
field - 类 中的变量org.noear.solon.core.wrap.FieldWrap
字段
FieldWrap - org.noear.solon.core.wrap中的类
字段包装 用于缓存类的字段,并附加些功能(和 ClassWrap、MethodWrap 差不多意图)
FieldWrap(Class<?>, Field) - 类 的构造器org.noear.solon.core.wrap.FieldWrap
 
file(String) - 类 中的方法org.noear.solon.core.handle.Context
 
files(String) - 类 中的方法org.noear.solon.core.handle.Context
获取文件
files(String) - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
fill(Object, Function<String, String>) - 类 中的方法org.noear.solon.core.wrap.ClassWrap
为实例填充数据
fill(Object, Function<String, String>, Context) - 类 中的方法org.noear.solon.core.wrap.ClassWrap
为实例填充数据
find(Context) - 类 中的方法org.noear.solon.core.handle.Gateway
查找接口
findDo(Context, String) - 类 中的方法org.noear.solon.core.handle.Gateway
 
firstOrNull(List<T>) - 类 中的静态方法org.noear.solon.Utils
获取第一项或者null
flag() - 类 中的方法org.noear.solon.core.message.Message
 
flag() - 接口 中的方法org.noear.solon.core.message.Session
标识(为特定业务提供帮助)
flagSet(int) - 接口 中的方法org.noear.solon.core.message.Session
标识设置
flush() - 类 中的方法org.noear.solon.core.handle.Context
 
flush() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
forEach(BiConsumer<? super Object, ? super Object>) - 类 中的方法org.noear.solon.core.Props
重写 forEach,增加 defaults 的遍历
from(String[]) - 类 中的静态方法org.noear.solon.core.NvMap
 
from(List<String>) - 类 中的静态方法org.noear.solon.core.NvMap
 
fw - 类 中的变量org.noear.solon.core.wrap.VarHolderOfField
 

G

Gateway - org.noear.solon.core.handle中的类
本地网关 提供容器,重新组织处理者运行;只支持HASH路由
Gateway() - 类 的构造器org.noear.solon.core.handle.Gateway
 
genericType - 类 中的变量org.noear.solon.core.wrap.FieldWrap
字段泛型类型(可能为null)
get(String) - 类 中的静态方法org.noear.solon.core.Aop
获取bean
get(Class<?>) - 类 中的静态方法org.noear.solon.core.Aop
获取bean
get() - 类 中的方法org.noear.solon.core.BeanWrap
bean 获取对象
get(String) - 接口 中的方法org.noear.solon.core.cache.CacheService
获取
get(String) - 类 中的静态方法org.noear.solon.core.handle.RenderManager
获取渲染器
get(String) - 类 中的方法org.noear.solon.core.Props
获取某项配置
get(String, String) - 类 中的方法org.noear.solon.core.Props
获取某项配置(如果没有,输出默认值)
get(Class<?>) - 类 中的静态方法org.noear.solon.core.wrap.ClassWrap
根据clz获取一个ClassWrap
get(Method) - 类 中的静态方法org.noear.solon.core.wrap.MethodWrap
 
get(Object) - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
get() - 接口 中的方法org.noear.solon.ext.SupplierEx
 
get(String, Handler) - 类 中的方法org.noear.solon.SolonApp
添加GET方法的监听(REST.select 从服务端获取一或多项资源)
getAnnoS() - 接口 中的方法org.noear.solon.core.VarHolder
注解
getAnnoS() - 类 中的方法org.noear.solon.core.wrap.VarHolderOfField
获取所有注解
getAnnoS() - 类 中的方法org.noear.solon.core.wrap.VarHolderOfParam
 
getAnnotation(Class<T>) - 接口 中的方法org.noear.solon.core.wrap.MethodHolder
获取函数某种注解
getAnnotation(Class<T>) - 类 中的方法org.noear.solon.core.wrap.MethodWrap
获取函数某种注解
getAnnotations() - 接口 中的方法org.noear.solon.core.wrap.MethodHolder
获取函数所有注解
getAnnotations() - 类 中的方法org.noear.solon.core.wrap.MethodWrap
获取函数所有注解
getAsyn(String, Consumer<BeanWrap>) - 类 中的静态方法org.noear.solon.core.Aop
异步获取bean
getAsyn(Class<?>, Consumer<BeanWrap>) - 类 中的静态方法org.noear.solon.core.Aop
异步获取bean
getAttachment() - 接口 中的方法org.noear.solon.core.message.Session
获取附件
getBean(Object) - 类 中的方法org.noear.solon.core.BeanContainer
 
getBean(String, Class<T>) - 类 中的方法org.noear.solon.core.Props
查找 keyStarts 开头的所有配置;并生成一个新的 Bean
getBool(String, boolean) - 类 中的方法org.noear.solon.core.Props
获取某项配置,并转为布尔型(如果没有,输出默认值)
getCharset() - 类 中的方法org.noear.solon.core.message.Message
 
getClassLoader() - 类 中的静态方法org.noear.solon.Utils
获取ClassLoader
getCode() - 类 中的方法org.noear.solon.core.handle.Result
 
getConnection(DataSource) - 接口 中的方法org.noear.solon.core.tran.TranExecutor
获取链接
getConnection(DataSource) - 类 中的静态方法org.noear.solon.core.tran.TranUtils
获取链接
getContextClassLoader() - 类 中的静态方法org.noear.solon.Utils
获取当前线程的ClassLoader
getData() - 类 中的方法org.noear.solon.core.handle.Result
 
getDescription() - 类 中的方法org.noear.solon.core.handle.Result
 
getDo(String) - 类 中的方法org.noear.solon.core.handle.Gateway
获取接口
getDouble(String) - 类 中的方法org.noear.solon.core.NvMap
 
getDouble(String, double) - 类 中的方法org.noear.solon.core.NvMap
 
getDouble(String, double) - 类 中的方法org.noear.solon.core.Props
获取某项配置,并转为又精度型(如果没有,输出默认值)
getFieldAllWraps() - 类 中的方法org.noear.solon.core.wrap.ClassWrap
获取所有字段的包装(含超类)
getFullStackTrace(Throwable) - 类 中的静态方法org.noear.solon.Utils
获取异常的完整内容
getGenericType() - 接口 中的方法org.noear.solon.core.VarHolder
 
getGenericType() - 类 中的方法org.noear.solon.core.wrap.ParamWrap
 
getGenericType() - 类 中的方法org.noear.solon.core.wrap.VarHolderOfField
 
getGenericType() - 类 中的方法org.noear.solon.core.wrap.VarHolderOfParam
 
getHandled() - 类 中的方法org.noear.solon.core.handle.Context
 
getHandled() - 类 中的方法org.noear.solon.core.message.Message
 
getHandshaked() - 接口 中的方法org.noear.solon.core.message.Session
获取握手状态
getInt(String) - 类 中的方法org.noear.solon.core.NvMap
 
getInt(String, int) - 类 中的方法org.noear.solon.core.NvMap
 
getInt(String, int) - 类 中的方法org.noear.solon.core.Props
获取某项配置,并转为整型(如果没有,输出默认值)
getLocalAddress() - 接口 中的方法org.noear.solon.core.message.Session
本地地址
getLocale() - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
getLong(String) - 类 中的方法org.noear.solon.core.NvMap
 
getLong(String, long) - 类 中的方法org.noear.solon.core.NvMap
 
getLong(String, long) - 类 中的方法org.noear.solon.core.Props
获取某项配置,并转为长整型(如果没有,输出默认值)
getMethod() - 接口 中的方法org.noear.solon.core.wrap.MethodHolder
获取函数
getMethod() - 类 中的方法org.noear.solon.core.wrap.MethodWrap
获取函数本身
getMethods() - 类 中的方法org.noear.solon.core.wrap.ClassWrap
获取申明的Method
getName() - 类 中的方法org.noear.solon.core.wrap.MethodWrap
获取函数名
getName() - 类 中的方法org.noear.solon.core.wrap.ParamWrap
 
getOpenSessions() - 接口 中的方法org.noear.solon.core.message.Session
获取所有会话
getOrDefault(Object, V) - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
getOrNull(Class<?>) - 类 中的静态方法org.noear.solon.core.Aop
获取bean
getParameter() - 类 中的方法org.noear.solon.core.wrap.ParamWrap
 
getParamWraps() - 接口 中的方法org.noear.solon.core.wrap.MethodHolder
获取函数参数
getParamWraps() - 类 中的方法org.noear.solon.core.wrap.MethodWrap
获取函数参数
getPriority() - 类 中的方法org.noear.solon.core.PluginEntity
优先级
getProp(String) - 类 中的方法org.noear.solon.core.Props
查找 keyStarts 开头的所有配置;并生成一个新的 配置集
getPropByExpr(String) - 类 中的方法org.noear.solon.core.Props
 
getProxy(Object) - 接口 中的方法org.noear.solon.core.BeanWrap.Proxy
获取代理
getRemoteAddress() - 接口 中的方法org.noear.solon.core.message.Session
远程地址
getRendered() - 类 中的方法org.noear.solon.core.handle.Context
 
getResource(String) - 类 中的方法org.noear.solon.core.JarClassLoader
 
getResource(String) - 类 中的静态方法org.noear.solon.Utils
获取资源URL
getResource(ClassLoader, String) - 类 中的静态方法org.noear.solon.Utils
 
getResourceAsString(String, String) - 类 中的静态方法org.noear.solon.Utils
获取资源并转为String
getResourceAsString(ClassLoader, String, String) - 类 中的静态方法org.noear.solon.Utils
 
getResources(String) - 类 中的方法org.noear.solon.core.JarClassLoader
 
getResources(String) - 类 中的静态方法org.noear.solon.Utils
获取资源URL集
getResources(ClassLoader, String) - 类 中的静态方法org.noear.solon.Utils
 
getReturnType() - 接口 中的方法org.noear.solon.core.wrap.MethodHolder
获取函数反回类型
getReturnType() - 类 中的方法org.noear.solon.core.wrap.MethodWrap
获取函数反回类型
getServer() - 接口 中的方法org.noear.solon.core.LoadBalance
获取节点
getString(InputStream, String) - 类 中的静态方法org.noear.solon.Utils
 
getType() - 接口 中的方法org.noear.solon.core.VarHolder
类型
getType() - 类 中的方法org.noear.solon.core.wrap.ParamWrap
 
getType() - 类 中的方法org.noear.solon.core.wrap.VarHolderOfField
获取字段类型
getType() - 类 中的方法org.noear.solon.core.wrap.VarHolderOfParam
 
getValue() - 类 中的方法org.noear.solon.core.wrap.VarHolderOfParam
 
getWrap(Object) - 类 中的方法org.noear.solon.core.BeanContainer
获取一个bean包装
getWrapAsyn(Object, Consumer<BeanWrap>) - 类 中的方法org.noear.solon.core.BeanContainer
 
getXmap(String) - 类 中的方法org.noear.solon.core.Props
查找 keyStarts 开头的所有配置;并生成一个新的 Map
global - 类 中的静态变量org.noear.solon.core.handle.RenderManager
 
global() - 类 中的静态方法org.noear.solon.core.JarClassLoader
 
global() - 类 中的静态方法org.noear.solon.core.PropsLoader
 
global() - 类 中的静态方法org.noear.solon.Solon
全局实例
globalSet(PropsLoader) - 类 中的静态方法org.noear.solon.core.PropsLoader
 
guid() - 类 中的静态方法org.noear.solon.core.message.Message
 
guid() - 类 中的静态方法org.noear.solon.Utils
生成UGID

H

handle(Context) - 类 中的方法org.noear.solon.core.handle.Action
 
handle(Context) - 类 中的方法org.noear.solon.core.handle.Gateway
for XHandler
handle(Context) - 接口 中的方法org.noear.solon.core.handle.Handler
 
handle(Context) - 类 中的方法org.noear.solon.core.handle.HandlerLink
 
handle(Context) - 类 中的方法org.noear.solon.core.route.RouterHandler
 
handle(Context) - 类 中的方法org.noear.solon.SolonApp
统一代理入口
handleDo(Context, RunnableEx) - 类 中的方法org.noear.solon.core.handle.Action
 
handleDo(Context, RunnableEx) - 类 中的方法org.noear.solon.core.handle.Gateway
 
handleMultiple(Context, Endpoint) - 类 中的方法org.noear.solon.core.route.RouterHandler
多项目处理(用于拦截器)
handleOne(Context, Endpoint) - 类 中的方法org.noear.solon.core.route.RouterHandler
唯一处理(用于主处理)
handlePre(Context) - 类 中的方法org.noear.solon.core.handle.Gateway
 
Handler - org.noear.solon.core.handle中的接口
通用处理接口(实现:XContext + XHandler 架构)
HandlerAide - org.noear.solon.core.handle中的类
处理助手,提供前置与后置处理的存储
HandlerAide() - 类 的构造器org.noear.solon.core.handle.HandlerAide
 
handlerGet() - 类 中的方法org.noear.solon.SolonApp
 
HandlerLink - org.noear.solon.core.handle中的类
处理助手,提供处理链的存储
HandlerLink() - 类 的构造器org.noear.solon.core.handle.HandlerLink
 
HandlerLoader - org.noear.solon.core.handle中的类
通用处理接口加载器(根据bean加载)
HandlerLoader(BeanWrap) - 类 的构造器org.noear.solon.core.handle.HandlerLoader
 
HandlerLoader(BeanWrap, String) - 类 的构造器org.noear.solon.core.handle.HandlerLoader
 
HandlerLoader(BeanWrap, String, boolean) - 类 的构造器org.noear.solon.core.handle.HandlerLoader
 
HandlerLoader(BeanWrap, String, boolean, Render, boolean) - 类 的构造器org.noear.solon.core.handle.HandlerLoader
 
handlerSet(Handler) - 类 中的方法org.noear.solon.SolonApp
 
HandlerSlots - org.noear.solon.core.handle中的接口
通用处理接口接收槽
handshake - 接口 中的静态变量org.noear.solon.core.message.MessageFlag
握手消息包
has(Object) - 类 中的静态方法org.noear.solon.core.Aop
检楂是否有bean
hashCode() - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
header(String) - 类 中的方法org.noear.solon.core.handle.Context
获取HEADER
header(String, String) - 类 中的方法org.noear.solon.core.handle.Context
 
header() - 类 中的方法org.noear.solon.core.message.Message
 
header(String) - 接口 中的方法org.noear.solon.core.message.Session
请求头
headerAdd(String, String) - 类 中的方法org.noear.solon.core.handle.Context
 
headerAdd(String, String) - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
headerMap() - 类 中的方法org.noear.solon.core.handle.Context
 
headerMap() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
headerSet(String, String) - 类 中的方法org.noear.solon.core.handle.Context
设置HEADER
headerSet(String, String) - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
headerSet(String, String) - 接口 中的方法org.noear.solon.core.message.Session
设置请求头
heartbeat - 接口 中的静态变量org.noear.solon.core.message.MessageFlag
心跳消息包
holder(Object) - 类 中的方法org.noear.solon.core.wrap.FieldWrap
获取自身的临时对象
http(String, Handler) - 类 中的方法org.noear.solon.SolonApp
添加HTTP所有方法的监听(GET,POST,PUT,PATCH,DELETE,HEAD)

I

Import - org.noear.solon.annotation中的注释类型
导入器,通过注解导入类或者包(最终作用在app source 或 config 上有效) //注解传导示例
importTry() - 类 中的方法org.noear.solon.SolonApp
 
index - 类 中的变量org.noear.solon.core.handle.InterceptorChain.Entity
 
index - 类 中的变量org.noear.solon.core.route.RouteTable.Route
 
Init - org.noear.solon.annotation中的注释类型
初始化(相当于 PostConstruct) Bean 构建过程:Constructor(构造方法) -> @Inject(依赖注入) -> @Init(初始化)
init(Object) - 类 中的方法org.noear.solon.core.BeanWrap
bean 初始化
init() - 类 中的方法org.noear.solon.SolonApp
初始化(不能合在构建函数里)
initialize() - 类 中的方法org.noear.solon.core.AopContext
::初始化(独立出 initialize,方便重写)
Inject - org.noear.solon.annotation中的注释类型
注入 可注入到字段或参数或类型(类型和参数只在@Configuration有效) 禁止注入在类型上;可避免让非单例bean的注入变复杂,进而避免影有响性能 //注解在bean的字段上
inject(T) - 类 中的静态方法org.noear.solon.core.Aop
尝试注入
inject(T, Properties) - 类 中的静态方法org.noear.solon.core.Aop
尝试用属性注入
injectProperties(T, Properties) - 类 中的静态方法org.noear.solon.Utils
注入属性
instance - 类 中的静态变量org.noear.solon.core.event.AppLoadEndEvent
 
instance - 类 中的静态变量org.noear.solon.core.event.BeanLoadEndEvent
 
instance - 类 中的静态变量org.noear.solon.core.event.PluginLoadEndEvent
 
Interceptor - org.noear.solon.core.handle中的接口
方法拦截器(通过 @XAround 随载)
InterceptorChain - org.noear.solon.core.handle中的接口
方法拦截调用链(用于支持 @XAround )
InterceptorChain.Entity - org.noear.solon.core.handle中的类
 
inTrans() - 接口 中的方法org.noear.solon.core.tran.TranExecutor
是否在事务中
inTrans() - 类 中的静态方法org.noear.solon.core.tran.TranUtils
是否在事务中
inTransAndReadOnly() - 接口 中的方法org.noear.solon.core.tran.TranExecutor
是否在事务中且只读
inTransAndReadOnly() - 类 中的静态方法org.noear.solon.core.tran.TranUtils
是否在事务中且只读
invoke(Context, Object) - 类 中的方法org.noear.solon.core.handle.Action
调用
invoke(Object, Object[]) - 类 中的方法org.noear.solon.core.wrap.MethodWrap
执行
invoke0(Context, Object) - 类 中的方法org.noear.solon.core.handle.Action
 
invokeByAspect(Object, Object[]) - 类 中的方法org.noear.solon.core.wrap.MethodWrap
执行切面
ip() - 类 中的方法org.noear.solon.core.handle.Context
获取远程IP
ip() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
isBlank(String) - 类 中的静态方法org.noear.solon.Utils
检查字符串是否为空白
isDebugMode() - 类 中的方法org.noear.solon.SolonProps
是否为 debug mode
isDone() - 类 中的方法org.noear.solon.core.wrap.VarHolderOfParam
 
isDriftMode() - 类 中的方法org.noear.solon.SolonProps
是否为 drift mode (of ip)
isEmpty() - 类 中的方法org.noear.solon.core.handle.ModelAndView
是否为空
isEmpty() - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
isEmpty(String) - 类 中的静态方法org.noear.solon.Utils
检查字符串是否为空
isFilesMode() - 类 中的方法org.noear.solon.SolonProps
是否为文件运行模式
isFilesMode(boolean) - 类 中的方法org.noear.solon.SolonProps
 
isMultipart() - 类 中的方法org.noear.solon.core.handle.Context
是否为分段上传
isMultipartFormData() - 类 中的方法org.noear.solon.core.handle.Context
 
isNotEmpty(String) - 类 中的静态方法org.noear.solon.Utils
检查字符串是否为非空
isSecure() - 接口 中的方法org.noear.solon.core.message.Session
是否是安全的
isString() - 类 中的方法org.noear.solon.core.message.Message
 
isString(boolean) - 类 中的方法org.noear.solon.core.message.Message
 
isSupport(String) - 类 中的方法org.noear.solon.core.PropsLoader
是否支持
isValid() - 接口 中的方法org.noear.solon.core.message.Session
是否是有效的
isWhiteMode() - 类 中的方法org.noear.solon.SolonProps
是否为白色模式(即白名单模式)
isWhitespace(int) - 类 中的静态方法org.noear.solon.Utils
 

J

JarClassLoader - org.noear.solon.core中的类
自定义类加载器,为了方便加载扩展jar包(配合扩展加载器,热加载扩展jar包)
JarClassLoader() - 类 的构造器org.noear.solon.core.JarClassLoader
 
JarClassLoader(ClassLoader) - 类 的构造器org.noear.solon.core.JarClassLoader
 

K

key() - 类 中的方法org.noear.solon.core.message.Message
 
keySet() - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 

L

LinkedCaseInsensitiveMap<V> - org.noear.solon.ext中的类
忽略大小写的LinkedMap
LinkedCaseInsensitiveMap() - 类 的构造器org.noear.solon.ext.LinkedCaseInsensitiveMap
 
LinkedCaseInsensitiveMap(int, Locale) - 类 的构造器org.noear.solon.ext.LinkedCaseInsensitiveMap
 
listen(String, Listener) - 类 中的方法org.noear.solon.SolonApp
添加监听
Listener - org.noear.solon.core.message中的接口
SocketD 监听器(实现 Message + Listener 架构)
listener(Listener) - 接口 中的方法org.noear.solon.core.message.Session
当前实例监听者(ListenEndpoint 为路径监听者,不限实例)
listener() - 接口 中的方法org.noear.solon.core.message.Session
当前实例监听者
load(String, boolean) - 类 中的静态方法org.noear.solon.core.ExtendLoader
加载扩展文件夹(或文件)
load(String, boolean, Predicate<String>) - 类 中的静态方法org.noear.solon.core.ExtendLoader
加载扩展文件夹(或文件)
load(HandlerSlots) - 类 中的方法org.noear.solon.core.handle.HandlerLoader
加载 XAction 到目标容器
load(boolean, HandlerSlots) - 类 中的方法org.noear.solon.core.handle.HandlerLoader
加载 XAction 到目标容器
load(URL) - 类 中的方法org.noear.solon.core.PropsLoader
加载 url 配置
load(NvMap) - 类 中的方法org.noear.solon.SolonProps
加载配置(用于第一次加载)
loadActionAide(Method, Action) - 类 中的方法org.noear.solon.core.handle.HandlerLoader
 
loadActionDo(HandlerSlots, boolean) - 类 中的方法org.noear.solon.core.handle.HandlerLoader
加载 XAction 处理
loadAdd(URL) - 类 中的方法org.noear.solon.SolonProps
加载配置(用于扩展加载)
loadAdd(String) - 类 中的方法org.noear.solon.SolonProps
 
loadAdd(Properties) - 类 中的方法org.noear.solon.SolonProps
 
LoadBalance - org.noear.solon.core中的接口
负载均衡器(为服务提供一个简单的负载接口;起到适配中介效果) //定义 local LoadBalance
LoadBalance.Factory - org.noear.solon.core中的接口
负载器工厂
loadClass(String) - 类 中的方法org.noear.solon.core.JarClassLoader
加载类
loadClass(String) - 类 中的静态方法org.noear.solon.Utils
根据字符串加载为一个类
loadClass(ClassLoader, String) - 类 中的静态方法org.noear.solon.Utils
根据字符串加载为一个类
loadControllerAide() - 类 中的方法org.noear.solon.core.handle.HandlerLoader
 
loadHandlerDo(HandlerSlots) - 类 中的方法org.noear.solon.core.handle.HandlerLoader
加载处理
loadJar(List<ClassLoader>, File) - 类 中的静态方法org.noear.solon.core.ExtendLoader
加载扩展具体的jar文件
loadJar(File) - 类 中的静态方法org.noear.solon.core.ExtendLoader
 
loadJar(URL) - 类 中的静态方法org.noear.solon.core.JarClassLoader
 
loadJar(File) - 类 中的静态方法org.noear.solon.core.JarClassLoader
 
loadProperties(URL) - 类 中的静态方法org.noear.solon.Utils
根据url加载配置集

M

main() - 类 中的方法org.noear.solon.core.route.Router
 
map(Function<Message, T>) - 类 中的方法org.noear.solon.core.message.Message
消息转换
Mapping - org.noear.solon.annotation中的注释类型
路径印射 一般附加在控制器和动作上
mapping() - 类 中的方法org.noear.solon.core.handle.HandlerLoader
mapping expr
mapping(String, Render) - 类 中的静态方法org.noear.solon.core.handle.RenderManager
印射后缀和渲染器的关系
mapping(String, String) - 类 中的静态方法org.noear.solon.core.handle.RenderManager
印射后缀和渲染器的关系
matchAll(Context, Endpoint) - 类 中的方法org.noear.solon.core.route.Router
区配多个目标(根据上上文)
matchAll(String, MethodType) - 类 中的方法org.noear.solon.core.route.RouteTable
区配多个目标(根据上上文)
matched(Context, String) - 接口 中的方法org.noear.solon.core.handle.ActionExecutor
是否匹配
matched(Context, String) - 类 中的方法org.noear.solon.core.handle.ActionExecutorDefault
 
matcher(String) - 类 中的方法org.noear.solon.core.util.PathAnalyzer
获取路径匹配结果
matches(MethodType, String) - 类 中的方法org.noear.solon.core.route.RouteTable.Route
是否匹配
matches(String) - 类 中的方法org.noear.solon.core.util.PathAnalyzer
检测是否匹配
matchOne(Context, Endpoint) - 类 中的方法org.noear.solon.core.route.Router
区配一个目标(根据上上文)
matchOne(Session) - 类 中的方法org.noear.solon.core.route.Router
区配一个目标(根据上上文)
matchOne(String, MethodType) - 类 中的方法org.noear.solon.core.route.RouteTable
区配一个目标(根据上上文)
md5(String) - 类 中的静态方法org.noear.solon.Utils
生成MD5
mergePath(String, String) - 类 中的静态方法org.noear.solon.core.util.PathUtil
合并两个路径
Message - org.noear.solon.core.message中的类
SocketD 消息包(实现 Message + Listener 架构) 格式一:{flag + body} 格式二:{flag + key + resourceDescriptor + header + body}
Message(int, String, String, String, byte[]) - 类 的构造器org.noear.solon.core.message.Message
 
Message(int, String, String, byte[]) - 类 的构造器org.noear.solon.core.message.Message
 
Message(int, String, byte[]) - 类 的构造器org.noear.solon.core.message.Message
 
Message(int, byte[]) - 类 的构造器org.noear.solon.core.message.Message
 
message - 接口 中的静态变量org.noear.solon.core.message.MessageFlag
消息包
MessageFlag - org.noear.solon.core.message中的接口
消息标志
method() - 类 中的方法org.noear.solon.core.handle.Action
函数包装器
method() - 类 中的方法org.noear.solon.core.handle.Context
获取请求方法
method() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
method() - 类 中的方法org.noear.solon.core.handle.InterceptorChain.Entity
 
method() - 接口 中的方法org.noear.solon.core.handle.InterceptorChain
方法容器
method() - 接口 中的方法org.noear.solon.core.message.Session
方法
method - 类 中的变量org.noear.solon.core.route.RouteTable.Route
 
method() - 类 中的方法org.noear.solon.core.wrap.MethodWrap
 
MethodHolder - org.noear.solon.core.wrap中的接口
方法容器
MethodType - org.noear.solon.core.handle中的枚举
方法枚举
MethodWrap - org.noear.solon.core.wrap中的类
方法包装 用于缓存类的方法,并附加些功能(和 ClassWrap、FieldWrap 意图相同)
MethodWrap(Method) - 类 的构造器org.noear.solon.core.wrap.MethodWrap
 
model() - 类 中的方法org.noear.solon.core.handle.ModelAndView
模型
ModelAndView - org.noear.solon.core.handle中的类
mvc:模型与视图
ModelAndView() - 类 的构造器org.noear.solon.core.handle.ModelAndView
 
ModelAndView(String) - 类 的构造器org.noear.solon.core.handle.ModelAndView
 
ModelAndView(String, Map<String, ?>) - 类 的构造器org.noear.solon.core.handle.ModelAndView
 

N

name() - 类 中的方法org.noear.solon.core.BeanWrap
bean 标签
name() - 类 中的方法org.noear.solon.core.handle.Action
接口名称
name - 枚举 中的变量org.noear.solon.core.handle.MethodType
 
name - 类 中的变量org.noear.solon.core.handle.UploadedFile
文件名
nameSet(String) - 类 中的方法org.noear.solon.core.BeanWrap
 
newBy(Function<String, String>) - 类 中的方法org.noear.solon.core.wrap.ClassWrap
新建实例
newBy(Properties) - 类 中的方法org.noear.solon.core.wrap.ClassWrap
 
newBy(Function<String, String>, Context) - 类 中的方法org.noear.solon.core.wrap.ClassWrap
新建实例
newInstance(String) - 类 中的静态方法org.noear.solon.Utils
根据字段串加载为一个对象
newInstance(ClassLoader, String) - 类 中的静态方法org.noear.solon.Utils
根据字段串加载为一个对象
next - 类 中的变量org.noear.solon.core.handle.InterceptorChain.Entity
 
nextNode - 类 中的变量org.noear.solon.core.handle.HandlerLink
下个节点
node - 类 中的变量org.noear.solon.core.handle.HandlerLink
当前节点
Note - org.noear.solon.annotation中的注释类型
注释
NvMap - org.noear.solon.core中的类
可排序,不区分大小写(Name value map) 用于:参数解析,Header,Param 处理
NvMap() - 类 的构造器org.noear.solon.core.NvMap
 
NvMap(Map<String, String>) - 类 的构造器org.noear.solon.core.NvMap
 

O

obj - 类 中的变量org.noear.solon.core.wrap.VarHolderOfField
 
onChange(BiConsumer<String, String>) - 类 中的方法org.noear.solon.SolonProps
添加变更事件
onClose(Session) - 接口 中的方法org.noear.solon.core.message.Listener
 
onDone - 类 中的变量org.noear.solon.core.wrap.VarHolderOfParam
 
onError(Session, Throwable) - 接口 中的方法org.noear.solon.core.message.Listener
 
onError(EventListener<Throwable>) - 类 中的方法org.noear.solon.SolonApp
订阅异常事件
onEvent(Event) - 接口 中的方法org.noear.solon.core.event.EventListener
 
onEvent(Class<T>, EventListener<T>) - 类 中的方法org.noear.solon.SolonApp
订阅事件
onMessage(Session, Message) - 接口 中的方法org.noear.solon.core.message.Listener
 
onOpen(Session) - 接口 中的方法org.noear.solon.core.message.Listener
 
onSharedAdd(BiConsumer<String, Object>) - 类 中的方法org.noear.solon.SolonApp
共享对象添加事件
org.noear.solon - 程序包 org.noear.solon
 
org.noear.solon.annotation - 程序包 org.noear.solon.annotation
 
org.noear.solon.core - 程序包 org.noear.solon.core
 
org.noear.solon.core.cache - 程序包 org.noear.solon.core.cache
 
org.noear.solon.core.event - 程序包 org.noear.solon.core.event
 
org.noear.solon.core.handle - 程序包 org.noear.solon.core.handle
 
org.noear.solon.core.message - 程序包 org.noear.solon.core.message
 
org.noear.solon.core.route - 程序包 org.noear.solon.core.route
 
org.noear.solon.core.tran - 程序包 org.noear.solon.core.tran
 
org.noear.solon.core.util - 程序包 org.noear.solon.core.util
 
org.noear.solon.core.wrap - 程序包 org.noear.solon.core.wrap
 
org.noear.solon.ext - 程序包 org.noear.solon.ext
 
output(byte[]) - 类 中的方法org.noear.solon.core.handle.Context
输出内容
output(InputStream) - 类 中的方法org.noear.solon.core.handle.Context
 
output(String) - 类 中的方法org.noear.solon.core.handle.Context
 
output(Throwable) - 类 中的方法org.noear.solon.core.handle.Context
 
output(byte[]) - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
output(InputStream) - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
outputAsHtml(String) - 类 中的方法org.noear.solon.core.handle.Context
 
outputAsJson(String) - 类 中的方法org.noear.solon.core.handle.Context
 
outputStream() - 类 中的方法org.noear.solon.core.handle.Context
 
outputStream() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 

P

p - 类 中的变量org.noear.solon.core.wrap.VarHolderOfParam
 
Param - org.noear.solon.annotation中的注释类型
参数(主要修饰参数,很少用到)
param(String) - 类 中的方法org.noear.solon.core.handle.Context
 
param(String, String) - 类 中的方法org.noear.solon.core.handle.Context
 
param(String) - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
param(String, String) - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
paramAsBean(Class<T>) - 类 中的方法org.noear.solon.core.handle.Context
 
paramAsDecimal(String) - 类 中的方法org.noear.solon.core.handle.Context
 
paramAsDecimal(String, BigDecimal) - 类 中的方法org.noear.solon.core.handle.Context
 
paramAsDouble(String) - 类 中的方法org.noear.solon.core.handle.Context
 
paramAsDouble(String, double) - 类 中的方法org.noear.solon.core.handle.Context
 
paramAsInt(String) - 类 中的方法org.noear.solon.core.handle.Context
 
paramAsInt(String, int) - 类 中的方法org.noear.solon.core.handle.Context
 
paramAsLong(String) - 类 中的方法org.noear.solon.core.handle.Context
 
paramAsLong(String, long) - 类 中的方法org.noear.solon.core.handle.Context
 
paramMap() - 类 中的方法org.noear.solon.core.handle.Context
 
paramMap() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
paramsAdd(String, String) - 类 中的方法org.noear.solon.core.handle.Context
 
paramSet(String, String) - 类 中的方法org.noear.solon.core.handle.Context
 
paramsMap() - 类 中的方法org.noear.solon.core.handle.Context
 
paramsMap() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
paramValues(String) - 类 中的方法org.noear.solon.core.handle.Context
获取参数
paramValues(String) - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
ParamWrap - org.noear.solon.core.wrap中的类
 
ParamWrap(Parameter) - 类 的构造器org.noear.solon.core.wrap.ParamWrap
 
PARM_UNDEFINED_VALUE - 类 中的静态变量org.noear.solon.core.Constants
 
patch(String, Handler) - 类 中的方法org.noear.solon.SolonApp
添加PATCH方法的监听(REST.update 客户端提供改变的属性)
path() - 类 中的静态方法org.noear.solon.core.ExtendLoader
扩展路径(绝对路径)
path() - 类 中的方法org.noear.solon.core.handle.Context
获取请求的URI路径
path() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
path() - 接口 中的方法org.noear.solon.core.message.Session
路径(socket 可能为null)
path - 类 中的变量org.noear.solon.core.route.RouteTable.Route
 
PathAnalyzer - org.noear.solon.core.util中的类
路径分析器,用于路由器和路径变量分析
PathAnalyzer(String) - 类 的构造器org.noear.solon.core.util.PathAnalyzer
 
pathAsUpper() - 类 中的方法org.noear.solon.core.handle.Context
 
pathMap(String) - 类 中的方法org.noear.solon.core.handle.Context
获取请求的URI路径变量,根据路径表达式
PathUtil - org.noear.solon.core.util中的类
 
PathUtil() - 类 的构造器org.noear.solon.core.util.PathUtil
 
pathVarMap(String, String) - 类 中的静态方法org.noear.solon.core.util.PathUtil
将路径根据表达式转成map
plug(Plugin) - 类 中的方法org.noear.solon.SolonApp
插入插件
Plugin - org.noear.solon.core中的接口
通用插件接口(实现 Plugin 架构;通过Solon ISP进行申明)
plugin - 类 中的变量org.noear.solon.core.PluginEntity
插件
PluginEntity - org.noear.solon.core中的类
插件实体
PluginEntity(ClassLoader, String) - 类 的构造器org.noear.solon.core.PluginEntity
 
PluginEntity(Plugin) - 类 的构造器org.noear.solon.core.PluginEntity
 
PluginLoadEndEvent - org.noear.solon.core.event中的类
Plugin load end 事件
PluginLoadEndEvent() - 类 的构造器org.noear.solon.core.event.PluginLoadEndEvent
 
plugs() - 类 中的方法org.noear.solon.SolonProps
获取插件列表
plugsScan(List<ClassLoader>) - 类 中的方法org.noear.solon.SolonProps
插件扫描
pools - 类 中的静态变量org.noear.solon.Utils
 
port() - 类 中的方法org.noear.solon.SolonApp
获取端口
post(String, Handler) - 类 中的方法org.noear.solon.SolonApp
添加POST方法的监听(REST.create 在服务端新建一项资源)
PrintUtil - org.noear.solon.core.util中的类
彩色打印小工具
PrintUtil() - 类 的构造器org.noear.solon.core.util.PrintUtil
 
priority() - 接口 中的方法org.noear.solon.core.handle.SessionState
优先级
priority - 类 中的变量org.noear.solon.core.PluginEntity
优先级(大的优先)
produces() - 类 中的方法org.noear.solon.core.handle.Action
 
Props - org.noear.solon.core中的类
通用属性集合(为 SolonProperties 的基类) 在 Properties 基础上,添加了些方法
Props() - 类 的构造器org.noear.solon.core.Props
 
Props(Properties) - 类 的构造器org.noear.solon.core.Props
 
PropsLoader - org.noear.solon.core中的类
属性加载器 通过 globalSet 可进行重写
PropsLoader() - 类 的构造器org.noear.solon.core.PropsLoader
 
protocol() - 类 中的方法org.noear.solon.core.handle.Context
获取请求协议
protocol() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
protocolAsUpper() - 类 中的方法org.noear.solon.core.handle.Context
 
proxy() - 类 中的方法org.noear.solon.core.BeanWrap
 
proxySet(BeanWrap.Proxy) - 类 中的方法org.noear.solon.core.BeanWrap
 
push(Object) - 类 中的静态方法org.noear.solon.core.event.EventBus
推送事件
pushAsyn(Object) - 类 中的静态方法org.noear.solon.core.event.EventBus
异步推送事件
put(String, V) - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
put(String, Handler) - 类 中的方法org.noear.solon.SolonApp
添加PUT方法的监听(REST.update 客户端提供改变后的完整资源)
put(Object, Object) - 类 中的方法org.noear.solon.SolonProps
 
putAll(Map<? extends String, ? extends V>) - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
putWrap(String, BeanWrap) - 类 中的方法org.noear.solon.core.BeanContainer
存入bean库(存入成功会进行通知)
putWrap(Class<?>, BeanWrap) - 类 中的方法org.noear.solon.core.BeanContainer
存入到bean库(存入成功会进行通知)

Q

queryString() - 类 中的方法org.noear.solon.core.handle.Context
 
queryString() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 

R

raw() - 类 中的方法org.noear.solon.core.BeanWrap
bean 原始对象
rawSet(Object) - 类 中的方法org.noear.solon.core.BeanWrap
 
real() - 接口 中的方法org.noear.solon.core.message.Session
 
redirect(String) - 类 中的方法org.noear.solon.core.handle.Context
跳转地址
redirect(String, int) - 类 中的方法org.noear.solon.core.handle.Context
 
redirect(String) - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
redirect(String, int) - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
redln(String) - 类 中的静态方法org.noear.solon.core.util.PrintUtil
 
redln(Object) - 类 中的静态方法org.noear.solon.core.util.PrintUtil
 
register() - 类 中的方法org.noear.solon.core.handle.Gateway
注册相关接口与拦截器
register(Render) - 类 中的静态方法org.noear.solon.core.handle.RenderManager
登记渲染器
remoting() - 类 中的方法org.noear.solon.core.BeanWrap
is remoting()?
remoting() - 类 中的方法org.noear.solon.core.handle.Context
 
remotingSet(boolean) - 类 中的方法org.noear.solon.core.BeanWrap
 
remotingSet(boolean) - 类 中的方法org.noear.solon.core.handle.Context
 
remove(String) - 接口 中的方法org.noear.solon.core.cache.CacheService
移除
remove(Object) - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
removeEldestEntry(Map.Entry<String, V>) - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
removeJar(URL) - 类 中的方法org.noear.solon.core.JarClassLoader
移除jar包
removeJar(File) - 类 中的方法org.noear.solon.core.JarClassLoader
 
render(Object) - 类 中的方法org.noear.solon.core.handle.Context
渲染数据(不能重写,避免死循环)
render(String, Map<String, ?>) - 类 中的方法org.noear.solon.core.handle.Context
 
render(Object, Context) - 类 中的方法org.noear.solon.core.handle.Gateway
for XRender (用于接管 BeanWebWrap 和 XAction 的渲染)
Render - org.noear.solon.core.handle中的接口
通用渲染接口
render(Object, Context) - 接口 中的方法org.noear.solon.core.handle.Render
渲染
render(Object, Context) - 类 中的方法org.noear.solon.core.handle.RenderManager
渲染
renderAndReturn(ModelAndView) - 类 中的方法org.noear.solon.core.handle.Context
 
renderAndReturn(Object, Context) - 接口 中的方法org.noear.solon.core.handle.Render
渲染并返回(默认不实现)
renderAndReturn(ModelAndView) - 类 中的静态方法org.noear.solon.core.handle.RenderManager
渲染并返回
renderAndReturn(Object, Context) - 类 中的方法org.noear.solon.core.handle.RenderManager
渲染并返回
renderDo(Object, Context) - 类 中的方法org.noear.solon.core.handle.Action
执行渲染(便于重写)
RenderManager - org.noear.solon.core.handle中的类
通过 Render 管理员,以此实现多模板引擎处理
renderMapping(String, Render) - 类 中的静态方法org.noear.solon.core.Bridge
印射渲染关系
renderMapping(String, String) - 类 中的静态方法org.noear.solon.core.Bridge
印射渲染关系
renderRegister(Render) - 类 中的静态方法org.noear.solon.core.Bridge
注册渲染器
replaceable() - 接口 中的方法org.noear.solon.core.handle.SessionState
是否可替换
request() - 类 中的方法org.noear.solon.core.handle.Context
获取请求对象
request() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
required() - 类 中的方法org.noear.solon.core.wrap.ParamWrap
 
resourceDescriptor() - 类 中的方法org.noear.solon.core.message.Message
 
ResourceScaner - org.noear.solon.core.util中的类
资源扫描器(用于扫描插件配置等资源...)
ResourceScaner() - 类 的构造器org.noear.solon.core.util.ResourceScaner
 
response() - 类 中的方法org.noear.solon.core.handle.Context
获取输出对象
response() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
response - 接口 中的静态变量org.noear.solon.core.message.MessageFlag
响应体消息包
result - 类 中的变量org.noear.solon.core.handle.Context
 
Result<T> - org.noear.solon.core.handle中的类
结果(可用于接口开发返回统一结果)
Result(T) - 类 的构造器org.noear.solon.core.handle.Result
 
Result(int, String) - 类 的构造器org.noear.solon.core.handle.Result
 
Route(String, MethodType, int, T) - 类 的构造器org.noear.solon.core.route.RouteTable.Route
 
Router - 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() - 类 的构造器org.noear.solon.core.route.Router
 
router() - 类 中的方法org.noear.solon.SolonApp
路由器
RouterHandler - org.noear.solon.core.route中的类
Solon router Handler
RouterHandler(Router) - 类 的构造器org.noear.solon.core.route.RouterHandler
 
RouteTable<T> - org.noear.solon.core.route中的类
路由表
RouteTable() - 类 的构造器org.noear.solon.core.route.RouteTable
 
RouteTable.Route<T> - org.noear.solon.core.route中的类
路由记录
run() - 类 中的方法org.noear.solon.core.wrap.VarGather
 
run() - 接口 中的方法org.noear.solon.ext.RunnableEx
 
run() - 类 中的方法org.noear.solon.SolonApp
运行应用
RunnableEx - org.noear.solon.ext中的接口
可运行

S

scan(String, Predicate<String>) - 类 中的静态方法org.noear.solon.core.util.ResourceScaner
扫描路径下的的资源(path 扫描路径)
scan(ClassLoader, String, Predicate<String>) - 类 中的静态方法org.noear.solon.core.util.ResourceScaner
 
scheduled - 类 中的静态变量org.noear.solon.Utils
 
send(String) - 接口 中的方法org.noear.solon.core.message.Session
发送消息
send(Message) - 接口 中的方法org.noear.solon.core.message.Session
发送消息
sendAndCallback(String, BiConsumer<String, Throwable>) - 接口 中的方法org.noear.solon.core.message.Session
发送消息并异步回调
sendAndCallback(Message, BiConsumer<Message, Throwable>) - 接口 中的方法org.noear.solon.core.message.Session
发送消息并异步回调
sendAndResponse(String) - 接口 中的方法org.noear.solon.core.message.Session
发送消息并等待响应
sendAndResponse(Message) - 接口 中的方法org.noear.solon.core.message.Session
发送消息并等待响应
sendHandshake(Message) - 接口 中的方法org.noear.solon.core.message.Session
发送握手
sendHandshakeAndResponse(Message) - 接口 中的方法org.noear.solon.core.message.Session
发送握手并等待响应
sendHeartbeat() - 接口 中的方法org.noear.solon.core.message.Session
发送心跳
sendHeartbeatAuto(int) - 接口 中的方法org.noear.solon.core.message.Session
发送心跳
ServerEndpoint - org.noear.solon.annotation中的注释类型
监听处理端点(为 Message + Listener 架构,提供容器化支持)
serverPort() - 类 中的方法org.noear.solon.SolonProps
获取服务端口(默认:8080)
session(String) - 类 中的方法org.noear.solon.core.handle.Context
获取SESSION状态
Session - org.noear.solon.core.message中的接口
SocketD 会话(为 Message + Listener 架构服务 )
sessionClear() - 类 中的方法org.noear.solon.core.handle.Context
 
sessionClear() - 接口 中的方法org.noear.solon.core.handle.SessionState
清除SESSION状态
sessionGet(String) - 接口 中的方法org.noear.solon.core.handle.SessionState
获取SESSION状态
sessionId() - 类 中的方法org.noear.solon.core.handle.Context
获取SESSION_ID
sessionId() - 接口 中的方法org.noear.solon.core.handle.SessionState
获取SESSION_ID
sessionId() - 接口 中的方法org.noear.solon.core.message.Session
会话ID
sessionMap() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
sessionRefresh() - 接口 中的方法org.noear.solon.core.handle.SessionState
刷新SESSION状态
sessionSet(String, Object) - 类 中的方法org.noear.solon.core.handle.Context
设置SESSION状态
sessionSet(String, Object) - 接口 中的方法org.noear.solon.core.handle.SessionState
设置SESSION状态
sessionState() - 类 中的静态方法org.noear.solon.core.Bridge
获取Session状态管理器
sessionState() - 类 中的方法org.noear.solon.core.handle.Context
 
SessionState - org.noear.solon.core.handle中的接口
Session 状态器接口 用于对接http自带 sesssion 或 扩展 sesssion(可相互切换)
sessionStateInit(SessionState) - 类 中的方法org.noear.solon.core.handle.Context
 
sessionStateSet(SessionState) - 类 中的静态方法org.noear.solon.core.Bridge
设置Session状态管理器
setAttachment(Object) - 接口 中的方法org.noear.solon.core.message.Session
设置附件
setCharset(Charset) - 类 中的方法org.noear.solon.core.message.Message
 
setCode(int) - 类 中的方法org.noear.solon.core.handle.Result
 
setData(T) - 类 中的方法org.noear.solon.core.handle.Result
 
setDescription(String) - 类 中的方法org.noear.solon.core.handle.Result
 
setHandled(boolean) - 类 中的方法org.noear.solon.core.handle.Context
 
setHandled(boolean) - 类 中的方法org.noear.solon.core.message.Message
 
setHandshaked(boolean) - 接口 中的方法org.noear.solon.core.message.Session
设置握手状态
setRendered(boolean) - 类 中的方法org.noear.solon.core.handle.Context
 
setValue(Object) - 接口 中的方法org.noear.solon.core.VarHolder
设值
setValue(Object, Object) - 类 中的方法org.noear.solon.core.wrap.FieldWrap
设置字段的值
setValue(Object) - 类 中的方法org.noear.solon.core.wrap.VarHolderOfField
设置字段的值
setValue(Object) - 类 中的方法org.noear.solon.core.wrap.VarHolderOfParam
 
shared() - 类 中的方法org.noear.solon.SolonApp
共享对象
sharedAdd(String, Object) - 类 中的方法org.noear.solon.SolonApp
添加共享对象
sharedGet(String, Consumer<T>) - 类 中的方法org.noear.solon.SolonApp
获取共享对象(异步获取)
signal - 枚举 中的变量org.noear.solon.core.handle.MethodType
 
SignalType - org.noear.solon.core中的枚举
信号枚举
Singleton - org.noear.solon.annotation中的注释类型
单例 一般附加在Controller上;可继承;(所有Bean默认都是单例)
singleton() - 类 中的方法org.noear.solon.core.BeanWrap
是否为单例
singletonSet(boolean) - 类 中的方法org.noear.solon.core.BeanWrap
 
size() - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
socket(String, Handler) - 类 中的方法org.noear.solon.SolonApp
添加socket方法的监听
socket(String, Listener) - 类 中的方法org.noear.solon.SolonApp
添加socket方法的监听
Solon - org.noear.solon中的类
应用管理中心 public class DemoApp{ public static void main(String[] args){ Solon.start(DemoApp.class, args); } }
Solon() - 类 的构造器org.noear.solon.Solon
 
SolonApp - org.noear.solon中的类
应用管理中心 public class DemoApp{ public static void main(String[] args){ Solon.start(DemoApp.class, args); } }
SolonApp(Class<?>, NvMap) - 类 的构造器org.noear.solon.SolonApp
 
SolonProps - org.noear.solon中的类
统一配置加载器 // // 手动获取配置模式(容器自动模式可用: @XInject("${water.logger}")) // Solon.cfg() Solon.cfg().isDebugMode() Solon.cfg().isDriftMode() Solon.cfg().get("water.logger") Solon.cfg().getProp("db1")
SolonProps() - 类 的构造器org.noear.solon.SolonProps
 
source() - 类 中的方法org.noear.solon.SolonApp
 
start(SolonApp) - 接口 中的方法org.noear.solon.core.Plugin
启动 (stop 可通过: app.onStop(..)
start() - 类 中的方法org.noear.solon.core.PluginEntity
启动
start(Class<?>, String[]) - 类 中的静态方法org.noear.solon.Solon
启动应用(全局只启动一个),执行序列 1.加载配置(约定:application.properties 为应用配置文件) 2.加载自发现插件(约定:/solonplugin/*.properties 为插件配置文件) 3.加载注解Bean(约定:@XBean,@XController,@XInterceptor 为bean) 4.执行Bean加载事件(采用:注册事件的方式进行安需通知)
start(Class<?>, String[], ConsumerEx<SolonApp>) - 类 中的静态方法org.noear.solon.Solon
 
start(Class<?>, NvMap, ConsumerEx<SolonApp>) - 类 中的静态方法org.noear.solon.Solon
 
status() - 类 中的方法org.noear.solon.core.handle.Context
获取输出状态
status(int) - 类 中的方法org.noear.solon.core.handle.Context
已过时。
status() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
statusSet(int) - 类 中的方法org.noear.solon.core.handle.Context
设置输出状态
statusSet(int) - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
stop() - 接口 中的方法org.noear.solon.core.Plugin
停止
stop() - 类 中的方法org.noear.solon.core.PluginEntity
停止
stop() - 类 中的静态方法org.noear.solon.Solon
 
stop(boolean, long) - 类 中的静态方法org.noear.solon.Solon
 
stopped() - 类 中的静态方法org.noear.solon.Solon
 
store(String, Object, int) - 接口 中的方法org.noear.solon.core.cache.CacheService
保存
subscribe(Class<T>, EventListener<T>) - 类 中的静态方法org.noear.solon.core.event.EventBus
订阅事件
succeed() - 类 中的静态方法org.noear.solon.core.handle.Result
成功的空结果
succeed(T) - 类 中的静态方法org.noear.solon.core.handle.Result
成功的结果
SupplierEx<T> - org.noear.solon.ext中的接口
供应者

T

tag() - 类 中的方法org.noear.solon.core.BeanWrap
bean 标签
tagSet(String) - 类 中的方法org.noear.solon.core.BeanWrap
 
target - 类 中的变量org.noear.solon.core.route.RouteTable.Route
 
throwableHas(Throwable, Class<? extends Throwable>) - 类 中的静态方法org.noear.solon.Utils
 
throwableUnwrap(Throwable) - 类 中的静态方法org.noear.solon.Utils
解包异常
throwableWrap(Throwable) - 类 中的静态方法org.noear.solon.Utils
包装异常
to(AnnotatedElement, Class<?>, String, String, Context) - 类 中的静态方法org.noear.solon.core.util.ConvertUtil
转换 context 的值
to(Class<?>, String) - 类 中的静态方法org.noear.solon.core.util.ConvertUtil
转换 properties 的值
toString() - 类 中的方法org.noear.solon.core.message.Message
 
toString() - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
tranExecutor() - 类 中的静态方法org.noear.solon.core.Bridge
获取事务执行器
TranExecutor - org.noear.solon.core.tran中的接口
事务执行器
tranExecutorSet(TranExecutor) - 类 中的静态方法org.noear.solon.core.Bridge
设置事务执行器
TranUtils - org.noear.solon.core.tran中的类
事务工具
TranUtils() - 类 的构造器org.noear.solon.core.tran.TranUtils
 
tryBuildBean(Bean, MethodWrap, BeanWrap) - 类 中的方法org.noear.solon.core.AopContext
尝试构建 bean
tryBuildBean0(MethodWrap, Bean, Object) - 类 中的方法org.noear.solon.core.AopContext
 
tryBuildInit() - 类 中的方法org.noear.solon.core.BeanWrap
尝试构建初始化函数
tryCreateBean(Class<?>) - 类 中的方法org.noear.solon.core.AopContext
尝试生成 bean
tryCreateBean(BeanWrap) - 类 中的方法org.noear.solon.core.AopContext
 
tryCreateBean0(Class<?>, BiConsumerEx<BeanBuilder, Annotation>) - 类 中的方法org.noear.solon.core.AopContext
 
tryHandle(Context) - 类 中的方法org.noear.solon.SolonApp
 
tryInject(VarHolder, Annotation[]) - 类 中的方法org.noear.solon.core.AopContext
尝试为bean注入
tryParameterInject(VarHolder, Parameter) - 类 中的方法org.noear.solon.core.AopContext
 
tryTo(Class<?>, String) - 类 中的静态方法org.noear.solon.core.util.ConvertUtil
转换 string 值
type - 类 中的变量org.noear.solon.core.wrap.FieldWrap
字段类型
typed() - 类 中的方法org.noear.solon.core.BeanWrap
bean 是否有类型化标识
typedSet(boolean) - 类 中的方法org.noear.solon.core.BeanWrap
 

U

unloadJar(File) - 类 中的静态方法org.noear.solon.core.ExtendLoader
卸载一个已加载的jar文件
UploadedFile - org.noear.solon.core.handle中的类
通用上传文件模型(例:通过http上传的文件)
UploadedFile() - 类 的构造器org.noear.solon.core.handle.UploadedFile
 
upstreamFactory() - 类 中的静态方法org.noear.solon.core.Bridge
获取负载工厂
upstreamFactorySet(LoadBalance.Factory) - 类 中的静态方法org.noear.solon.core.Bridge
设置负载工厂
uri() - 类 中的方法org.noear.solon.core.handle.Context
获取请求的URI
uri() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
uri() - 接口 中的方法org.noear.solon.core.message.Session
URI(socket 可能为null)
url() - 类 中的方法org.noear.solon.core.handle.Context
获取请求的URL字符串
url() - 类 中的方法org.noear.solon.core.handle.ContextEmpty
 
userAgent() - 类 中的方法org.noear.solon.core.handle.Context
获取请求的UA
Utils - org.noear.solon中的类
内部专用工具(外部项目不建议使用,随时可能会变动)
Utils() - 类 的构造器org.noear.solon.Utils
 

V

val - 类 中的变量org.noear.solon.core.wrap.VarHolderOfParam
 
ValHolder<T> - org.noear.solon.core中的类
 
ValHolder() - 类 的构造器org.noear.solon.core.ValHolder
 
ValHolder(T) - 类 的构造器org.noear.solon.core.ValHolder
 
value - 类 中的变量org.noear.solon.core.ValHolder
 
valueOf(String) - 枚举 中的静态方法org.noear.solon.core.handle.Endpoint
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.noear.solon.core.handle.MethodType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.noear.solon.core.SignalType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法org.noear.solon.core.handle.Endpoint
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.noear.solon.core.handle.MethodType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.noear.solon.core.SignalType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 类 中的方法org.noear.solon.ext.LinkedCaseInsensitiveMap
 
VarGather - org.noear.solon.core.wrap中的类
变量收集器(主要为 Configuration 构建 method bean 时服务)
VarGather(int, Consumer<Object[]>) - 类 的构造器org.noear.solon.core.wrap.VarGather
 
VarHolder - org.noear.solon.core中的接口
变量容器(主要在 BeanInjector 中使用) //@Db 注入器添加 Aop.context().beanInjectorAdd(Db.classs, (varH, anno)->{ ... });
VarHolderOfField - org.noear.solon.core.wrap中的类
字段变量容器 临时对象 为了稳藏 FieldWrap 的一些特性,并统一对外接口
VarHolderOfField(FieldWrap, Object) - 类 的构造器org.noear.solon.core.wrap.VarHolderOfField
 
VarHolderOfParam - org.noear.solon.core.wrap中的类
参数变量容器 临时对象 为了稳藏 Parameter 的一些特性,并统一对外接口
VarHolderOfParam(Parameter, Runnable) - 类 的构造器org.noear.solon.core.wrap.VarHolderOfParam
 
version() - 类 中的方法org.noear.solon.SolonProps
框架版本号
view() - 类 中的方法org.noear.solon.core.handle.ModelAndView
视图
view(String) - 类 中的方法org.noear.solon.core.handle.ModelAndView
 

W

wrap(Class<?>, Object) - 类 中的静态方法org.noear.solon.core.Aop
包装bean,不注册
wrap(Class<?>, Object) - 类 中的方法org.noear.solon.core.BeanContainer
包装
wrap(byte[]) - 类 中的静态方法org.noear.solon.core.message.Message
打包
wrap(String) - 类 中的静态方法org.noear.solon.core.message.Message
 
wrap(String, String, byte[]) - 类 中的静态方法org.noear.solon.core.message.Message
打包
wrap(String, String, String) - 类 中的静态方法org.noear.solon.core.message.Message
 
wrapAndPut(Class<?>) - 类 中的静态方法org.noear.solon.core.Aop
包装bean,并尝试注册
wrapAndPut(Class<?>, Object) - 类 中的静态方法org.noear.solon.core.Aop
包装bean,并尝试注册
wrapContainer(byte[]) - 类 中的静态方法org.noear.solon.core.message.Message
包装容器包(用于二次编码,如加密、压缩...)
wrapHandshake(String, byte[]) - 类 中的静态方法org.noear.solon.core.message.Message
包装握手包(只支持用头)
wrapHandshake(String) - 类 中的静态方法org.noear.solon.core.message.Message
 
wrapHeartbeat() - 类 中的静态方法org.noear.solon.core.message.Message
包装心跳包
wrapResponse(Message, byte[]) - 类 中的静态方法org.noear.solon.core.message.Message
包装响应包
wrapResponse(Message, String) - 类 中的静态方法org.noear.solon.core.message.Message
 
ws(String, Handler) - 类 中的方法org.noear.solon.SolonApp
添加web socket方法的监听
ws(String, Listener) - 类 中的方法org.noear.solon.SolonApp
添加web socket方法的监听

_

_new() - 类 中的方法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 _ 

Copyright © 2021. All rights reserved.