索引
All Classes and Interfaces|常量字段值|所有程序包
A
- add(Entity) - 类中的方法 cool.scx.core.base.BaseModelService
-
插入数据 (注意 !!!
- add(Entity, ColumnFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
插入数据 (注意 !!!
- add(Collection<Entity>) - 类中的方法 cool.scx.core.base.BaseModelService
-
批量插入数据
- add(Collection<Entity>, ColumnFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
批量插入数据
- addModule(ScxModule...) - 类中的方法 cool.scx.core.ScxBuilder
-
添加多个模块
- ALLOW_CIRCULAR_REFERENCES - enum class 中的枚举常量 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 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
- 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, ColumnFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
构建 根据聚合查询条件
Query获取单条数据 的SQL
可用于另一条查询语句的 where 条件
若同时使用 limit 和 in/not in 请使用BaseModelService.buildListSQLWithAlias(Query, ColumnFilter) - buildGetSQLWithAlias(Query, ColumnFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
构建 根据聚合查询条件
Query获取单条数据 的SQL
可用于另一条查询语句的 where 条件 - buildListSQL(Query, ColumnFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
构建 (根据聚合查询条件
Query获取数据列表) 的SQL
可用于另一条查询语句的 where 条件
若同时使用 limit 和 in/not in 请使用BaseModelService.buildListSQLWithAlias(Query, ColumnFilter) - buildListSQLWithAlias(Query, ColumnFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
构建 (根据聚合查询条件
Query获取数据列表) 的SQL
可用于另一条查询语句的 where 条件
C
- checkDataSource() - 类中的方法 cool.scx.core.Scx
-
检查数据源是否可用
- checkNeedFixTable() - 类中的方法 cool.scx.core.Scx
-
检查是否有任何 (BaseModel) 类需要修复表
- classList - 类中的变量 cool.scx.core.ScxModule
-
模块中所有的 class
- classList() - 类中的方法 cool.scx.core.ScxModule
-
allClassList.
- 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
- cool.scx.core.scheduler - 程序包 cool.scx.core.scheduler
- 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
- 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
- DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.eventbus.ZeroCopyMessageCodec
-
Constant
DEFAULT_INSTANCE - defaultName - 类中的变量 cool.scx.core.ScxModule
-
默认名称
- defaultValue() - enum class中的方法 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 - enum class 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
-
目前框架中支持两种添加任务调度的方式 [注解 例如 $
Scheduled, 或使用 手动配置的方式 $ScxScheduler]
此标识表示是否扫描并启用 使用注解类型的定时任务 默认为 true , 及项目启动时扫描并启动所有的 注解类型定时任务
若设置为 false 则相当与忽略整个项目中所有的 注解类型定时任务 (注意 !!! - encodeToWire(Buffer, Object) - 类中的方法 cool.scx.core.eventbus.ZeroCopyMessageCodec
- entityClass - 类中的变量 cool.scx.core.base.BaseModelService
-
BaseDao
- environment() - 类中的静态方法 cool.scx.core.ScxContext
-
appRoot.
- equals(Object) - record class中的方法 cool.scx.core.scheduler.ScheduleStatus
-
指示某个其他对象是否“等于”此对象。
- eventBus() - 类中的方法 cool.scx.core.Scx
- eventBus() - 类中的静态方法 cool.scx.core.ScxContext
-
a
F
- featureConfig() - 类中的静态方法 cool.scx.core.ScxContext
-
a
- 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, ColumnFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据 ID (主键) 查询单条数据
- get(Query) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据聚合查询条件
Query获取单条数据 - get(Query, ColumnFilter) - 类中的方法 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() - record class中的方法 cool.scx.core.scheduler.ScheduleStatus
-
返回此对象的哈希代码值。
- 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
L
- list() - 类中的方法 cool.scx.core.base.BaseModelService
-
获取所有数据
- list(long...) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据 id 获取数据
- list(ColumnFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
获取所有数据 (使用查询过滤器)
- list(Query) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据聚合查询条件
Query获取数据列表 - list(Query, ColumnFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据聚合查询条件
Query获取数据列表
M
- MessageCodecRegistrar - cool.scx.core.eventbus中的类
-
MessageCodecRegistrar class.
- MessageCodecRegistrar() - 类的构造器 cool.scx.core.eventbus.MessageCodecRegistrar
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.MessageCodecRegistrar
-
registerCodec.
- rootPath - 类中的变量 cool.scx.core.ScxModule
-
模块根路径 如果模块是 jar 就获取 jar 所在目录 如果 模块不是 jar 就获取 所在 class 的目录
- rootPath() - 类中的方法 cool.scx.core.ScxModule
-
rootPath.
- router() - 类中的静态方法 cool.scx.core.ScxContext
-
a
- 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 版本号
- ScxBuilder - cool.scx.core中的类
-
Scx 构建器
- ScxBuilder() - 类的构造器 cool.scx.core.ScxBuilder
-
构造函数
- ScxComponent - cool.scx.core.annotation中的Annotation Interface
-
标识此类是一个需要注入到容器中的类 和
ScxService的区别仅在于注解的语义不同 - scxConfig() - 类中的方法 cool.scx.core.Scx
- ScxContext - cool.scx.core中的类
-
用来存储 整个项目的上下文
- ScxContext() - 类的构造器 cool.scx.core.ScxContext
- ScxCoreFeature - cool.scx.core.enumeration中的Enum Class
-
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
-
Constructor for ScxModule.
- 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
- ScxScheduler - cool.scx.core.scheduler中的类
-
针对 spring 的 $
TaskScheduler进行一些简单的封装
以便可以实现一些简单的任务调度 - ScxScheduler(EventLoopGroup) - 类的构造器 cool.scx.core.scheduler.ScxScheduler
-
a
- ScxService - cool.scx.core.annotation中的Annotation Interface
-
标注此类是一个 Service 层映射
- ScxVersion - cool.scx.core中的类
-
ScxVersion class.
- ScxVersion() - 类的构造器 cool.scx.core.ScxVersion
- setAppKey(String) - 类中的方法 cool.scx.core.ScxBuilder
-
添加多个模块
- setArgs(String...) - 类中的方法 cool.scx.core.ScxBuilder
-
添加 外部参数
- setMainClass(Class<?>) - 类中的方法 cool.scx.core.ScxBuilder
-
添加多个模块
- 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
-
显示启动信息
- 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
-
项目停止或结束时调用 注意请不要阻塞此方法
- submit(Runnable) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
-
a
- submit(Callable<R>) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
-
a
- systemCodecID() - 类中的方法 cool.scx.core.eventbus.ZeroCopyMessageCodec
T
- templateRoot() - 类中的方法 cool.scx.core.ScxOptions
-
获取模板根路径
- toString() - record class中的方法 cool.scx.core.scheduler.ScheduleStatus
-
返回此记录的字符串表示形式。
- transform(Object) - 类中的方法 cool.scx.core.eventbus.ZeroCopyMessageCodec
U
- update(Entity) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据 ID 更新 (注意 !!!
- update(Entity, ColumnFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据 ID 更新 (注意 !!!
- update(Entity, Query) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据指定条件更新数据
- update(Entity, Query, ColumnFilter) - 类中的方法 cool.scx.core.base.BaseModelService
-
根据指定条件更新数据
- updatedDate - 类中的变量 cool.scx.core.base.BaseModel
-
最后修改时间
- USE_DEVELOPMENT_ERROR_PAGE - enum class 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
-
是否使用开发人员错误页面
- USE_SPY - enum class 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
-
是否使用 SPY 进行 SQL 监控 (注意 !!!
V
- valueOf(String) - enum class中的静态方法 cool.scx.core.enumeration.ScxCoreFeature
-
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.
- 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
-
Constant
ZERO_COPY_CODEC_NAME="ZeroCopyMessageCodec.class.getName()" - ZeroCopyMessageCodec - cool.scx.core.eventbus中的类
-
零拷贝编解码器 (因为并不适用于集群模式,所以此处不实现 encodeToWire和decodeFromWire)
- ZeroCopyMessageCodec() - 类的构造器 cool.scx.core.eventbus.ZeroCopyMessageCodec
_
- _dao() - 类中的方法 cool.scx.core.base.BaseModelService
-
baseDao.
- _entityClass() - 类中的方法 cool.scx.core.base.BaseModelService
All Classes and Interfaces|常量字段值|所有程序包