类 CozeRuntimeHolder
- java.lang.Object
-
- org.anyline.data.runtime.init.AbstractRuntimeHolder
-
- org.anyline.data.coze.runtime.CozeRuntimeHolder
-
- 所有已实现的接口:
RuntimeHolder
public class CozeRuntimeHolder extends AbstractRuntimeHolder
-
-
字段概要
-
从类继承的字段 org.anyline.data.runtime.init.AbstractRuntimeHolder
temporary
-
从接口继承的字段 org.anyline.data.runtime.RuntimeHolder
log, runtimes
-
-
构造器概要
构造器 构造器 说明 CozeRuntimeHolder()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 booleandestroy(String key)static CozeRuntimeHolderinstance()DataRuntimereg(String key, CozeClient client)CozeRuntimereg(String datasource, CozeClient client, DriverAdapter adapter)注册运行环境DataRuntimetemporary(Object client, String database, DriverAdapter adapter)注册数据源 子类覆盖 生成简单的DataRuntime不注册到spring-
从类继承的方法 org.anyline.data.runtime.init.AbstractRuntimeHolder
parseAdapterKey, parseCatalog, parseParamValue, parseSchema
-
-
-
-
方法详细资料
-
instance
public static CozeRuntimeHolder instance()
-
temporary
public DataRuntime temporary(Object client, String database, DriverAdapter adapter) throws Exception
注册数据源 子类覆盖 生成简单的DataRuntime不注册到spring- 参数:
client- 数据源, 如DruidDataSource, MongoClient, es.CozeClientdatabase- 数据库, jdbc类型数据源不需要adapter- 如果确认数据库类型可以提供如 new MySQLAdapter(), 如果不提供则根据ds检测- 返回:
- DataRuntime
- 抛出:
Exception- 异常 Exception
-
reg
public DataRuntime reg(String key, CozeClient client) throws Exception
- 抛出:
Exception
-
reg
public CozeRuntime reg(String datasource, CozeClient client, DriverAdapter adapter) throws Exception
注册运行环境- 参数:
datasource- 数据源前缀client- CozeClientadapter- adapter 可以为空 第一次执行时补齐- 抛出:
Exception
-
destroy
public boolean destroy(String key)
-
-