com.prosysopc.ua.server.instantiation
Class TypeDefinitionBasedNodeBuilderConfiguration
java.lang.Object
com.prosysopc.ua.server.instantiation.TypeDefinitionBasedNodeBuilderConfiguration
- All Implemented Interfaces:
- UaNodeBuilderConfiguration
public class TypeDefinitionBasedNodeBuilderConfiguration
- extends Object
- implements UaNodeBuilderConfiguration
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
builder
public static TypeDefinitionBasedNodeBuilderConfiguration.Builder builder()
builder
public static TypeDefinitionBasedNodeBuilderConfiguration.Builder builder(InstantiationStrategy defaultInstantiationStrategy)
builder
public static TypeDefinitionBasedNodeBuilderConfiguration.Builder builder(DefaultInstantiationStrategy.MethodInstantiationLogic methodInstantiationLogic)
getInstantiationStrategy
public InstantiationStrategy getInstantiationStrategy(UaNodeBuilderConfiguration.InstantiationStrategySearchParameters parameters)
- Description copied from interface:
UaNodeBuilderConfiguration
- Return an
InstantiationStrategy if the InstanceDeclaration should be instantiated. This
can be used to create instances from Optional InstanceDeclarations or override Mandatory
instantiation strategy. If no specific instantiation method is desired, return
UaNodeBuilderConfiguration.DEFAULT_INSTANTIATION_STRATEGY. NOTE! if the InstanceDeclaration is Mandatory, then it
will always be created, even if this method returns null.
- Specified by:
getInstantiationStrategy in interface UaNodeBuilderConfiguration
- Returns:
- InstantiationStrategy
Copyright © 2018. All rights reserved.