Я выполняю шаги для примера «Тостер» для OpenDaylight.
При https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Toaster_Step-By-Step#Part_3:_Add_some_configuration_data_-_My_toast_is_too_light.21 - я могу использовать «DataTreeChangeListener» для перехвата ЗАПИСЕЙ и УДАЛЕНИЯ.
Однако можно ли перехватывать и GET / READ?
DataTreeChangeListener фактически не перехватывает WRITEs и DELETEs - он пассивно уведомляется после завершения операции записи / удаления.
Нет механизма для подключения к пути чтения. Но зачем вам это и что значит «перехватывать» чтение?