Eradicates the long-deprecated SchemaServiceListener.
SchemaContextListener is the new name for the equivalent service.
Requires controller to merge I15d495d805eb7a08c3bcd3ab0cf8b5a8d2797db5.
Change-Id: I38185b131e9745c0cad366c38428e8be9a8fb4fe
Signed-off-by: Robert Varga <rovarga@cisco.com>
binding.setListener(registry);
// if (ctx !== null) {
- // listenerRegistration = ctx.registerService(SchemaServiceListener,
+ // listenerRegistration = ctx.registerService(SchemaContextListener,
// this, new Hashtable<String, String>());
// }
}
*/
package org.opendaylight.yangtools.yang.model.api;
-public interface SchemaContextListener extends SchemaServiceListener {
- @Override
+import java.util.EventListener;
+
+/**
+ * Interface for listeners interested in updates of the global schema context.
+ * The global schema context reflects the global view of the model world, and
+ * all entities interacting at the global scale need to maintain a consistent
+ * view of that world.
+ */
+public interface SchemaContextListener extends EventListener {
+ /**
+ * The global schema context is being updated.
+ * @param context New global schema context
+ */
void onGlobalContextUpdated(SchemaContext context);
}
+++ /dev/null
-/*
- * Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at http://www.eclipse.org/legal/epl-v10.html
- */
-package org.opendaylight.yangtools.yang.model.api;
-
-import java.util.EventListener;
-
-/**
- * @deprecated Please use {@link SchemaContextListener} instead.
- */
-@Deprecated
-public interface SchemaServiceListener extends EventListener {
- void onGlobalContextUpdated(SchemaContext context);
-}