opcua-service/main/java/de/opcua/app/scripting/ScriptService.java
2026-05-11 19:40:18 +02:00

30 lines
758 B
Java

package de.opcua.app.scripting;
import java.util.HashMap;
import java.util.Map;
public class ScriptService {
private final Map<String, Object> bindings = new HashMap<>();
public ScriptService() {
// aktuell kein JS-Engine vorhanden
}
/** Gibt an, ob Scripting verfügbar ist */
public boolean isAvailable() {
return false; // bewusst deaktiviert
}
/** Platzhalter für spätere Engine */
public Object eval(String code) {
throw new UnsupportedOperationException(
"Scripting ist deaktiviert (keine JS-Engine vorhanden)");
}
/** Bindings registrieren (werden aktuell ignoriert) */
public void put(String name, Object value) {
bindings.put(name, value);
}
}