| Package | Description |
|---|---|
| com.prosysopc.ua.server |
Main server side classes of the SDK.
|
| com.prosysopc.ua.server.instantiation |
Classes the SDK uses internally for building UaNode instances based on address space.
|
| Modifier and Type | Method and Description |
|---|---|
UaNodeBuilderConfiguration |
NodeManagerUaNode.getNodeBuilderConfiguration()
Get the
NodeBuilder configuration that this manager uses. |
UaNodeBuilderConfiguration |
NodeManagerTable.getNodeBuilderConfiguration()
Get
UaNodeBuilderConfiguration that NodeManagerUaNode uses if it does not have
it's own configuration. |
| Modifier and Type | Method and Description |
|---|---|
<T extends BaseEventType> |
NodeManagerUaNode.createEvent(Class<T> clazz,
UaNodeBuilderConfiguration configuration)
Creates a new event instance to be triggered.
|
<T extends BaseEventType> |
NodeManagerUaNode.createEvent(ExpandedNodeId eventTypeId,
UaNodeBuilderConfiguration configuration)
Creates a new event instance to be triggered.
|
<T extends BaseEventType> |
NodeManagerUaNode.createEvent(NodeId eventTypeId,
UaNodeBuilderConfiguration configuration)
Creates a new event instance to be triggered.
|
<T extends UaInstance> |
NodeManagerUaNode.createNodeBuilder(Class<T> clazz,
UaNodeBuilderConfiguration configuration)
Creates a NodeBuilder for given type.
|
<T extends UaInstance> |
NodeManagerUaNode.createNodeBuilder(ExpandedNodeId typeId,
UaNodeBuilderConfiguration configuration)
Creates a NodeBuilder for given type.
|
<T extends UaInstance> |
NodeManagerUaNode.createNodeBuilder(NodeId typeId,
UaNodeBuilderConfiguration configuration)
Creates a NodeBuilder for given type.
|
void |
NodeManagerUaNode.setNodeBuilderConfiguration(UaNodeBuilderConfiguration nodeBuilderConfiguration)
Override the
NodeBuilder configuration for this manager. |
void |
NodeManagerTable.setNodeBuilderConfiguration(UaNodeBuilderConfiguration configuration)
Set new
NodeBuilder configuration. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractNodeBuilderConfiguration |
class |
CreateAllNodeBuilderConfiguration
A
UaNodeBuilderConfiguration that returns a DefaultInstantiationStrategy for
every request |
class |
DefaultNodeBuilderConfiguration
This class overrides some instantiation defaults to optimize memory usage
|
class |
JoinedNodeBuilderConfiguration
A joined UaNodeBuilderConfiguration, enables chaining of configurations.
|
class |
NodeBuilderConfiguration
* A NodeBuilderConfiguration that can be defined using NodeIds or BrowsePaths.
|
class |
TypeDefinitionBasedNodeBuilderConfiguration
A TypeDefinition-based
NodeBuilderConfiguration. |
| Modifier and Type | Method and Description |
|---|---|
AbstractNodeBuilderConfiguration |
NodeBuilderConfiguration.addSubConfiguration(UaNodeBuilderConfiguration config)
Add an additional "function".
|
protected AbstractNodeBuilderConfiguration |
AbstractNodeBuilderConfiguration.addSubConfiguration(UaNodeBuilderConfiguration config) |
| Constructor and Description |
|---|
JoinedNodeBuilderConfiguration(UaNodeBuilderConfiguration... configurations) |
NodeBuilder(NodeManagerUaNode nodeManager,
UaNodeBuilderConfiguration configuration,
UaType type)
Creates a new NodeBuilder, that creates instances of the given type and uses the factory to
create the nodes.
|
Copyright © 2026. All rights reserved.