索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- accept(RoutingContext) - 类中的方法 cool.scx.core.vo.Download
- accept(RoutingContext) - 类中的方法 cool.scx.core.vo.DataJson
- accept(RoutingContext) - 类中的方法 cool.scx.core.vo.Html
- accept(RoutingContext) - 类中的方法 cool.scx.core.vo.Image
- accept(RoutingContext) - 类中的方法 cool.scx.core.vo.Json
- accept(RoutingContext) - 类中的方法 cool.scx.core.vo.Redirections
- accept(RoutingContext) - 类中的方法 cool.scx.core.vo.Xml
- add(Entity) - 类中的方法 cool.scx.core.base.BaseModelService
-
插入数据 (注意 !!!
- add(Entity, UpdateFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
插入数据 (注意 !!!
- add(String, Object) - 类中的方法 cool.scx.core.vo.Html
-
add.
- add(Collection<Entity>) - 类中的方法 cool.scx.core.base.BaseModelService
-
批量插入数据
- add(Collection<Entity>, UpdateFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
批量插入数据
- addDirective(Class<? extends BaseTemplateDirective>) - 类中的方法 cool.scx.core.ScxTemplate
-
添加一个模板指令
- addExceptionHandler(int, ScxHttpRouterExceptionHandler) - 类中的方法 cool.scx.core.http.ScxHttpRouter
-
添加一个 异常处理器
- addExceptionHandler(ScxHttpRouterExceptionHandler) - 类中的方法 cool.scx.core.http.ScxHttpRouter
-
添加一个 异常处理器
- addMethodParameterHandler(int, ScxMappingMethodParameterHandler) - 类中的方法 cool.scx.core.mvc.ScxMappingConfiguration
-
添加一个 方法参数处理器
- addMethodParameterHandler(ScxMappingMethodParameterHandler) - 类中的方法 cool.scx.core.mvc.ScxMappingConfiguration
-
添加一个 方法参数处理器
- addMethodReturnValueHandler(int, ScxMappingMethodReturnValueHandler) - 类中的方法 cool.scx.core.mvc.ScxMappingConfiguration
-
添加一个方法返回值处理器
- addMethodReturnValueHandler(ScxMappingMethodReturnValueHandler) - 类中的方法 cool.scx.core.mvc.ScxMappingConfiguration
-
添加一个方法返回值处理器
- addModule(ScxModule...) - 类中的方法 cool.scx.core.ScxBuilder
-
添加多个模块
- addRoute(ScxWebSocketRoute) - 类中的方法 cool.scx.core.websocket.ScxWebSocketRouter
-
添加一个路由
- ALLOW_CIRCULAR_REFERENCES - enum class 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
-
是否允许 bean 之间的循环依赖 默认 false
- allowedOrigin() - 类中的方法 cool.scx.core.ScxOptions
-
allowedOrigin.
- appKey() - 类中的方法 cool.scx.core.Scx
-
a
- appKey() - 类中的静态方法 cool.scx.core.ScxContext
-
appKey.
- autoIncrement() - annotation interface 中的元素 cool.scx.core.annotation.Column
-
此字段是否为自增 仅用于 创建或修复表时
- autoTransaction(ScxRunnable<?>) - 类中的静态方法 cool.scx.core.ScxContext
-
避免冗长的 调用
- autoTransaction(Callable<T>) - 类中的静态方法 cool.scx.core.ScxContext
-
避免冗长的 调用
B
- BAD_REQUEST - enum class 中的枚举常量 cool.scx.core.http.ScxHttpResponseStatus
-
错误请求 一般为参数错误
- BadRequestException - cool.scx.core.http.exception中的异常错误
-
请求错误异常
- BadRequestException() - 异常错误的构造器 cool.scx.core.http.exception.BadRequestException
-
Constructor for BadRequestException.
- BadRequestException(String) - 异常错误的构造器 cool.scx.core.http.exception.BadRequestException
-
Constructor for BadRequestException.
- BadRequestException(String, Throwable) - 异常错误的构造器 cool.scx.core.http.exception.BadRequestException
-
a
- BadRequestException(Throwable) - 异常错误的构造器 cool.scx.core.http.exception.BadRequestException
-
Constructor for BadRequestException.
- baseDao - 类中的变量 cool.scx.core.base.BaseModelService
-
BaseDao
- BaseModel - cool.scx.core.base中的类
-
最基本的 model 包含最基础的元数据
- BaseModel() - 类的构造器 cool.scx.core.base.BaseModel
- BaseModelService<Entity extends BaseModel> - cool.scx.core.base中的类
-
提供一些针对 BaseModel 类型实体类 简单的 CRUD 操作的 service 类
- BaseModelService() - 类的构造器 cool.scx.core.base.BaseModelService
-
从泛型中获取 entityClass
- BaseModelService(Class<Entity>) - 类的构造器 cool.scx.core.base.BaseModelService
-
手动创建 entityClass
- BaseTemplateDirective - cool.scx.core.base中的接口
-
Freemarker 标签父类
- BaseVo - cool.scx.core.vo中的接口
-
BaseVo 接口 所有需要向前台返回数据都需要继承
- BaseVoMethodReturnValueHandler - cool.scx.core.mvc.return_value_handler中的类
-
a
- BaseVoMethodReturnValueHandler() - 类的构造器 cool.scx.core.mvc.return_value_handler.BaseVoMethodReturnValueHandler
- baseWebSocketHandler() - 类中的方法 cool.scx.core.websocket.ScxWebSocketRoute
-
baseWebSocketHandler.
- BaseWebSocketHandler - cool.scx.core.base中的接口
-
BaseWebSocketHandler 基本接口 请与
ScxWebSocketMapping配合使用 - beanFactory() - 类中的静态方法 cool.scx.core.ScxContext
-
返回当前运行的 scx 实例的 beanFactory
- body() - 类中的方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo
-
a
- bodyHandler() - 类中的方法 cool.scx.core.http.ScxHttpRouter
-
a
- bodyHandlerRoute() - 类中的方法 cool.scx.core.http.ScxHttpRouter
-
a
- buffer() - 类中的方法 cool.scx.core.type.UploadedEntity
-
a
- build() - 类中的方法 cool.scx.core.ScxBuilder
-
构建
- builder() - 类中的静态方法 cool.scx.core.Scx
-
返回一个 builder 对象
- buildGetSQL(Query, SelectFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
构建 根据聚合查询条件
Query获取单条数据 的SQL
可用于另一条查询语句的 where 条件
若同时使用 limit 和 in/not in 请使用BaseModelService.buildListSQLWithAlias(Query, SelectFilter) - buildGetSQLWithAlias(Query, SelectFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
构建 根据聚合查询条件
Query获取单条数据 的SQL
可用于另一条查询语句的 where 条件 - buildListSQL(Query, SelectFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
构建 (根据聚合查询条件
Query获取数据列表) 的SQL
可用于另一条查询语句的 where 条件
若同时使用 limit 和 in/not in 请使用BaseModelService.buildListSQLWithAlias(Query, SelectFilter) - buildListSQLWithAlias(Query, SelectFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
构建 (根据聚合查询条件
Query获取数据列表) 的SQL
可用于另一条查询语句的 where 条件 - buildMethodParameters(Parameter[], RoutingContext) - 类中的方法 cool.scx.core.mvc.ScxMappingConfiguration
-
构建方法参数
- bytes - 类中的变量 cool.scx.core.vo.Download
-
字节数组
C
- canHandle(Object) - 类中的方法 cool.scx.core.mvc.return_value_handler.BaseVoMethodReturnValueHandler
-
a
- canHandle(Object) - 类中的方法 cool.scx.core.mvc.return_value_handler.LastMethodReturnValueHandler
-
a
- canHandle(Object) - 类中的方法 cool.scx.core.mvc.return_value_handler.NullMethodReturnValueHandler
-
a
- canHandle(Object) - 类中的方法 cool.scx.core.mvc.return_value_handler.StringMethodReturnValueHandler
-
a
- canHandle(Object) - 接口中的方法 cool.scx.core.mvc.ScxMappingMethodReturnValueHandler
-
a
- canHandle(Parameter) - 类中的方法 cool.scx.core.mvc.parameter_handler.FromBodyMethodParameterHandler
-
判断是否可以处理这个参数类型
- canHandle(Parameter) - 类中的方法 cool.scx.core.mvc.parameter_handler.FromPathMethodParameterHandler
-
判断是否可以处理这个参数类型
- canHandle(Parameter) - 类中的方法 cool.scx.core.mvc.parameter_handler.FromQueryMethodParameterHandler
-
判断是否可以处理这个参数类型
- canHandle(Parameter) - 类中的方法 cool.scx.core.mvc.parameter_handler.LastMethodParameterHandler
-
判断是否可以处理这个参数类型
- canHandle(Parameter) - 类中的方法 cool.scx.core.mvc.parameter_handler.RoutingContextMethodParameterHandler
-
判断是否可以处理这个参数类型
- canHandle(Parameter) - 类中的方法 cool.scx.core.mvc.parameter_handler.UploadedEntityMethodParameterHandler
-
判断是否可以处理这个参数类型
- canHandle(Parameter) - 接口中的方法 cool.scx.core.mvc.ScxMappingMethodParameterHandler
-
判断是否可以处理这个参数类型
- canHandle(Throwable) - 类中的方法 cool.scx.core.http.exception_handler.LastExceptionHandler
-
判断是否可以处理这个异常
- canHandle(Throwable) - 类中的方法 cool.scx.core.http.exception_handler.ScxHttpExceptionHandler
-
判断是否可以处理这个异常
- canHandle(Throwable) - 接口中的方法 cool.scx.core.http.ScxHttpRouterExceptionHandler
-
判断是否可以处理这个异常
- charset() - 类中的方法 cool.scx.core.type.UploadedEntity
-
a
- checkDataSource() - 类中的方法 cool.scx.core.dao.ScxDao
-
检查数据源是否可用
- checkNeedFixTable() - 类中的静态方法 cool.scx.core.dao.ScxDaoHelper
-
检查是否有任何 (BaseModel) 类需要修复表
- classList - 类中的变量 cool.scx.core.ScxModule
-
模块中所有的 class
- classList() - 类中的方法 cool.scx.core.ScxModule
-
allClassList.
- clazz - 类中的变量 cool.scx.core.mvc.ScxMappingHandler
-
clazz 对象
- Column - cool.scx.core.annotation中的Annotation Interface
-
添加此注解的 字段 在创建数据表是会采用 value 上的类型 如果不添加 则会根据 字段的类型进行创建
- columnInfos() - 类中的方法 cool.scx.core.dao.ScxDaoTableInfo
- columnName() - annotation interface 中的元素 cool.scx.core.annotation.Column
-
列的名称 默认取字段名并进行 驼峰 转下划线
- columnName() - 类中的方法 cool.scx.core.dao.ScxDaoColumnInfo
- config() - 类中的静态方法 cool.scx.core.ScxContext
-
a
- configure(ScxCoreFeature, boolean) - 类中的方法 cool.scx.core.ScxBuilder
-
设置配置内容
- contentDisposition - 类中的变量 cool.scx.core.vo.Download
-
a
- contentType - 类中的变量 cool.scx.core.vo.Download
-
a
- contentType() - 类中的方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo
-
contentType.
- contentType() - 类中的方法 cool.scx.core.type.UploadedEntity
-
a
- cool.scx.core - 程序包 cool.scx.core
- cool.scx.core.annotation - 程序包 cool.scx.core.annotation
- cool.scx.core.base - 程序包 cool.scx.core.base
- cool.scx.core.dao - 程序包 cool.scx.core.dao
- cool.scx.core.enumeration - 程序包 cool.scx.core.enumeration
- cool.scx.core.eventbus - 程序包 cool.scx.core.eventbus
- cool.scx.core.http - 程序包 cool.scx.core.http
- cool.scx.core.http.exception - 程序包 cool.scx.core.http.exception
- cool.scx.core.http.exception_handler - 程序包 cool.scx.core.http.exception_handler
- cool.scx.core.mvc - 程序包 cool.scx.core.mvc
- cool.scx.core.mvc.exception - 程序包 cool.scx.core.mvc.exception
- cool.scx.core.mvc.interceptor - 程序包 cool.scx.core.mvc.interceptor
- cool.scx.core.mvc.parameter_handler - 程序包 cool.scx.core.mvc.parameter_handler
- cool.scx.core.mvc.return_value_handler - 程序包 cool.scx.core.mvc.return_value_handler
- cool.scx.core.scheduler - 程序包 cool.scx.core.scheduler
- cool.scx.core.type - 程序包 cool.scx.core.type
- cool.scx.core.vo - 程序包 cool.scx.core.vo
- cool.scx.core.websocket - 程序包 cool.scx.core.websocket
- corsHandler() - 类中的方法 cool.scx.core.http.ScxHttpRouter
-
a
- corsHandlerRoute() - 类中的方法 cool.scx.core.http.ScxHttpRouter
-
a
- count() - 类中的方法 cool.scx.core.base.BaseModelService
-
获取所有数据的条数
- count(Query) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据聚合查询条件
Query获取数据条数 - createdDate - 类中的变量 cool.scx.core.base.BaseModel
-
创建时间
D
- dao() - 类中的静态方法 cool.scx.core.ScxContext
-
获取 dao
- data(Object) - 类中的方法 cool.scx.core.vo.DataJson
-
设置操作返回的数据,数据使用自定义的 Object 存储
若重复调用则之前的会被覆盖 - DataJson - cool.scx.core.vo中的类
-
Json 格式的返回值 (注意和
Json区分, 此格式适合传递单个参数) - dataSource() - 类中的方法 cool.scx.core.dao.ScxDao
-
dataSource.
- dataSourceDatabase() - 类中的方法 cool.scx.core.ScxOptions
-
dataSourceDatabase.
- dataSourceExceptionHandler(Exception) - 类中的静态方法 cool.scx.core.dao.ScxDao
-
数据源连接异常
- dataSourceHost() - 类中的方法 cool.scx.core.ScxOptions
-
dataSourceHost.
- dataSourceParameters() - 类中的方法 cool.scx.core.ScxOptions
-
dataSourceParameters.
- dataSourcePassword() - 类中的方法 cool.scx.core.ScxOptions
-
dataSourcePassword.
- dataSourcePort() - 类中的方法 cool.scx.core.ScxOptions
-
dataSourcePort.
- dataSourceUsername() - 类中的方法 cool.scx.core.ScxOptions
-
dataSourceUsername.
- decodeFromWire(int, Buffer) - 类中的方法 cool.scx.core.eventbus.ZeroCopyMessageCodec
- DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.eventbus.ZeroCopyMessageCodec
-
Constant
DEFAULT_INSTANCE - DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.http.exception_handler.LastExceptionHandler
-
a
- DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.http.exception_handler.ScxHttpExceptionHandler
-
a
- DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.parameter_handler.FromBodyMethodParameterHandler
-
a
- DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.parameter_handler.FromPathMethodParameterHandler
-
a
- DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.parameter_handler.FromQueryMethodParameterHandler
-
a
- DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.parameter_handler.LastMethodParameterHandler
-
a
- DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.parameter_handler.RoutingContextMethodParameterHandler
-
默认实例
- DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.parameter_handler.UploadedEntityMethodParameterHandler
-
a
- DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.return_value_handler.BaseVoMethodReturnValueHandler
-
a
- DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.return_value_handler.LastMethodReturnValueHandler
-
a
- DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.return_value_handler.NullMethodReturnValueHandler
-
a
- DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.return_value_handler.StringMethodReturnValueHandler
-
a
- defaultName - 类中的变量 cool.scx.core.ScxModule
-
默认名称
- defaultValue() - annotation interface 中的元素 cool.scx.core.annotation.Column
-
数据库默认值 仅用于 创建或修复表时
- defaultValue() - enum class中的方法 cool.scx.core.enumeration.ScxCoreFeature
- delete(long...) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据 ID 列表删除指定的数据
- delete(Query) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据条件删除
- directiveName() - 接口中的方法 cool.scx.core.base.BaseTemplateDirective
-
获取自定义指令的名称
- Download - cool.scx.core.vo中的类
-
文件下载 vo
E
- ENABLE_SCHEDULING_WITH_ANNOTATION - enum class 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
-
目前框架中支持两种添加任务调度的方式 [注解 例如 $
Scheduled, 或使用 手动配置的方式 $ScxScheduler]
此标识表示是否扫描并启用 使用注解类型的定时任务 默认为 true , 及项目启动时扫描并启动所有的 注解类型定时任务
若设置为 false 则相当与忽略整个项目中所有的 注解类型定时任务 (注意 !!! - encodeToWire(Buffer, Object) - 类中的方法 cool.scx.core.eventbus.ZeroCopyMessageCodec
- environment() - 类中的静态方法 cool.scx.core.ScxContext
-
appRoot.
- equals(Object) - record class中的方法 cool.scx.core.scheduler.ScheduleStatus
-
指示某个其他对象是否“等于”此对象。
- eventBus() - 类中的方法 cool.scx.core.Scx
-
server
- eventBus() - 类中的静态方法 cool.scx.core.ScxContext
-
a
- example - 类中的变量 cool.scx.core.mvc.ScxMappingHandler
-
实例
- execute(Environment, Map, TemplateModel[], TemplateDirectiveBody) - 接口中的方法 cool.scx.core.base.BaseTemplateDirective
F
- fail() - 类中的静态方法 cool.scx.core.vo.DataJson
-
操作失败
- fail() - 类中的静态方法 cool.scx.core.vo.Json
-
操作失败
- fail(String) - 类中的静态方法 cool.scx.core.vo.DataJson
-
返回操作失败的 Json 带有消息
- fail(String) - 类中的静态方法 cool.scx.core.vo.Json
-
返回操作失败的 Json 带有消息
- featureConfig() - 类中的静态方法 cool.scx.core.ScxContext
-
a
- fileName() - 类中的方法 cool.scx.core.type.UploadedEntity
-
a
- fillContentType(String, HttpServerResponse) - 接口中的静态方法 cool.scx.core.vo.BaseVo
-
填充 ContentType a
- fillHtmlContentType(HttpServerResponse) - 接口中的静态方法 cool.scx.core.vo.BaseVo
-
a
- fillJsonContentType(HttpServerResponse) - 接口中的静态方法 cool.scx.core.vo.BaseVo
-
填充 CONTENT_TYPE 为 json 格式
- fillTextPlainContentType(HttpServerResponse) - 接口中的静态方法 cool.scx.core.vo.BaseVo
-
a
- fillXmlContentType(HttpServerResponse) - 接口中的静态方法 cool.scx.core.vo.BaseVo
-
填充 CONTENT_TYPE 为 xml 格式
- findByStatusCode(int) - enum class中的静态方法 cool.scx.core.http.ScxHttpResponseStatus
-
a
- findExceptionHandler(Throwable) - 类中的方法 cool.scx.core.http.ScxHttpRouter
-
a
- findMethodParameterHandler(Parameter) - 类中的方法 cool.scx.core.mvc.ScxMappingConfiguration
-
a
- findMethodReturnValueHandler(Object) - 类中的方法 cool.scx.core.mvc.ScxMappingConfiguration
-
a
- findScxModule(Class<T>) - 类中的方法 cool.scx.core.Scx
-
findScxModule.
- findScxModule(Class<T>) - 类中的静态方法 cool.scx.core.ScxContext
-
简化方法
- fixTable() - 类中的静态方法 cool.scx.core.dao.ScxDaoHelper
-
fixTable.
- FORM - enum class 中的枚举常量 cool.scx.core.mvc.ScxMappingRoutingContextInfo.ContentType
- formatMapParams(Map<?, ?>) - 接口中的静态方法 cool.scx.core.base.BaseTemplateDirective
-
格式化参数
- FromBody - cool.scx.core.annotation中的Annotation Interface
-
从 body 获取参数
- FromBodyMethodParameterHandler - cool.scx.core.mvc.parameter_handler中的类
-
a
- FromBodyMethodParameterHandler() - 类的构造器 cool.scx.core.mvc.parameter_handler.FromBodyMethodParameterHandler
- FromPath - cool.scx.core.annotation中的Annotation Interface
-
从路径 (Path) 参数
- FromPathMethodParameterHandler - cool.scx.core.mvc.parameter_handler中的类
-
a
- FromPathMethodParameterHandler() - 类的构造器 cool.scx.core.mvc.parameter_handler.FromPathMethodParameterHandler
- FromQuery - cool.scx.core.annotation中的Annotation Interface
-
从 query 获取参数
- FromQueryMethodParameterHandler - cool.scx.core.mvc.parameter_handler中的类
-
a
- FromQueryMethodParameterHandler() - 类的构造器 cool.scx.core.mvc.parameter_handler.FromQueryMethodParameterHandler
- FromUpload - cool.scx.core.annotation中的Annotation Interface
-
从上传中获取参数 (注意 : 必须标注在
UploadedEntity类型的参数上)
G
- get(long) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据 ID (主键) 查询单条数据
- get(long, SelectFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据 ID (主键) 查询单条数据
- get(Query) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据聚合查询条件
Query获取单条数据 - get(Query, SelectFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据聚合查询条件
Query获取单条数据 - getAlertTableDDL(List<ScxDaoColumnInfo>) - 类中的方法 cool.scx.core.dao.ScxDaoTableInfo
-
获取修复表的语句
- getBean(Class<T>) - 类中的方法 cool.scx.core.ScxBeanFactory
-
getBean.
- getBean(Class<T>) - 类中的静态方法 cool.scx.core.ScxContext
-
简化方法
- getBeanDefinitionNames() - 类中的方法 cool.scx.core.ScxBeanFactory
-
a
- getCreateTableDDL() - 类中的方法 cool.scx.core.dao.ScxDaoTableInfo
-
获取建表语句
- getDownloadContentDisposition(String) - 接口中的静态方法 cool.scx.core.vo.BaseVo
-
todo 这是一个 hack URLEncoder.encode 针对 ' ' (空格) 会编码为 '+' , 而这里我们需要的是编码为 %20
- getFeatureState(ScxCoreFeature) - 类中的静态方法 cool.scx.core.ScxContext
-
简化方法
- getFromJsonNode(String, JsonNode, boolean) - 类中的静态方法 cool.scx.core.mvc.ScxMappingHelper
-
getFromJsonNode.
- getFromMap(String, MultiMap, boolean, JavaType) - 类中的静态方法 cool.scx.core.mvc.ScxMappingHelper
-
getFromMap.
- getFromMap(String, Map<String, String>, boolean) - 类中的静态方法 cool.scx.core.mvc.ScxMappingHelper
-
getFromMap.
- getPathByAppRoot(String) - 类中的静态方法 cool.scx.core.ScxContext
-
简化方法
- getRoutes() - 类中的方法 cool.scx.core.websocket.ScxWebSocketRouter
-
a
- getTableAllColumnNames(Connection, String, String) - 类中的静态方法 cool.scx.core.dao.ScxDaoHelper
-
根据连接 获取数据库中所有的字段
- getTemplateByPath(String) - 类中的方法 cool.scx.core.ScxTemplate
-
getTemplateByPath.
- getTempPath() - 类中的静态方法 cool.scx.core.ScxContext
-
获取临时路径
- getTempPath(String...) - 类中的静态方法 cool.scx.core.ScxContext
-
获取临时路径
- getValueFromBody(String, boolean, boolean, JavaType, ScxMappingRoutingContextInfo) - 类中的静态方法 cool.scx.core.mvc.parameter_handler.FromBodyMethodParameterHandler
-
a
- getValueFromPath(String, boolean, boolean, JavaType, ScxMappingRoutingContextInfo) - 类中的静态方法 cool.scx.core.mvc.parameter_handler.FromPathMethodParameterHandler
-
a
- getValueFromQuery(String, boolean, boolean, JavaType, ScxMappingRoutingContextInfo) - 类中的静态方法 cool.scx.core.mvc.parameter_handler.FromQueryMethodParameterHandler
-
a
H
- handle(ServerWebSocket) - 类中的方法 cool.scx.core.websocket.ScxWebSocketRouter
- handle(RoutingContext) - 类中的方法 cool.scx.core.mvc.ScxMappingHandler
- handle(Object, RoutingContext) - 类中的方法 cool.scx.core.mvc.return_value_handler.BaseVoMethodReturnValueHandler
-
将结果处理并返回
- handle(Object, RoutingContext) - 类中的方法 cool.scx.core.mvc.return_value_handler.LastMethodReturnValueHandler
-
将结果处理并返回
- handle(Object, RoutingContext) - 类中的方法 cool.scx.core.mvc.return_value_handler.NullMethodReturnValueHandler
-
将结果处理并返回
- handle(Object, RoutingContext) - 类中的方法 cool.scx.core.mvc.return_value_handler.StringMethodReturnValueHandler
-
将结果处理并返回
- handle(Object, RoutingContext) - 接口中的方法 cool.scx.core.mvc.ScxMappingMethodReturnValueHandler
-
将结果处理并返回
- handle(Parameter, ScxMappingRoutingContextInfo) - 类中的方法 cool.scx.core.mvc.parameter_handler.FromBodyMethodParameterHandler
-
将结果处理并返回
- handle(Parameter, ScxMappingRoutingContextInfo) - 类中的方法 cool.scx.core.mvc.parameter_handler.FromPathMethodParameterHandler
-
将结果处理并返回
- handle(Parameter, ScxMappingRoutingContextInfo) - 类中的方法 cool.scx.core.mvc.parameter_handler.FromQueryMethodParameterHandler
-
将结果处理并返回
- handle(Parameter, ScxMappingRoutingContextInfo) - 类中的方法 cool.scx.core.mvc.parameter_handler.LastMethodParameterHandler
-
将结果处理并返回
- handle(Parameter, ScxMappingRoutingContextInfo) - 类中的方法 cool.scx.core.mvc.parameter_handler.RoutingContextMethodParameterHandler
-
将结果处理并返回
- handle(Parameter, ScxMappingRoutingContextInfo) - 类中的方法 cool.scx.core.mvc.parameter_handler.UploadedEntityMethodParameterHandler
-
将结果处理并返回
- handle(Parameter, ScxMappingRoutingContextInfo) - 接口中的方法 cool.scx.core.mvc.ScxMappingMethodParameterHandler
-
将结果处理并返回
- handle(Throwable, RoutingContext) - 类中的方法 cool.scx.core.http.exception_handler.LastExceptionHandler
-
将结果处理并返回
- handle(Throwable, RoutingContext) - 类中的方法 cool.scx.core.http.exception_handler.ScxHttpExceptionHandler
-
将结果处理并返回
- handle(Throwable, RoutingContext) - 接口中的方法 cool.scx.core.http.ScxHttpRouterExceptionHandler
-
将结果处理并返回
- handle(Map<String, Object>) - 接口中的方法 cool.scx.core.base.BaseTemplateDirective
-
委派下去让子类实现,并且返回加工后的返回值 可返回业务对象,或者集合
- handleScxHttpException(ScxHttpException, RoutingContext) - 类中的静态方法 cool.scx.core.http.exception_handler.ScxHttpExceptionHandler
-
a
- hashCode() - record class中的方法 cool.scx.core.scheduler.ScheduleStatus
-
返回此对象的哈希代码值。
- Html - cool.scx.core.vo中的类
-
html 渲染类
- httpMethods - 类中的变量 cool.scx.core.mvc.ScxMappingHandler
-
httpMethods 由 注解上的 method 属性转换而来 并采用 set 进行去重
- httpServer() - 类中的静态方法 cool.scx.core.ScxContext
-
a
I
- id - 类中的变量 cool.scx.core.base.BaseModel
-
id
- ignoreParentUrl() - annotation interface 中的元素 cool.scx.core.annotation.ScxMapping
-
是否忽略类级别上的 ScxMapping 注解所定义的顶级 url
- Image - cool.scx.core.vo中的类
-
Image class.
- Image(File) - 类的构造器 cool.scx.core.vo.Image
-
用来校验 file 是否可用
- imageHandler(RoutingContext) - 类中的方法 cool.scx.core.vo.Image
-
a
- initBody(RoutingContext, ScxMappingRoutingContextInfo.ContentType) - 类中的静态方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo
-
根据不同的 ContentType 以不同的逻辑初始化 body
- initContentType(RoutingContext) - 类中的静态方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo
-
initContentType.
- inputStream - 类中的变量 cool.scx.core.vo.Download
-
输入流
- insertValuesSQL() - 类中的方法 cool.scx.core.dao.ScxDaoColumnInfo
- INTERNAL_SERVER_ERROR - enum class 中的枚举常量 cool.scx.core.http.ScxHttpResponseStatus
-
服务器内部错误
- InternalServerErrorException - cool.scx.core.http.exception中的异常错误
-
服务器内部异常
- InternalServerErrorException() - 异常错误的构造器 cool.scx.core.http.exception.InternalServerErrorException
-
a
- InternalServerErrorException(String) - 异常错误的构造器 cool.scx.core.http.exception.InternalServerErrorException
-
a
- InternalServerErrorException(String, Throwable) - 异常错误的构造器 cool.scx.core.http.exception.InternalServerErrorException
-
a
- InternalServerErrorException(Throwable) - 异常错误的构造器 cool.scx.core.http.exception.InternalServerErrorException
-
a
- isBeanClass(Class<?>) - 类中的静态方法 cool.scx.core.ScxHelper
-
拥有 scx 注解
- isHttpsEnabled() - 类中的方法 cool.scx.core.ScxOptions
-
isHttpsEnabled.
- isScxBaseModelClass(Class<?>) - 类中的静态方法 cool.scx.core.ScxHelper
-
初始化 ScxModelClassList
- isScxBaseModelServiceClass(Class<?>) - 类中的静态方法 cool.scx.core.ScxHelper
-
isScxBaseModelServiceClass.
- isScxMappingClass(Class<?>) - 类中的静态方法 cool.scx.core.mvc.ScxMappingRegistrar
-
初始化 ScxMappingClassList
- isScxMappingMethod(Method) - 类中的静态方法 cool.scx.core.mvc.ScxMappingRegistrar
-
判断是否为 ScxMapping 方法
- isScxWebSocketRouteClass(Class<?>) - 类中的静态方法 cool.scx.core.websocket.ScxWebSocketMappingRegistrar
-
isScxWebSocketRouteClass.
- isVoid - 类中的变量 cool.scx.core.mvc.ScxMappingHandler
-
返回值类型为空
J
- javaField() - 类中的方法 cool.scx.core.dao.ScxDaoColumnInfo
- Json - cool.scx.core.vo中的类
-
Json 格式的返回值 (注意
DataJson进行区分, 此格式适合传递多个参数) - JSON - enum class 中的枚举常量 cool.scx.core.mvc.ScxMappingRoutingContextInfo.ContentType
L
- LastExceptionHandler - cool.scx.core.http.exception_handler中的类
-
a
- LastExceptionHandler() - 类的构造器 cool.scx.core.http.exception_handler.LastExceptionHandler
- LastMethodParameterHandler - cool.scx.core.mvc.parameter_handler中的类
-
a
- LastMethodParameterHandler() - 类的构造器 cool.scx.core.mvc.parameter_handler.LastMethodParameterHandler
- LastMethodReturnValueHandler - cool.scx.core.mvc.return_value_handler中的类
-
a
- LastMethodReturnValueHandler() - 类的构造器 cool.scx.core.mvc.return_value_handler.LastMethodReturnValueHandler
- list() - 类中的方法 cool.scx.core.base.BaseModelService
-
获取所有数据
- list(long...) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据 id 获取数据
- list(Query) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据聚合查询条件
Query获取数据列表 - list(Query, SelectFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据聚合查询条件
Query获取数据列表 - list(SelectFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
获取所有数据 (使用查询过滤器)
M
- matches(ServerWebSocket) - 类中的方法 cool.scx.core.websocket.ScxWebSocketRoute
-
a
- merge() - annotation interface 中的元素 cool.scx.core.annotation.FromPath
-
聚合参数
- merge() - annotation interface 中的元素 cool.scx.core.annotation.FromQuery
-
将 查询参数聚合
- MessageCodecRegistrar - cool.scx.core.eventbus中的类
-
MessageCodecRegistrar class.
- MessageCodecRegistrar() - 类的构造器 cool.scx.core.eventbus.MessageCodecRegistrar
- method - 类中的变量 cool.scx.core.mvc.ScxMappingHandler
-
方法
- method() - annotation interface 中的元素 cool.scx.core.annotation.ScxMapping
-
请求标识 默认匹配所有请求
- METHOD_NOT_ALLOWED - enum class 中的枚举常量 cool.scx.core.http.ScxHttpResponseStatus
-
方法不被允许
- MethodNotAllowedException - cool.scx.core.http.exception中的异常错误
-
方法不被允许
- MethodNotAllowedException() - 异常错误的构造器 cool.scx.core.http.exception.MethodNotAllowedException
-
a
- MethodNotAllowedException(String) - 异常错误的构造器 cool.scx.core.http.exception.MethodNotAllowedException
-
a
- MethodNotAllowedException(String, Throwable) - 异常错误的构造器 cool.scx.core.http.exception.MethodNotAllowedException
-
a
- MethodNotAllowedException(Throwable) - 异常错误的构造器 cool.scx.core.http.exception.MethodNotAllowedException
-
a
N
- name() - 类中的方法 cool.scx.core.eventbus.ZeroCopyMessageCodec
- name() - 类中的方法 cool.scx.core.ScxModule
-
模块名称
- name() - 类中的方法 cool.scx.core.type.UploadedEntity
-
a
- needIndex() - annotation interface 中的元素 cool.scx.core.annotation.Column
-
是否需要添加索引 仅用于 创建或修复表时
- next() - 类中的方法 cool.scx.core.websocket.OnCloseRoutingContext
-
next.
- next() - 类中的方法 cool.scx.core.websocket.OnExceptionRoutingContext
-
next.
- next() - 类中的方法 cool.scx.core.websocket.OnFrameRoutingContext
-
next.
- next() - 类中的方法 cool.scx.core.websocket.OnOpenRoutingContext
-
next.
- NO_PERM - enum class 中的枚举常量 cool.scx.core.http.ScxHttpResponseStatus
-
没权限
- NoColumn - cool.scx.core.annotation中的Annotation Interface
-
数据库对象 不映射 注解 添加此注解的 字段 会在转换为数据库字段时被忽略掉 如果只是想在添加或者修改时不进行映射 请考虑使用 Column注解 的 noInsert 和 noUpdate 属性进行配置
- NoPermException - cool.scx.core.http.exception中的异常错误
-
登录了但是没权限
- NoPermException() - 异常错误的构造器 cool.scx.core.http.exception.NoPermException
-
a
- NoPermException(String) - 异常错误的构造器 cool.scx.core.http.exception.NoPermException
-
a
- NoPermException(String, Throwable) - 异常错误的构造器 cool.scx.core.http.exception.NoPermException
-
a
- NoPermException(Throwable) - 异常错误的构造器 cool.scx.core.http.exception.NoPermException
-
a
- normalDDL() - 类中的方法 cool.scx.core.dao.ScxDaoColumnInfo
-
a
- NOT_FOUND - enum class 中的枚举常量 cool.scx.core.http.ScxHttpResponseStatus
-
没找到
- NotFoundException - cool.scx.core.http.exception中的异常错误
-
404 not found 未找到异常
- NotFoundException() - 异常错误的构造器 cool.scx.core.http.exception.NotFoundException
-
a
- NotFoundException(String) - 异常错误的构造器 cool.scx.core.http.exception.NotFoundException
-
a
- NotFoundException(String, Throwable) - 异常错误的构造器 cool.scx.core.http.exception.NotFoundException
-
a
- NotFoundException(Throwable) - 异常错误的构造器 cool.scx.core.http.exception.NotFoundException
-
a
- notNull() - annotation interface 中的元素 cool.scx.core.annotation.Column
-
是否必填 仅用于 创建或修复表时
- NULL - enum class 中的枚举常量 cool.scx.core.mvc.ScxMappingRoutingContextInfo.ContentType
- NullMethodReturnValueHandler - cool.scx.core.mvc.return_value_handler中的类
-
a
- NullMethodReturnValueHandler() - 类的构造器 cool.scx.core.mvc.return_value_handler.NullMethodReturnValueHandler
O
- of(byte[], RawType) - 类中的静态方法 cool.scx.core.vo.Raw
-
a
- of(byte[], String) - 类中的静态方法 cool.scx.core.vo.Download
-
a
- of(File) - 类中的静态方法 cool.scx.core.vo.Image
-
a
- of(File, Integer, Integer, String) - 类中的静态方法 cool.scx.core.vo.Image
-
a
- of(InputStream, RawType) - 类中的静态方法 cool.scx.core.vo.Raw
-
a
- of(InputStream, String) - 类中的静态方法 cool.scx.core.vo.Download
-
a
- of(Object) - 类中的静态方法 cool.scx.core.vo.Xml
-
a
- of(String) - 类中的静态方法 cool.scx.core.vo.Html
-
ofTemplate.
- of(Path) - 类中的静态方法 cool.scx.core.vo.Download
-
a
- of(Path) - 类中的静态方法 cool.scx.core.vo.Raw
-
a
- of(Path, String) - 类中的静态方法 cool.scx.core.vo.Download
-
a
- ofPermanent(String) - 类中的静态方法 cool.scx.core.vo.Redirections
-
永久重定向
- ofString(String) - 类中的静态方法 cool.scx.core.vo.Html
-
ofString.
- ofTemporary(String) - 类中的静态方法 cool.scx.core.vo.Redirections
-
临时重定向
- ok() - 类中的静态方法 cool.scx.core.vo.DataJson
-
操作成功
- ok() - 类中的静态方法 cool.scx.core.vo.Json
-
操作成功
- onBinaryMessage(Buffer, WebSocketFrame, ServerWebSocket, OnFrameRoutingContext) - 接口中的方法 cool.scx.core.base.BaseWebSocketHandler
-
发送 二进制数据 时
- onClose(ServerWebSocket, OnCloseRoutingContext) - 接口中的方法 cool.scx.core.base.BaseWebSocketHandler
-
连接 关闭 时
- OnCloseRoutingContext - cool.scx.core.websocket中的类
-
OnCloseRoutingContext class.
- onError(Throwable, ServerWebSocket, OnExceptionRoutingContext) - 接口中的方法 cool.scx.core.base.BaseWebSocketHandler
-
连接 错误 时
- OnExceptionRoutingContext - cool.scx.core.websocket中的类
-
OnExceptionRoutingContext class.
- OnFrameRoutingContext - cool.scx.core.websocket中的类
-
OnFrameRoutingContext class.
- onOpen(ServerWebSocket, OnOpenRoutingContext) - 接口中的方法 cool.scx.core.base.BaseWebSocketHandler
-
连接 打开 时
- OnOpenRoutingContext - cool.scx.core.websocket中的类
-
OnOpenRoutingContext class.
- onTextMessage(String, WebSocketFrame, ServerWebSocket, OnFrameRoutingContext) - 接口中的方法 cool.scx.core.base.BaseWebSocketHandler
-
发送 文本数据 时
- onUpdateValue() - annotation interface 中的元素 cool.scx.core.annotation.Column
-
数据库更新时值 仅用于 创建或修复表时
- options() - 类中的静态方法 cool.scx.core.ScxContext
-
a
- order() - annotation interface 中的元素 cool.scx.core.annotation.ScxMapping
-
排序
- order() - annotation interface 中的元素 cool.scx.core.annotation.ScxWebSocketMapping
-
排序
- order() - 类中的方法 cool.scx.core.websocket.ScxWebSocketRoute
-
order.
- originalUrl - 类中的变量 cool.scx.core.mvc.ScxMappingHandler
-
原始的 url 处理规则为 {类注解值}/{方法注解值} 并采取简单的去除重复 "/"
- OTHER - enum class 中的枚举常量 cool.scx.core.mvc.ScxMappingRoutingContextInfo.ContentType
P
- ParamConvertException - cool.scx.core.mvc.exception中的异常错误
-
参数转换异常
- ParamConvertException(String) - 异常错误的构造器 cool.scx.core.mvc.exception.ParamConvertException
-
a
- parameters - 类中的变量 cool.scx.core.mvc.ScxMappingHandler
-
方法参数
- path - 类中的变量 cool.scx.core.vo.Download
-
路径
- path() - 类中的方法 cool.scx.core.websocket.ScxWebSocketRoute
-
path.
- port() - 类中的方法 cool.scx.core.ScxOptions
-
port.
- postHandle(RoutingContext, ScxMappingHandler, Object) - 接口中的方法 cool.scx.core.mvc.ScxMappingInterceptor
-
注意 : 若处理器中的方法 返回值为 void (即无返回值) 此拦截器则不会执行 后置处理器 在 ScxMappingHandler 所对应的方法执行完成之后 但是并没有将结果响应回客户端之前调用 可再次对响应的数据进行修改
- preHandle(RoutingContext, ScxMappingHandler) - 接口中的方法 cool.scx.core.mvc.ScxMappingInterceptor
-
前置处理器 在 ScxMappingHandler 所对应的方法执行前调用 用来进行权限验证等操作 若要中断执行请在 handler 中抛出异常 ,异常会有 ScxMappingHandler 的异常处理器进行处理
- primaryKey() - annotation interface 中的元素 cool.scx.core.annotation.Column
-
此字段是否为主键 仅用于 创建或修复表时
- printInfo() - 类中的方法 cool.scx.core.ScxOptions
-
打印 coreConfig 的信息
- put(String, Object) - 类中的方法 cool.scx.core.vo.Json
-
设置操作返回的数据,数据使用自定义的key存储
R
- Raw - cool.scx.core.vo中的类
-
原始文件 但不需要下载的 vo 比如 pdf 之类
- readJson(String) - 类中的静态方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo
-
readJson.
- readValue(JsonNode, JavaType) - 类中的静态方法 cool.scx.core.mvc.ScxMappingHelper
-
a
- readXml(String) - 类中的静态方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo
-
readXml.
- reasonPhrase() - enum class中的方法 cool.scx.core.http.ScxHttpResponseStatus
-
a
- Redirections - cool.scx.core.vo中的类
-
重定向
- registerBeanDefinition(Class<?>...) - 类中的方法 cool.scx.core.ScxBeanFactory
-
registerBean.
- registerCodec(EventBus) - 类中的静态方法 cool.scx.core.eventbus.MessageCodecRegistrar
-
registerCodec.
- registerRoute(ScxWebSocketRouter) - 类中的方法 cool.scx.core.websocket.ScxWebSocketMappingRegistrar
-
registerRoute.
- registerRoute(Router) - 类中的方法 cool.scx.core.mvc.ScxMappingRegistrar
-
registerRoute.
- removeBeanDefinition(String) - 类中的方法 cool.scx.core.ScxBeanFactory
-
移除 bean 定义
- required() - annotation interface 中的元素 cool.scx.core.annotation.FromBody
-
是否必填
- required() - annotation interface 中的元素 cool.scx.core.annotation.FromPath
-
是否必填
- required() - annotation interface 中的元素 cool.scx.core.annotation.FromQuery
-
是否必填
- required() - annotation interface 中的元素 cool.scx.core.annotation.FromUpload
-
是否必填
- RequiredParamEmptyException - cool.scx.core.mvc.exception中的异常错误
-
必须参数缺失异常
- RequiredParamEmptyException(String) - 异常错误的构造器 cool.scx.core.mvc.exception.RequiredParamEmptyException
-
a
- responseCanUse(RoutingContext) - 类中的静态方法 cool.scx.core.ScxHelper
-
request 是否还可用 (可以写入数据)
- rootPath - 类中的变量 cool.scx.core.ScxModule
-
模块根路径 如果模块是 jar 就获取 jar 所在目录 如果 模块不是 jar 就获取 所在 class 的目录
- rootPath() - 类中的方法 cool.scx.core.ScxModule
-
rootPath.
- router() - 类中的静态方法 cool.scx.core.ScxContext
-
a
- routingContext() - 类中的方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo
-
a
- routingContext() - 类中的静态方法 cool.scx.core.ScxContext
-
获取当前线程的 RoutingContext (只限在 scx mapping 注解的方法及其调用链上)
- RoutingContextMethodParameterHandler - cool.scx.core.mvc.parameter_handler中的类
-
类型为 RoutingContext 的参数处理器
- RoutingContextMethodParameterHandler() - 类的构造器 cool.scx.core.mvc.parameter_handler.RoutingContextMethodParameterHandler
- run() - 类中的方法 cool.scx.core.Scx
-
运行项目
- run() - 类中的方法 cool.scx.core.ScxBuilder
-
a
- runCount() - record class中的方法 cool.scx.core.scheduler.ScheduleStatus
-
返回
runCount记录组件的值。
S
- schedule(Runnable, long, TimeUnit) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
-
设置计时器
- schedule(Callable<R>, long, TimeUnit) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
-
a
- schedule(Consumer<ScheduleStatus>, Trigger) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
-
a
- scheduleAtFixedRate(Consumer<ScheduleStatus>, Duration) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
-
a
- scheduleAtFixedRate(Consumer<ScheduleStatus>, Duration, long) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
-
a
- scheduleAtFixedRate(Consumer<ScheduleStatus>, Instant, Duration) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
-
a
- scheduleAtFixedRate(Consumer<ScheduleStatus>, Instant, Duration, long) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
-
a
- scheduledFuture() - record class中的方法 cool.scx.core.scheduler.ScheduleStatus
-
返回
scheduledFuture记录组件的值。 - scheduler() - 类中的静态方法 cool.scx.core.ScxContext
-
返回当前运行的 scx 实例的 scheduler
- ScheduleStatus - cool.scx.core.scheduler中的Record Class
-
日程状态 包含循环的次数 (从 1 开始为第一次) 及 ScheduledFuture 可用于在方法内部中断执行
- ScheduleStatus(long, ScheduledFuture<?>) - record class的构造器 cool.scx.core.scheduler.ScheduleStatus
-
创建
ScheduleStatus记录的实例。 - scheduleWithFixedDelay(Consumer<ScheduleStatus>, Duration) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
-
a
- scheduleWithFixedDelay(Consumer<ScheduleStatus>, Duration, long) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
-
a
- scheduleWithFixedDelay(Consumer<ScheduleStatus>, Instant, Duration) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
-
a
- scheduleWithFixedDelay(Consumer<ScheduleStatus>, Instant, Duration, long) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
-
a
- scx() - 类中的静态方法 cool.scx.core.ScxContext
-
获取全局的 Scx
- Scx - cool.scx.core中的类
-
启动类
- SCX_VERSION - 类中的静态变量 cool.scx.core.ScxVersion
-
SCX 版本号
- scxBeanFactory() - 类中的方法 cool.scx.core.Scx
-
a
- ScxBeanFactory - cool.scx.core中的类
-
ScxBeanFactory 用于创建类
- ScxBeanFactory(ScheduledExecutorService, ScxFeatureConfig) - 类的构造器 cool.scx.core.ScxBeanFactory
-
a
- ScxBuilder - cool.scx.core中的类
-
Scx 构建器
- ScxBuilder() - 类的构造器 cool.scx.core.ScxBuilder
-
构造函数
- ScxComponent - cool.scx.core.annotation中的Annotation Interface
-
标识此类是一个需要注入到容器中的类 和
ScxService的区别仅在于注解的语义不同 - scxConfig() - 类中的方法 cool.scx.core.Scx
-
a
- ScxContext - cool.scx.core中的类
-
用来存储 整个项目的上下文
- ScxContext() - 类的构造器 cool.scx.core.ScxContext
- ScxCoreFeature - cool.scx.core.enumeration中的Enum Class
-
scx 特性枚举
- scxDao() - 类中的方法 cool.scx.core.Scx
-
dao
- ScxDao - cool.scx.core.dao中的类
-
ScxDBContext class.
- ScxDao(ScxOptions) - 类的构造器 cool.scx.core.dao.ScxDao
-
a
- ScxDaoColumnInfo - cool.scx.core.dao中的类
-
a
- ScxDaoColumnInfo(Field) - 类的构造器 cool.scx.core.dao.ScxDaoColumnInfo
-
a
- ScxDaoHelper - cool.scx.core.dao中的类
-
SQLDDLHelper class.
- ScxDaoHelper() - 类的构造器 cool.scx.core.dao.ScxDaoHelper
- ScxDaoTableInfo - cool.scx.core.dao中的类
-
用于描述根据 class 构建的对应的数据表结构
- ScxDaoTableInfo(Class<?>) - 类的构造器 cool.scx.core.dao.ScxDaoTableInfo
-
c
- scxEnvironment() - 类中的方法 cool.scx.core.Scx
-
a
- scxFeatureConfig() - 类中的方法 cool.scx.core.Scx
-
获取特性的值 如果没有显式设置 则返回默认值
- ScxHelper - cool.scx.core中的类
-
ScxHelper class.
- ScxHelper() - 类的构造器 cool.scx.core.ScxHelper
- ScxHttpException - cool.scx.core.http中的异常错误
-
在 ScxMapping 注解标记的方法中抛出此异常会被ScxMappingHandler 进行截获并进行处理
- ScxHttpException(int, String) - 异常错误的构造器 cool.scx.core.http.ScxHttpException
-
a
- ScxHttpException(int, String, String) - 异常错误的构造器 cool.scx.core.http.ScxHttpException
-
a
- ScxHttpException(int, String, String, Throwable) - 异常错误的构造器 cool.scx.core.http.ScxHttpException
-
a
- ScxHttpException(int, String, Throwable) - 异常错误的构造器 cool.scx.core.http.ScxHttpException
-
a
- ScxHttpExceptionHandler - cool.scx.core.http.exception_handler中的类
-
a
- ScxHttpExceptionHandler() - 类的构造器 cool.scx.core.http.exception_handler.ScxHttpExceptionHandler
- ScxHttpResponseStatus - cool.scx.core.http中的Enum Class
-
规定一些常见的 http 相应状态
- scxHttpRouter() - 类中的方法 cool.scx.core.Scx
-
a
- ScxHttpRouter - cool.scx.core.http中的类
-
ScxHttp 路由 内部使用 vertxRouter 进行具体路由的处理
- ScxHttpRouter(Scx) - 类的构造器 cool.scx.core.http.ScxHttpRouter
-
a
- ScxHttpRouterExceptionHandler - cool.scx.core.http中的接口
-
路由异常处理器
- ScxMapping - cool.scx.core.annotation中的Annotation Interface
-
ScxMapping 具体 http 请求映射
- scxMappingConfiguration() - 类中的方法 cool.scx.core.Scx
-
a
- scxMappingConfiguration() - 类中的静态方法 cool.scx.core.ScxContext
-
返回当前运行的 scx 实例的 scxMappingConfiguration
- ScxMappingConfiguration - cool.scx.core.mvc中的类
-
ScxMappingConfiguration 配置类 再此处可配置 [前置后置拦截器,参数处理器,返回值处理器等]
- ScxMappingConfiguration() - 类的构造器 cool.scx.core.mvc.ScxMappingConfiguration
-
a
- ScxMappingHandler - cool.scx.core.mvc中的类
-
ScxRouteHandler class.
- ScxMappingHandler(Class<?>, Method, Scx) - 类的构造器 cool.scx.core.mvc.ScxMappingHandler
-
a
- scxMappingHandlers() - 类中的方法 cool.scx.core.mvc.ScxMappingRegistrar
-
获取所有被ScxMapping注解标记的方法的 handler
- ScxMappingHelper - cool.scx.core.mvc中的类
-
ScxMappingHelper class.
- ScxMappingHelper() - 类的构造器 cool.scx.core.mvc.ScxMappingHelper
- scxMappingInterceptor() - 类中的方法 cool.scx.core.mvc.ScxMappingConfiguration
-
a
- ScxMappingInterceptor - cool.scx.core.mvc中的接口
-
ScxMapping 拦截器
- ScxMappingInterceptorImpl - cool.scx.core.mvc.interceptor中的类
-
默认 ScxMapping 拦截器实现
- ScxMappingInterceptorImpl() - 类的构造器 cool.scx.core.mvc.interceptor.ScxMappingInterceptorImpl
- ScxMappingMethodParameterHandler - cool.scx.core.mvc中的接口
-
a
- ScxMappingMethodReturnValueHandler - cool.scx.core.mvc中的接口
-
a
- ScxMappingRegistrar - cool.scx.core.mvc中的类
-
ScxMappingRegistrar class.
- ScxMappingRegistrar(Scx) - 类的构造器 cool.scx.core.mvc.ScxMappingRegistrar
-
扫描所有被 ScxMapping注解标记的方法 并封装为 ScxMappingHandler.
- ScxMappingRoutingContextInfo - cool.scx.core.mvc中的类
-
封装 RoutingContext 的参数 防止反复取值造成性能损失
- ScxMappingRoutingContextInfo(RoutingContext) - 类的构造器 cool.scx.core.mvc.ScxMappingRoutingContextInfo
-
Constructor for ScxMappingRequestParamInfo.
- ScxMappingRoutingContextInfo.ContentType - cool.scx.core.mvc中的Enum Class
- ScxModel - cool.scx.core.annotation中的Annotation Interface
-
ScxModel model 层映射 设置此注解的方法 必须同时 继承 BaseModel
- ScxModule - cool.scx.core中的类
-
Scx 模块接口 , 自定义模块必须实现此接口
- ScxModule() - 类的构造器 cool.scx.core.ScxModule
-
Constructor for ScxModule.
- scxModules() - 类中的方法 cool.scx.core.Scx
-
a
- scxModules() - 类中的静态方法 cool.scx.core.ScxContext
-
所有模块
- scxOptions() - 类中的方法 cool.scx.core.Scx
-
a
- ScxOptions - cool.scx.core中的类
-
ScxCoreConfig class.
- ScxOptions(ScxConfig, ScxEnvironment, String) - 类的构造器 cool.scx.core.ScxOptions
-
a
- scxScheduler() - 类中的方法 cool.scx.core.Scx
-
a
- ScxScheduler - cool.scx.core.scheduler中的类
-
针对 spring 的 $
TaskScheduler进行一些简单的封装
以便可以实现一些简单的任务调度 - ScxScheduler(EventLoopGroup) - 类的构造器 cool.scx.core.scheduler.ScxScheduler
-
a
- ScxService - cool.scx.core.annotation中的Annotation Interface
-
标注此类是一个 Service 层映射
- scxTemplate() - 类中的方法 cool.scx.core.Scx
-
a
- ScxTemplate - cool.scx.core中的类
-
用于渲染 freemarker
- ScxTemplate(ScxOptions) - 类的构造器 cool.scx.core.ScxTemplate
-
Constructor for ScxTemplate.
- ScxVersion - cool.scx.core中的类
-
ScxVersion class.
- ScxVersion() - 类的构造器 cool.scx.core.ScxVersion
- ScxWebSocketMapping - cool.scx.core.annotation中的Annotation Interface
-
ScxWebSocketRoute websocket 映射 设置此注解的方法 必须同时 继承 BaseWSHandler 才可以生效
- ScxWebSocketMappingRegistrar - cool.scx.core.websocket中的类
-
ScxWebSocketMappingRegistrar class.
- ScxWebSocketMappingRegistrar(Scx) - 类的构造器 cool.scx.core.websocket.ScxWebSocketMappingRegistrar
-
Constructor for ScxWebSocketMappingRegistrar.
- ScxWebSocketRoute - cool.scx.core.websocket中的类
-
Scx WebSocket 路由
- ScxWebSocketRoute(int, String, BaseWebSocketHandler) - 类的构造器 cool.scx.core.websocket.ScxWebSocketRoute
-
Constructor for ScxWebSocketRoute.
- ScxWebSocketRoute(String, BaseWebSocketHandler) - 类的构造器 cool.scx.core.websocket.ScxWebSocketRoute
-
Constructor for ScxWebSocketRoute.
- scxWebSocketRouter() - 类中的方法 cool.scx.core.Scx
-
web
- ScxWebSocketRouter - cool.scx.core.websocket中的类
-
a
- ScxWebSocketRouter() - 类的构造器 cool.scx.core.websocket.ScxWebSocketRouter
- selectSQL() - 类中的方法 cool.scx.core.dao.ScxDaoColumnInfo
- sendBytes(RoutingContext) - 类中的方法 cool.scx.core.vo.Download
-
sendBytes.
- sendFile(RoutingContext) - 类中的方法 cool.scx.core.vo.Download
-
sendFile.
- sendInputStream(RoutingContext) - 类中的方法 cool.scx.core.vo.Download
-
sendBytes.
- sendToClient(int, String, String, RoutingContext) - 类中的静态方法 cool.scx.core.http.exception_handler.ScxHttpExceptionHandler
-
a
- setAppKey(String) - 类中的方法 cool.scx.core.ScxBuilder
-
添加多个模块
- setArgs(String...) - 类中的方法 cool.scx.core.ScxBuilder
-
添加 外部参数
- setMainClass(Class<?>) - 类中的方法 cool.scx.core.ScxBuilder
-
添加多个模块
- setScxMappingInterceptor(ScxMappingInterceptor) - 类中的方法 cool.scx.core.mvc.ScxMappingConfiguration
-
a
- SHOW_BANNER - enum class 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
-
显示 banner
- SHOW_MODULE_LIFE_CYCLE_INFO - enum class 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
-
显示模块生命周期信息
- SHOW_OPTIONS_INFO - enum class 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
-
显示 coreConfig 的信息
- SHOW_START_UP_INFO - enum class 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
-
显示启动信息
- size() - 类中的方法 cool.scx.core.type.UploadedEntity
-
a
- specialDDL() - 类中的方法 cool.scx.core.dao.ScxDaoColumnInfo
-
a
- sqlRunner() - 类中的方法 cool.scx.core.dao.ScxDao
-
a
- sqlRunner() - 类中的静态方法 cool.scx.core.ScxContext
-
简化方法
- sslPassword() - 类中的方法 cool.scx.core.ScxOptions
-
sslPassword.
- sslPath() - 类中的方法 cool.scx.core.ScxOptions
-
sslPath.
- start() - 类中的方法 cool.scx.core.ScxModule
-
核心模块初始化完成调用 注意请不要阻塞此方法
- statusCode() - 异常错误中的方法 cool.scx.core.http.ScxHttpException
-
a
- statusCode() - enum class中的方法 cool.scx.core.http.ScxHttpResponseStatus
-
a
- stop() - 类中的方法 cool.scx.core.ScxModule
-
项目停止或结束时调用 注意请不要阻塞此方法
- StringMethodReturnValueHandler - cool.scx.core.mvc.return_value_handler中的类
-
a
- StringMethodReturnValueHandler() - 类的构造器 cool.scx.core.mvc.return_value_handler.StringMethodReturnValueHandler
- submit(Runnable) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
-
a
- submit(Callable<R>) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
-
a
- systemCodecID() - 类中的方法 cool.scx.core.eventbus.ZeroCopyMessageCodec
T
- tableName() - annotation interface 中的元素 cool.scx.core.annotation.ScxModel
-
表名称
- tableName() - 类中的方法 cool.scx.core.dao.ScxDaoTableInfo
- tablePrefix() - annotation interface 中的元素 cool.scx.core.annotation.ScxModel
-
表名称前缀
- template() - 类中的静态方法 cool.scx.core.ScxContext
-
返回当前运行的 scx 实例的 template
- templateRoot() - 类中的方法 cool.scx.core.ScxOptions
-
获取模板根路径
- title() - 异常错误中的方法 cool.scx.core.http.ScxHttpException
-
a
- toJson() - 类中的方法 cool.scx.core.vo.DataJson
-
将内部的 JsonBody 转换为 json 字符串
- toJson() - 类中的方法 cool.scx.core.vo.Json
-
将内部的 JsonBody 转换为 json 字符串
- toJson(String) - 类中的方法 cool.scx.core.vo.DataJson
-
a
- toJson(String) - 类中的方法 cool.scx.core.vo.Json
-
a
- toString() - record class中的方法 cool.scx.core.scheduler.ScheduleStatus
-
返回此记录的字符串表示形式。
- toXml() - 类中的方法 cool.scx.core.vo.Xml
-
将内部的 JsonBody 转换为 json 字符串
- toXml(String) - 类中的方法 cool.scx.core.vo.Xml
-
a
- transform(Object) - 类中的方法 cool.scx.core.eventbus.ZeroCopyMessageCodec
- tryReadOrTextNode(String) - 类中的静态方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo
-
走到这里标识以上的匹配全部失败 , 这里不知道 body 的具体格式 所以进行猜测转换
- type - 类中的变量 cool.scx.core.vo.Download
-
数据来源
- type() - annotation interface 中的元素 cool.scx.core.annotation.Column
-
数据库字段类型 仅用于 创建或修复表时
- type() - 类中的方法 cool.scx.core.dao.ScxDaoColumnInfo
-
a
U
- UNAUTHORIZED - enum class 中的枚举常量 cool.scx.core.http.ScxHttpResponseStatus
-
未认证
- UnauthorizedException - cool.scx.core.http.exception中的异常错误
-
未认证异常 (未登录)
- UnauthorizedException() - 异常错误的构造器 cool.scx.core.http.exception.UnauthorizedException
-
a
- UnauthorizedException(String) - 异常错误的构造器 cool.scx.core.http.exception.UnauthorizedException
-
a
- UnauthorizedException(String, Throwable) - 异常错误的构造器 cool.scx.core.http.exception.UnauthorizedException
-
a
- UnauthorizedException(Throwable) - 异常错误的构造器 cool.scx.core.http.exception.UnauthorizedException
-
a
- unique() - annotation interface 中的元素 cool.scx.core.annotation.Column
-
是否唯一 (注意 : 当 ScxContext.coreConfig().tombstone() 为 true 时) 会和 tombstone 字段 创建联合的唯一约束
- UNSUPPORTED_MEDIA_TYPE - enum class 中的枚举常量 cool.scx.core.http.ScxHttpResponseStatus
-
不支持的 类型
- UnsupportedMediaTypeException - cool.scx.core.http.exception中的异常错误
-
415 参数异常
- UnsupportedMediaTypeException() - 异常错误的构造器 cool.scx.core.http.exception.UnsupportedMediaTypeException
-
a
- UnsupportedMediaTypeException(String) - 异常错误的构造器 cool.scx.core.http.exception.UnsupportedMediaTypeException
-
a
- UnsupportedMediaTypeException(String, Throwable) - 异常错误的构造器 cool.scx.core.http.exception.UnsupportedMediaTypeException
-
a
- UnsupportedMediaTypeException(Throwable) - 异常错误的构造器 cool.scx.core.http.exception.UnsupportedMediaTypeException
-
a
- update(Entity) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据 ID 更新 (注意 !!!
- update(Entity, Query) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据指定条件更新数据
- update(Entity, Query, UpdateFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据指定条件更新数据
- update(Entity, UpdateFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据 ID 更新 (注意 !!!
- updatedDate - 类中的变量 cool.scx.core.base.BaseModel
-
最后修改时间
- updateSetSQL() - 类中的方法 cool.scx.core.dao.ScxDaoColumnInfo
- UploadedEntity - cool.scx.core.type中的类
-
文件上传后台接受容器类
可以配合FromUpload注解使用 以实现自定义名称或限制是否必填 - UploadedEntity(FileUpload) - 类的构造器 cool.scx.core.type.UploadedEntity
-
a
- UploadedEntityMethodParameterHandler - cool.scx.core.mvc.parameter_handler中的类
-
a
- UploadedEntityMethodParameterHandler() - 类的构造器 cool.scx.core.mvc.parameter_handler.UploadedEntityMethodParameterHandler
- USE_DEVELOPMENT_ERROR_PAGE - enum class 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
-
是否使用开发人员错误页面
- useAllBody() - annotation interface 中的元素 cool.scx.core.annotation.FromBody
-
是否将整个请求体作为参数进行转换
- useNameAsUrl() - annotation interface 中的元素 cool.scx.core.annotation.ScxMapping
-
注意 : 仅当作用于方法时生效 !!!
V
- value() - annotation interface 中的元素 cool.scx.core.annotation.FromBody
-
此值用来控制取值方式 并和 useAllBody 相关 1, useAllBody 为 false 时 : value 为空时 会以参数名称为标准作为 value value 不为空时会先将 body 转换 map 对象 然后根据 value 进行分层获取 如 userList.name , name , car.color 等 会将前台发来的参数转换为 jsonTree 对象 并获取对应的节点 2, useAllBody 为 true 时 : value 的值则会被忽略 整个 请求体会被转换成参数
- value() - annotation interface 中的元素 cool.scx.core.annotation.FromPath
-
路径参数名称 默认为空 为空的情况下会将参数名称作为 路径参数名称
- value() - annotation interface 中的元素 cool.scx.core.annotation.FromQuery
-
查询参数名称 默认为空 为空的情况下会将方法参数名称作为 查询参数名称
- value() - annotation interface 中的元素 cool.scx.core.annotation.FromUpload
-
路径参数名称 默认为空 为空的情况下会将参数名称作为 路径参数名称
- value() - annotation interface 中的元素 cool.scx.core.annotation.ScxMapping
-
映射的路径
- value() - annotation interface 中的元素 cool.scx.core.annotation.ScxWebSocketMapping
-
websocket 映射路径
- valueOf(String) - enum class中的静态方法 cool.scx.core.enumeration.ScxCoreFeature
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 cool.scx.core.http.ScxHttpResponseStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo.ContentType
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 cool.scx.core.enumeration.ScxCoreFeature
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 cool.scx.core.http.ScxHttpResponseStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo.ContentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- variableName() - 接口中的方法 cool.scx.core.base.BaseTemplateDirective
-
获取自定义 变量的名称
- vertx() - 类中的方法 cool.scx.core.Scx
-
a
- vertx() - 类中的静态方法 cool.scx.core.ScxContext
-
返回当前运行的 scx 实例的 vertx
- vertxFileUpload() - 类中的方法 cool.scx.core.type.UploadedEntity
-
a
- vertxHttpServer() - 类中的方法 cool.scx.core.Scx
-
server
- vertxRouter() - 类中的方法 cool.scx.core.http.ScxHttpRouter
-
a
W
- webSocketRouter() - 类中的静态方法 cool.scx.core.ScxContext
-
a
X
- Xml - cool.scx.core.vo中的类
-
Xml 格式的返回值
- XML - enum class 中的枚举常量 cool.scx.core.mvc.ScxMappingRoutingContextInfo.ContentType
Z
- ZERO_COPY_CODEC_NAME - 类中的静态变量 cool.scx.core.eventbus.ZeroCopyMessageCodec
-
Constant
ZERO_COPY_CODEC_NAME="ZeroCopyMessageCodec.class.getName()" - ZeroCopyMessageCodec - cool.scx.core.eventbus中的类
-
零拷贝编解码器 (因为并不适用于集群模式,所以此处不实现 encodeToWire和decodeFromWire)
- ZeroCopyMessageCodec() - 类的构造器 cool.scx.core.eventbus.ZeroCopyMessageCodec
_
- _baseDao() - 类中的方法 cool.scx.core.base.BaseModelService
-
baseDao.
- _clearRoutingContext() - 类中的静态方法 cool.scx.core.ScxContext
-
a
- _routingContext(RoutingContext) - 类中的静态方法 cool.scx.core.ScxContext
-
设置当前线程的 routingContext 此方法正常之给 scxMappingHandler 调用 若无特殊需求 不必调用此方法
All Classes and Interfaces|常量字段值|所有程序包|序列化表格