Class DataCollectorFactory.AbstractDataCollector.AbstractNodeSession

java.lang.Object
com.inductiveautomation.historian.gateway.api.storage.realtime.DataCollectorFactory.AbstractDataCollector.AbstractNodeSession
All Implemented Interfaces:
DataNodeSession
Direct Known Subclasses:
DataCollectorFactory.AbstractDataCollector.ManualNodeSession, DataCollectorFactory.AbstractDataCollector.StreamingNodeSession
Enclosing class:
DataCollectorFactory.AbstractDataCollector

protected abstract class DataCollectorFactory.AbstractDataCollector.AbstractNodeSession extends Object implements DataNodeSession
Base abstract class for node session implementations that provides common functionality for both streaming and manual collection modes.

A node session represents a connection to a specific data source and manages the state related to that source, including observer registration, source changes, and session lifecycle. It tracks the current source path and provides methods for collecting data points during collection operations.

Subclasses implement specific behaviors for different collection modes, determining how data and metadata changes are processed and stored.