com.prosysopc.ua.server.instantiation
Interface InstantiationStrategy

All Known Implementing Classes:
CacheVariableInstantiationStrategy, CallbackInstancePropertyInstantiationStrategy, CallbackInstanceVariableInstantiationStrategy, DefaultInstantiationStrategy, PlainInstancePropertyInstantiationStrategy, PlainMethodInstantiationStrategy, ReflectiveInstancePropertyInstantiationStrategy, ReflectiveInstanceVariableInstantiationStrategy, TwoStateVariableInstantiationStrategy

public interface InstantiationStrategy

Strategy for instantiating UaNodes or emulating them


Method Summary
 UaNode createInstance(InstantiationParameters params)
          Create new instance
 boolean createsCompleteHierarchy()
          If this returns true, then NodeBuilder assumes this strategy creates every sub-node, i.e.
 

Method Detail

createInstance

UaNode createInstance(InstantiationParameters params)
Create new instance

Parameters:
params - The parameters for the instantiation
Returns:
the new Instance
Throws:
UaInstantiationException - if the instantiation fails

createsCompleteHierarchy

boolean createsCompleteHierarchy()
If this returns true, then NodeBuilder assumes this strategy creates every sub-node, i.e. NodeBuilder should stop at this hierarchy level.



Copyright © 2018. All rights reserved.