Browse Source

engine名字

paid 6.2
richie 5 years ago
parent
commit
7d2597ec79
  1. 3
      plugin.xml
  2. 4
      src/main/java/com/fr/plugin/db/redis/help/Console.java
  3. 2
      src/main/java/com/fr/plugin/db/redis/help/RedisClientSelector.java

3
plugin.xml

@ -3,12 +3,13 @@
<id>com.fr.solution.plugin.db.redis.v10</id> <id>com.fr.solution.plugin.db.redis.v10</id>
<name><![CDATA[Redis数据集]]></name> <name><![CDATA[Redis数据集]]></name>
<active>yes</active> <active>yes</active>
<version>6.1</version> <version>6.2</version>
<env-version>10.0</env-version> <env-version>10.0</env-version>
<jartime>2018-11-29</jartime> <jartime>2018-11-29</jartime>
<vendor>richie</vendor> <vendor>richie</vendor>
<description><![CDATA[可以连接Redis数据库,支持哈希表、列表、集合以及有序集合]]></description> <description><![CDATA[可以连接Redis数据库,支持哈希表、列表、集合以及有序集合]]></description>
<change-notes><![CDATA[ <change-notes><![CDATA[
[2019-08-26]给console增加一个engine()函数,判断使用的脚本引擎名字。<br/>
[2019-08-26]不支持V8引擎的机器上使用JDK内置的脚本引擎(仅支持ES5语法)。<br/> [2019-08-26]不支持V8引擎的机器上使用JDK内置的脚本引擎(仅支持ES5语法)。<br/>
[2019-03-21]现在可以通过跳板服务连接redis。<br/> [2019-03-21]现在可以通过跳板服务连接redis。<br/>
[2019-03-18]修复连接没有释放的问题。<br/> [2019-03-18]修复连接没有释放的问题。<br/>

4
src/main/java/com/fr/plugin/db/redis/help/Console.java

@ -23,4 +23,8 @@ public class Console {
FineLoggerFactory.getLogger().error(message == null ? null : message.toString()); FineLoggerFactory.getLogger().error(message == null ? null : message.toString());
} }
@ScriptBridge
public String engine() {
return RedisClientSelector.isSupportJ2v8() ? "V8" : "Nashorn";
}
} }

2
src/main/java/com/fr/plugin/db/redis/help/RedisClientSelector.java

@ -14,7 +14,7 @@ public class RedisClientSelector {
private final static boolean SUPPORT_J2V8 = isSupportJ2v8(); private final static boolean SUPPORT_J2V8 = isSupportJ2v8();
private static boolean isSupportJ2v8() { public static boolean isSupportJ2v8() {
V8 v8; V8 v8;
try { try {
v8 = V8.createV8Runtime(); v8 = V8.createV8Runtime();

Loading…
Cancel
Save