1 package org.opendaylight.controller.sal.core.api.mount;
3 import java.util.EventListener;
5 import org.opendaylight.yangtools.concepts.ListenerRegistration;
6 import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier;
8 public interface MountProvisionService extends MountService {
11 public MountProvisionInstance getMountPoint(InstanceIdentifier path);
13 MountProvisionInstance createMountPoint(InstanceIdentifier path);
15 MountProvisionInstance createOrGetMountPoint(InstanceIdentifier path);
17 ListenerRegistration<MountProvisionListener> registerProvisionListener(MountProvisionListener listener);
19 public interface MountProvisionListener extends EventListener {
21 void onMountPointCreated(InstanceIdentifier path);
23 void onMountPointRemoved(InstanceIdentifier path);