com.prosysopc.ua.server.instantiation
Class JoinedNodeBuilderConfiguration
java.lang.Object
com.prosysopc.ua.server.instantiation.JoinedNodeBuilderConfiguration
- All Implemented Interfaces:
- UaNodeBuilderConfiguration
public class JoinedNodeBuilderConfiguration
- extends Object
- implements UaNodeBuilderConfiguration
A joined UaNodeBuilderConfiguration, enables chaining of configurations. InstantiationStrategies
are searched starting from the first constructor parameter, if not found then checked on second
and so on
first checked on first constructor parameter and then on second if needed.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JoinedNodeBuilderConfiguration
public JoinedNodeBuilderConfiguration(UaNodeBuilderConfiguration... configurations)
getInstantiationStrategy
public InstantiationStrategy getInstantiationStrategy(UaNodeBuilderConfiguration.InstantiationStrategySearchParameters instantiationStrategySearchParameters)
- 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.