public class RegistrationManager extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
RegistrationManager.Listener |
Constructor and Description |
---|
RegistrationManager(org.osgi.framework.BundleContext context) |
RegistrationManager(org.osgi.framework.BundleContext context,
String name) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(RegistrationManager.Listener listener) |
void |
close() |
void |
dispose() |
Map<String,DataValue> |
getData() |
Collection<Item> |
getItems() |
void |
notifyChange(String name,
Item item,
DataItemValue value,
boolean ignoreSummary,
boolean nullInvalid) |
protected void |
notifyRemove(String name) |
protected void |
notifyValue(String name,
DataValue dataValue) |
void |
open() |
void |
registerItem(String name,
String itemId,
String connectionId,
boolean ignoreSummary,
boolean nullInvalid) |
void |
removeListener(RegistrationManager.Listener listener) |
void |
startWrite(String connectionId,
String itemId,
Variant value,
CallbackHandler callbackHandler) |
void |
startWriteAttributes(String connectionId,
String itemId,
Map<String,Variant> attributes,
CallbackHandler callbackHandler) |
void |
unregisterItem(String name) |
public RegistrationManager(org.osgi.framework.BundleContext context)
public RegistrationManager(org.osgi.framework.BundleContext context, String name)
public void addListener(RegistrationManager.Listener listener)
public void removeListener(RegistrationManager.Listener listener)
public void dispose()
public void unregisterItem(String name)
public void open()
public void close()
public void registerItem(String name, String itemId, String connectionId, boolean ignoreSummary, boolean nullInvalid)
protected void notifyRemove(String name)
public void notifyChange(String name, Item item, DataItemValue value, boolean ignoreSummary, boolean nullInvalid)
public void startWrite(String connectionId, String itemId, Variant value, CallbackHandler callbackHandler) throws InterruptedException
InterruptedException
public void startWriteAttributes(String connectionId, String itemId, Map<String,Variant> attributes, CallbackHandler callbackHandler) throws InterruptedException
InterruptedException
public Collection<Item> getItems()
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.