索引
常量字段值|所有程序包|所有类和接口
A
- add(Entity) - 类中的方法 cool.scx.core.base.BaseModelService
-
插入数据 (注意 !!!
- add(Entity, FieldFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
插入数据 (注意 !!!
- add(Collection<Entity>) - 类中的方法 cool.scx.core.base.BaseModelService
-
批量插入数据
- add(Collection<Entity>, FieldFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
批量插入数据
- addModule(ScxModule...) - 类中的方法 cool.scx.core.ScxBuilder
-
添加多个模块
- ALLOW_CIRCULAR_REFERENCES - 枚举类 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
-
是否允许 bean 之间的循环依赖 默认 false
- allowedOrigin() - 类中的方法 cool.scx.core.ScxOptions
-
allowedOrigin.
- appKey() - 类中的方法 cool.scx.core.Scx
- appKey() - 类中的静态方法 cool.scx.core.ScxContext
-
appKey.
- autoTransaction(ScxRunnable<?>) - 类中的静态方法 cool.scx.core.ScxContext
-
避免冗长的 调用
- autoTransaction(Callable<T>) - 类中的静态方法 cool.scx.core.ScxContext
-
避免冗长的 调用
B
- BaseModel - cool.scx.core.base中的类
-
最基本的 model 包含最基础的元数据
- BaseModel() - 类的构造器 cool.scx.core.base.BaseModel
- BaseModelService<Entity> - cool.scx.core.base中的类
-
提供一些针对 BaseModel 类型实体类 简单的 CRUD 操作的 service 类
- BaseModelService() - 类的构造器 cool.scx.core.base.BaseModelService
-
从泛型中获取 entityClass
- BaseModelService(Class<Entity>) - 类的构造器 cool.scx.core.base.BaseModelService
-
手动创建 entityClass
- beanFactory() - 类中的方法 cool.scx.core.Scx
- beanFactory() - 类中的静态方法 cool.scx.core.ScxContext
-
返回当前运行的 scx 实例的 beanFactory
- bodyHandler() - 类中的方法 cool.scx.core.ScxHttpRouter
-
a
- bodyHandlerRoute() - 类中的方法 cool.scx.core.ScxHttpRouter
-
a
- build() - 类中的方法 cool.scx.core.ScxBuilder
-
构建
- builder() - 类中的静态方法 cool.scx.core.Scx
- buildGetSQL(Query, FieldFilter) - 类中的方法 cool.scx.core.base.BaseModelService
- buildGetSQLWithAlias(Query, FieldFilter) - 类中的方法 cool.scx.core.base.BaseModelService
- buildListSQL(Query, FieldFilter) - 类中的方法 cool.scx.core.base.BaseModelService
- buildListSQLWithAlias(Query, FieldFilter) - 类中的方法 cool.scx.core.base.BaseModelService
C
- checkDataSource() - 类中的方法 cool.scx.core.Scx
-
检查数据源是否可用
- checkNeedFixTable() - 类中的方法 cool.scx.core.Scx
-
检查是否有任何 (BaseModel) 类需要修复表
- classList - 类中的变量 cool.scx.core.ScxModule
-
模块中所有的 class
- classList() - 类中的方法 cool.scx.core.ScxModule
-
每次都返回一个 新的 list 防止外部修改
- config() - 类中的静态方法 cool.scx.core.ScxContext
-
a
- configure(ScxCoreFeature, boolean) - 类中的方法 cool.scx.core.ScxBuilder
-
设置配置内容
- 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.enumeration - 程序包 cool.scx.core.enumeration
- cool.scx.core.eventbus - 程序包 cool.scx.core.eventbus
- corsHandler() - 类中的方法 cool.scx.core.ScxHttpRouter
-
a
- corsHandlerRoute() - 类中的方法 cool.scx.core.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.base.BaseModelService
-
baseDao.
- dataSource() - 类中的方法 cool.scx.core.Scx
- dataSource() - 类中的静态方法 cool.scx.core.ScxContext
-
获取 dao
- dataSourceParameters() - 类中的方法 cool.scx.core.ScxOptions
-
dataSourceParameters.
- dataSourcePassword() - 类中的方法 cool.scx.core.ScxOptions
-
dataSourcePassword.
- dataSourceUrl() - 类中的方法 cool.scx.core.ScxOptions
- dataSourceUsername() - 类中的方法 cool.scx.core.ScxOptions
-
dataSourceUsername.
- decodeFromWire(int, Buffer) - 类中的方法 cool.scx.core.eventbus.ZeroCopyMessageCodec
- defaultName - 类中的变量 cool.scx.core.ScxModule
-
默认名称
- defaultValue() - 枚举类中的方法 cool.scx.core.enumeration.ScxCoreFeature
- delete(long...) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据 ID 列表删除指定的数据
- delete(Query) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据条件删除
E
- ENABLE_SCHEDULING_WITH_ANNOTATION - 枚举类 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
-
目前框架中支持两种添加任务调度的方式 [注解 例如 $
Scheduled, 或使用 手动配置的方式 $ScxScheduler]
此标识表示是否扫描并启用 使用注解类型的定时任务 默认为 true , 及项目启动时扫描并启动所有的 注解类型定时任务
若设置为 false 则相当与忽略整个项目中所有的 注解类型定时任务 (注意 !!! - encodeToWire(Buffer, T) - 类中的方法 cool.scx.core.eventbus.ZeroCopyMessageCodec
- entityClass - 类中的变量 cool.scx.core.base.BaseModelService
-
BaseDao
- entityClass() - 类中的方法 cool.scx.core.base.BaseModelService
- environment() - 类中的静态方法 cool.scx.core.ScxContext
-
appRoot.
- equals(Object) - 记录类中的方法 cool.scx.core.eventbus.ZeroCopyMessageWrapper
-
指示某个其他对象是否“等于”此对象。
- eventBus() - 类中的方法 cool.scx.core.Scx
- eventBus() - 类中的静态方法 cool.scx.core.ScxContext
-
a
F
- featureConfig() - 类中的静态方法 cool.scx.core.ScxContext
-
a
- find() - 类中的方法 cool.scx.core.base.BaseModelService
-
获取所有数据
- find(long...) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据 id 获取数据
- find(FieldFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
获取所有数据 (使用查询过滤器)
- find(FieldFilter, Consumer<Entity>) - 类中的方法 cool.scx.core.base.BaseModelService
-
获取所有数据 (使用查询过滤器)
- find(Query) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据聚合查询条件
Query获取数据列表 - find(Query, FieldFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据聚合查询条件
Query获取数据列表 - find(Query, FieldFilter, Consumer<Entity>) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据聚合查询条件
Query获取数据列表 - find(Query, Consumer<Entity>) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据聚合查询条件
Query获取数据列表 - find(Consumer<Entity>) - 类中的方法 cool.scx.core.base.BaseModelService
-
获取所有数据
- findBaseModelServiceEntityClass(Class<?>) - 类中的静态方法 cool.scx.core.ScxHelper
- findScxModule(Class<T>) - 类中的方法 cool.scx.core.Scx
- findScxModule(Class<T>) - 类中的静态方法 cool.scx.core.ScxContext
-
简化方法
- fixTable() - 类中的方法 cool.scx.core.Scx
-
fixTable.
G
- get(long) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据 ID (主键) 查询单条数据
- get(long, FieldFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据 ID (主键) 查询单条数据
- get(Query) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据聚合查询条件
Query获取单条数据 - get(Query, FieldFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据聚合查询条件
Query获取单条数据 - getBean(Class<T>) - 类中的方法 cool.scx.core.Scx
- getBean(Class<T>) - 类中的静态方法 cool.scx.core.ScxContext
-
简化方法
- getFeatureState(ScxCoreFeature) - 类中的静态方法 cool.scx.core.ScxContext
-
简化方法
- getPathByAppRoot(String) - 类中的静态方法 cool.scx.core.ScxContext
-
简化方法
- getTempPath() - 类中的静态方法 cool.scx.core.ScxContext
-
获取临时路径
- getTempPath(String...) - 类中的静态方法 cool.scx.core.ScxContext
-
获取临时路径
H
- hashCode() - 记录类中的方法 cool.scx.core.eventbus.ZeroCopyMessageWrapper
-
返回此对象的哈希代码值。
- httpServer() - 类中的静态方法 cool.scx.core.ScxContext
-
a
I
- id - 类中的变量 cool.scx.core.base.BaseModel
-
id
- 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.
J
- jdbcContext() - 类中的方法 cool.scx.core.Scx
- jdbcContext() - 类中的静态方法 cool.scx.core.ScxContext
M
- message() - 记录类中的方法 cool.scx.core.eventbus.ZeroCopyMessageWrapper
-
返回
message记录组件的值。
N
- name() - 类中的方法 cool.scx.core.eventbus.ZeroCopyMessageCodec
- name() - 类中的方法 cool.scx.core.ScxModule
-
模块名称
O
- options() - 类中的静态方法 cool.scx.core.ScxContext
-
a
P
- port() - 类中的方法 cool.scx.core.ScxOptions
-
port.
- printInfo() - 类中的方法 cool.scx.core.ScxOptions
-
打印 coreConfig 的信息
R
- registerCodec(EventBus) - 类中的静态方法 cool.scx.core.eventbus.ZeroCopyMessageCodec
-
registerCodec.
- rootPath - 类中的变量 cool.scx.core.ScxModule
-
模块根路径 如果模块是 jar 就获取 jar 所在目录 如果 模块不是 jar 就获取 所在 class 的目录
- rootPath() - 类中的方法 cool.scx.core.ScxModule
-
所处路径
- router() - 类中的静态方法 cool.scx.core.ScxContext
-
a
- run() - 类中的方法 cool.scx.core.Scx
- run() - 类中的方法 cool.scx.core.ScxBuilder
-
a
S
- scheduler() - 类中的静态方法 cool.scx.core.ScxContext
-
返回当前运行的 scx 实例的 scheduler
- scx() - 类中的静态方法 cool.scx.core.ScxContext
-
获取全局的 Scx
- Scx - cool.scx.core中的类
-
启动类
- SCX_VERSION - 类中的静态变量 cool.scx.core.ScxVersion
-
SCX 版本号
- ScxBuilder - cool.scx.core中的类
-
Scx 构建器
- ScxBuilder() - 类的构造器 cool.scx.core.ScxBuilder
-
构造函数
- ScxComponent - cool.scx.core.annotation中的批注接口
-
标识此类是一个需要注入到容器中的类 和
ScxService的区别仅在于注解的语义不同 - scxConfig() - 类中的方法 cool.scx.core.Scx
- ScxContext - cool.scx.core中的类
-
用来存储 整个项目的上下文
- ScxContext() - 类的构造器 cool.scx.core.ScxContext
- ScxCoreFeature - cool.scx.core.enumeration中的枚举类
-
scx 特性枚举
- scxEnvironment() - 类中的方法 cool.scx.core.Scx
- scxFeatureConfig() - 类中的方法 cool.scx.core.Scx
- ScxHelper - cool.scx.core中的类
-
ScxHelper class.
- ScxHelper() - 类的构造器 cool.scx.core.ScxHelper
- scxHttpRouter() - 类中的方法 cool.scx.core.Scx
- ScxHttpRouter - cool.scx.core中的类
-
ScxHttp 路由 内部使用 vertxRouter 进行具体路由的处理
- ScxHttpRouter(Scx) - 类的构造器 cool.scx.core.ScxHttpRouter
- ScxModule - cool.scx.core中的类
-
Scx 模块接口 , 自定义模块必须实现此接口
- ScxModule() - 类的构造器 cool.scx.core.ScxModule
-
在模块创建时 加载所有包含的 class
- scxModules() - 类中的方法 cool.scx.core.Scx
- scxModules() - 类中的静态方法 cool.scx.core.ScxContext
-
所有模块
- scxMvc() - 类中的方法 cool.scx.core.Scx
- scxMvc() - 类中的静态方法 cool.scx.core.ScxContext
-
返回当前运行的 scx 实例的 scxMappingConfiguration
- scxOptions() - 类中的方法 cool.scx.core.Scx
- ScxOptions - cool.scx.core中的类
-
ScxCoreConfig class.
- ScxOptions(ScxConfig, ScxEnvironment, String) - 类的构造器 cool.scx.core.ScxOptions
-
a
- scxScheduler() - 类中的方法 cool.scx.core.Scx
- ScxService - cool.scx.core.annotation中的批注接口
-
标注此类是一个 Service 层映射
- ScxVersion - cool.scx.core中的类
-
ScxVersion class.
- ScxVersion() - 类的构造器 cool.scx.core.ScxVersion
- setAppKey(String) - 类中的方法 cool.scx.core.ScxBuilder
-
添加多个模块
- setArgs(String...) - 类中的方法 cool.scx.core.ScxBuilder
-
添加 外部参数
- setDefaultHttpServerOptions(HttpServerOptions) - 类中的方法 cool.scx.core.ScxBuilder
- setMainClass(Class<?>) - 类中的方法 cool.scx.core.ScxBuilder
-
添加多个模块
- setVertxOptions(VertxOptions) - 类中的方法 cool.scx.core.ScxBuilder
- SHOW_BANNER - 枚举类 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
-
显示 banner
- SHOW_MODULE_LIFE_CYCLE_INFO - 枚举类 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
-
显示模块生命周期信息
- SHOW_OPTIONS_INFO - 枚举类 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
-
显示 coreConfig 的信息
- SHOW_START_UP_INFO - 枚举类 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
-
显示启动信息
- sqlRunner() - 类中的方法 cool.scx.core.Scx
- sqlRunner() - 类中的静态方法 cool.scx.core.ScxContext
-
简化方法
- sslPassword() - 类中的方法 cool.scx.core.ScxOptions
-
sslPassword.
- sslPath() - 类中的方法 cool.scx.core.ScxOptions
-
sslPath.
- start(Scx) - 类中的方法 cool.scx.core.ScxModule
-
核心模块初始化完成调用 注意请不要阻塞此方法
- stop(Scx) - 类中的方法 cool.scx.core.ScxModule
-
项目停止或结束时调用 注意请不要阻塞此方法
- systemCodecID() - 类中的方法 cool.scx.core.eventbus.ZeroCopyMessageCodec
T
- templateRoot() - 类中的方法 cool.scx.core.ScxOptions
-
获取模板根路径
- toString() - 记录类中的方法 cool.scx.core.eventbus.ZeroCopyMessageWrapper
-
返回此记录类的字符串表示形式。
- transform(T) - 类中的方法 cool.scx.core.eventbus.ZeroCopyMessageCodec
U
- update(Entity) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据 ID 更新 (注意 !!!
- update(Entity, FieldFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据 ID 更新 (注意 !!!
- update(Entity, Query) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据指定条件更新数据
- update(Entity, Query, FieldFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据指定条件更新数据
- updatedDate - 类中的变量 cool.scx.core.base.BaseModel
-
最后修改时间
- USE_DEVELOPMENT_ERROR_PAGE - 枚举类 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
-
是否使用开发人员错误页面
- USE_SPY - 枚举类 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
-
是否使用 SPY 进行 SQL 监控 (注意 !!!
V
- valueOf(String) - 枚举类中的静态方法 cool.scx.core.enumeration.ScxCoreFeature
-
返回带有指定名称的该类的枚举常量。
- values() - 枚举类中的静态方法 cool.scx.core.enumeration.ScxCoreFeature
-
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
- vertx() - 类中的方法 cool.scx.core.Scx
- vertx() - 类中的静态方法 cool.scx.core.ScxContext
-
返回当前运行的 scx 实例的 vertx
- vertxHttpServer() - 类中的方法 cool.scx.core.Scx
W
- webSocketRouter() - 类中的方法 cool.scx.core.Scx
- webSocketRouter() - 类中的静态方法 cool.scx.core.ScxContext
-
a
Z
- ZERO_COPY_CODEC_NAME - 类中的静态变量 cool.scx.core.eventbus.ZeroCopyMessageCodec
-
ZERO_COPY_CODEC_NAME
- zeroCopyMessage(T) - 记录类中的静态方法 cool.scx.core.eventbus.ZeroCopyMessageWrapper
- ZeroCopyMessage - cool.scx.core.eventbus中的批注接口
- ZeroCopyMessageCodec<T> - cool.scx.core.eventbus中的类
-
零拷贝编解码器 (因为并不适用于集群模式,所以此处不实现 encodeToWire和decodeFromWire)
- ZeroCopyMessageCodec() - 类的构造器 cool.scx.core.eventbus.ZeroCopyMessageCodec
- ZeroCopyMessageWrapper<T> - cool.scx.core.eventbus中的记录类
- ZeroCopyMessageWrapper(T) - 记录类的构造器 cool.scx.core.eventbus.ZeroCopyMessageWrapper
-
创建
ZeroCopyMessageWrapper记录类的实例。
常量字段值|所有程序包|所有类和接口