- private @NonNull ListenerRegistration<EffectiveModelContextListener> registerListener(
- final @NonNull EffectiveModelContextListener listener) {
- final ComponentInstance<EffectiveModelContextImpl> reg =
- listenerFactory.newInstance(EffectiveModelContextImpl.props(listener));
- return new ListenerRegistration<>() {
- @Override
- public EffectiveModelContextListener getInstance() {
- return listener;
- }
-
+ @Override
+ public Registration registerSchemaContextListener(final Consumer<EffectiveModelContext> listener) {
+ final var reg = listenerFactory.newInstance(ModelContextListener.props(listener));
+ return new AbstractRegistration() {