/// <summary> /// Initializes the node manager. /// </summary> public DsatsDemoNodeManager(IServerInternal server, ApplicationConfiguration configuration) : base(server, DsatsDemo.Namespaces.DsatsDemo, DsatsDemo.Namespaces.DsatsDemo +"/Instance") { SystemContext.NodeIdFactory = this; // get the configuration for the node manager. m_configuration = configuration.ParseExtension<DsatsDemoServerConfiguration>(); // use suitable defaults if no configuration exists. if (m_configuration == null) { m_configuration = new DsatsDemoServerConfiguration(); } m_source = new DataSourceClient(configuration); m_sessionLocks = new NodeIdDictionary<List<NodeId>>(); }
/// <summary> /// Initializes the node manager. /// </summary> public DsatsDemoNodeManager(IServerInternal server, ApplicationConfiguration configuration) : base(server, DsatsDemo.Namespaces.DsatsDemo, DsatsDemo.Namespaces.DsatsDemo + "/Instance") { SystemContext.NodeIdFactory = this; // get the configuration for the node manager. m_configuration = configuration.ParseExtension <DsatsDemoServerConfiguration>(); // use suitable defaults if no configuration exists. if (m_configuration == null) { m_configuration = new DsatsDemoServerConfiguration(); } m_source = new DataSourceClient(configuration); m_sessionLocks = new NodeIdDictionary <List <NodeId> >(); }