public class ScriptContextImpl extends Object implements ScriptContext
ScriptContext.Item
Constructor and Description |
---|
ScriptContextImpl(Executor executor,
ObjectPoolImpl<DataItem> objectPool,
String id,
org.osgi.framework.BundleContext context,
Map<String,String> parameters) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
Map<String,String> |
getParameters() |
ScriptContext.Item |
registerItem(String itemId,
Map<String,Variant> attributes,
WriteHandler writeHandler) |
void |
unregisterItem(ScriptContext.Item item) |
void |
unregisterItem(String itemId) |
void |
writeDataItem(String connectionId,
String itemId,
Variant value,
OperationParameters operationParameters) |
public ScriptContext.Item registerItem(String itemId, Map<String,Variant> attributes, WriteHandler writeHandler)
registerItem
in interface ScriptContext
public void unregisterItem(String itemId)
unregisterItem
in interface ScriptContext
public void unregisterItem(ScriptContext.Item item)
unregisterItem
in interface ScriptContext
public void writeDataItem(String connectionId, String itemId, Variant value, OperationParameters operationParameters) throws Exception
writeDataItem
in interface ScriptContext
Exception
public void dispose()
dispose
in interface ScriptContext
public Map<String,String> getParameters()
getParameters
in interface ScriptContext
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.