com.prosysopc.ua.server.instantiation
Class CreateAllNodeBuilderConfiguration

java.lang.Object
  extended by com.prosysopc.ua.server.instantiation.CreateAllNodeBuilderConfiguration
All Implemented Interfaces:
UaNodeBuilderConfiguration

public class CreateAllNodeBuilderConfiguration
extends Object
implements UaNodeBuilderConfiguration

A UaNodeBuilderConfiguration that returns a DefaultInstantiationStrategy for every request


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.prosysopc.ua.server.instantiation.UaNodeBuilderConfiguration
UaNodeBuilderConfiguration.InstantiationStrategySearchParameters
 
Field Summary
 
Fields inherited from interface com.prosysopc.ua.server.instantiation.UaNodeBuilderConfiguration
DEFAULT_INSTANTIATION_STRATEGY
 
Constructor Summary
CreateAllNodeBuilderConfiguration()
           
 
Method Summary
 InstantiationStrategy getInstantiationStrategy(UaNodeBuilderConfiguration.InstantiationStrategySearchParameters instantiationStrategySearchParameters)
          Return an InstantiationStrategy if the InstanceDeclaration should be instantiated.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateAllNodeBuilderConfiguration

public CreateAllNodeBuilderConfiguration()
Method Detail

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.