*/
package org.opendaylight.controller.sal.core.api.mount;
-import java.util.EventListener;
-
import org.opendaylight.yangtools.concepts.ListenerRegistration;
-import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier;
+import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
+/**
+ * @deprecated Use org.opendaylight.controller.md.sal.dom.api.DOMMountPointService instead
+ */
+@Deprecated
public interface MountProvisionService extends MountService {
@Override
- public MountProvisionInstance getMountPoint(InstanceIdentifier path);
+ public MountProvisionInstance getMountPoint(YangInstanceIdentifier path);
- MountProvisionInstance createMountPoint(InstanceIdentifier path);
+ MountProvisionInstance createMountPoint(YangInstanceIdentifier path);
- MountProvisionInstance createOrGetMountPoint(InstanceIdentifier path);
+ MountProvisionInstance createOrGetMountPoint(YangInstanceIdentifier path);
ListenerRegistration<MountProvisionListener> registerProvisionListener(MountProvisionListener listener);
- public interface MountProvisionListener extends EventListener {
-
- void onMountPointCreated(InstanceIdentifier path);
-
- void onMountPointRemoved(InstanceIdentifier path);
-
- }
}