Add simple data listeners
[mdsal.git] / binding / mdsal-binding-dom-adapter / src / main / java / org / opendaylight / mdsal / binding / dom / adapter / ActionAdapterFilter.java
index 79056cca7a3ec19e32cef842384ecd7cec64bfd1..3694d5f24e165cfc14725534c5dc05a64c01b916 100644 (file)
@@ -16,6 +16,7 @@ import java.util.Set;
 import org.opendaylight.mdsal.binding.api.DataTreeIdentifier;
 import org.opendaylight.mdsal.common.api.LogicalDatastoreType;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
+import org.opendaylight.yangtools.yang.binding.contract.Naming;
 
 final class ActionAdapterFilter implements InvocationHandler {
     private final Set<DataTreeIdentifier<?>> nodes;
@@ -28,7 +29,7 @@ final class ActionAdapterFilter implements InvocationHandler {
 
     @Override
     public Object invoke(final Object proxy, final Method method, final Object[] args) throws Throwable {
-        if (method.getName().equals("invoke") && args.length == 2) {
+        if (Naming.ACTION_INVOKE_NAME.equals(method.getName()) && args.length == 2) {
             final InstanceIdentifier<?> path = (InstanceIdentifier<?>) requireNonNull(args[0]);
             checkState(nodes.contains(DataTreeIdentifier.create(LogicalDatastoreType.OPERATIONAL, path)),
                 "Cannot service %s", path);