Browse Source

init

master
lizw-2015 6 months ago
parent
commit
52a7accad2
  1. 3
      servo/src/main/java/com/yvan/workbench/controller/JsDemo.java

3
servo/src/main/java/com/yvan/workbench/controller/JsDemo.java

@ -1,5 +1,6 @@
package com.yvan.workbench.controller; package com.yvan.workbench.controller;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.pool2.impl.GenericObjectPoolConfig; import org.apache.commons.pool2.impl.GenericObjectPoolConfig;
import org.clever.core.AppShutdownHook; import org.clever.core.AppShutdownHook;
import org.clever.core.Conv; import org.clever.core.Conv;
@ -18,6 +19,7 @@ import java.io.File;
import java.time.Duration; import java.time.Duration;
import java.util.Map; import java.util.Map;
@Slf4j
public class JsDemo { public class JsDemo {
private static final GenericEngineInstancePool<Context, Value> pool; private static final GenericEngineInstancePool<Context, Value> pool;
@ -31,6 +33,7 @@ public class JsDemo {
config.setMinIdle(2); config.setMinIdle(2);
// 创建对象工厂 // 创建对象工厂
GraalSingleEngineFactory factory = GraalSingleEngineFactory.create(rootFolder); GraalSingleEngineFactory factory = GraalSingleEngineFactory.create(rootFolder);
factory.getBuilder().registerGlobalVar("log", log);
// 创建对象池 // 创建对象池
pool = new GenericEngineInstancePool<>(factory, config); pool = new GenericEngineInstancePool<>(factory, config);
AppShutdownHook.addShutdownHook(() -> { AppShutdownHook.addShutdownHook(() -> {

Loading…
Cancel
Save