package org.opendaylight.mdsal.dom.broker;
-import org.opendaylight.mdsal.dom.api.DOMMountPoint;
-import org.opendaylight.mdsal.dom.api.DOMMountPointService;
-import org.opendaylight.mdsal.dom.api.DOMService;
-
import com.google.common.base.Optional;
import com.google.common.base.Preconditions;
import com.google.common.collect.ClassToInstanceMap;
import com.google.common.collect.MutableClassToInstanceMap;
import java.util.HashMap;
import java.util.Map;
-import org.opendaylight.controller.md.sal.dom.broker.spi.mount.SimpleDOMMountPoint;
-import org.opendaylight.controller.sal.core.api.mount.MountProvisionListener;
+import org.opendaylight.mdsal.dom.api.DOMMountPoint;
+import org.opendaylight.mdsal.dom.api.DOMMountPointListener;
+import org.opendaylight.mdsal.dom.api.DOMMountPointService;
+import org.opendaylight.mdsal.dom.api.DOMService;
+import org.opendaylight.mdsal.dom.spi.SimpleDOMMountPoint;
import org.opendaylight.yangtools.concepts.ListenerRegistration;
import org.opendaylight.yangtools.concepts.ObjectRegistration;
import org.opendaylight.yangtools.util.ListenerRegistry;
private final Map<YangInstanceIdentifier, DOMMountPoint> mountPoints = new HashMap<>();
- private final ListenerRegistry<MountProvisionListener> listeners = ListenerRegistry.create();
+ private final ListenerRegistry<DOMMountPointListener> listeners = ListenerRegistry.create();
@Override
public Optional<DOMMountPoint> getMountPoint(final YangInstanceIdentifier path) {
}
public void notifyMountCreated(final YangInstanceIdentifier identifier) {
- for (final ListenerRegistration<MountProvisionListener> listener : listeners
+ for (final ListenerRegistration<DOMMountPointListener> listener : listeners
.getListeners()) {
listener.getInstance().onMountPointCreated(identifier);
}
}
public void notifyMountRemoved(final YangInstanceIdentifier identifier) {
- for (final ListenerRegistration<MountProvisionListener> listener : listeners
+ for (final ListenerRegistration<DOMMountPointListener> listener : listeners
.getListeners()) {
listener.getInstance().onMountPointRemoved(identifier);
}
}
@Override
- public ListenerRegistration<MountProvisionListener> registerProvisionListener(
- final MountProvisionListener listener) {
+ public ListenerRegistration<DOMMountPointListener> registerProvisionListener(
+ final DOMMountPointListener listener) {
return listeners.register(listener);
}
public ObjectRegistration<DOMMountPoint> registerMountPoint(final DOMMountPoint mountPoint) {
synchronized (mountPoints) {
- Preconditions.checkState(!mountPoints.containsKey(mountPoint.getIdentifier()), "Mount point already exists");
+ Preconditions.checkState(!mountPoints.containsKey(mountPoint.getIdentifier()),
+ "Mount point already exists");
mountPoints.put(mountPoint.getIdentifier(), mountPoint);
}
notifyMountCreated(mountPoint.getIdentifier());
private final class MountRegistration implements ObjectRegistration<DOMMountPoint> {
private final DOMMountPoint mountPoint;
- public MountRegistration(final DOMMountPoint mountPoint) {
+ MountRegistration(final DOMMountPoint mountPoint) {
this.mountPoint = mountPoint;
}