public class CamelServerItem extends Object
Constructor and Description |
---|
CamelServerItem(String itemId,
org.eclipse.milo.opcua.sdk.server.api.ServerNodeMap nodeManager,
org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort namespaceIndex,
org.eclipse.milo.opcua.sdk.server.nodes.UaObjectNode baseNode) |
Modifier and Type | Method and Description |
---|---|
void |
addWriteListener(Consumer<org.eclipse.milo.opcua.stack.core.types.builtin.DataValue> consumer) |
void |
dispose() |
protected org.eclipse.milo.opcua.stack.core.types.builtin.DataValue |
getDataValue() |
void |
removeWriteListener(Consumer<org.eclipse.milo.opcua.stack.core.types.builtin.DataValue> consumer) |
protected <T> void |
runThrough(Collection<Consumer<T>> list,
Consumer<Consumer<T>> consumer)
Run through a list, aggregating errors
|
protected void |
setDataValue(org.eclipse.milo.opcua.stack.core.types.builtin.DataValue value) |
String |
toString() |
void |
update(Object value) |
public CamelServerItem(String itemId, org.eclipse.milo.opcua.sdk.server.api.ServerNodeMap nodeManager, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort namespaceIndex, org.eclipse.milo.opcua.sdk.server.nodes.UaObjectNode baseNode)
public void dispose()
public void addWriteListener(Consumer<org.eclipse.milo.opcua.stack.core.types.builtin.DataValue> consumer)
public void removeWriteListener(Consumer<org.eclipse.milo.opcua.stack.core.types.builtin.DataValue> consumer)
protected void setDataValue(org.eclipse.milo.opcua.stack.core.types.builtin.DataValue value)
protected <T> void runThrough(Collection<Consumer<T>> list, Consumer<Consumer<T>> consumer)
The consumer is called for each list item, regardless if the consumer did through an exception. All exceptions are caught and thrown in one RuntimeException. The first exception being wrapped directly while the latter ones, if any, are added as suppressed exceptions.
list
- the list to run throughconsumer
- the consumer processing list elementsprotected org.eclipse.milo.opcua.stack.core.types.builtin.DataValue getDataValue()
public void update(Object value)
Apache Camel