Merge "Add ietf-topology to yangstore blacklist."
[controller.git] / opendaylight / md-sal / sal-dom-api / src / main / java / org / opendaylight / controller / sal / core / api / mount / MountProvisionService.java
1 package org.opendaylight.controller.sal.core.api.mount;
2
3 import java.util.EventListener;
4
5 import org.opendaylight.yangtools.concepts.ListenerRegistration;
6 import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier;
7
8 public interface MountProvisionService extends MountService {
9
10     @Override
11     public MountProvisionInstance getMountPoint(InstanceIdentifier path);
12     
13     MountProvisionInstance createMountPoint(InstanceIdentifier path);
14     
15     MountProvisionInstance createOrGetMountPoint(InstanceIdentifier path);
16     
17     ListenerRegistration<MountProvisionListener> registerProvisionListener(MountProvisionListener listener);
18     
19     public  interface MountProvisionListener extends EventListener {
20         
21         void onMountPointCreated(InstanceIdentifier path);
22         
23         void onMountPointRemoved(InstanceIdentifier path);
24         
25     }
26 }