- private final SchemaContext schemaContext;
- private final YangInstanceIdentifier pathId;
- private boolean notificationsEnabled = false;
-
- public DataChangeListener(SchemaContext schemaContext,
- AsyncDataChangeListener<YangInstanceIdentifier, NormalizedNode<?, ?>> listener, YangInstanceIdentifier pathId) {
- this.listener = listener;
- this.schemaContext = schemaContext;
- this.pathId = pathId;
+ private volatile boolean notificationsEnabled = false;
+
+ public DataChangeListener(AsyncDataChangeListener<YangInstanceIdentifier,
+ NormalizedNode<?, ?>> listener) {
+ this.listener = Preconditions.checkNotNull(listener, "listener should not be null");