Updated MountPoint implementation
[controller.git] / opendaylight / md-sal / sal-dom-broker / src / main / java / org / opendaylight / controller / sal / dom / broker / osgi / MountProviderServiceProxy.java
1 package org.opendaylight.controller.sal.dom.broker.osgi;
2
3 import org.opendaylight.controller.sal.core.api.data.DataBrokerService;
4 import org.opendaylight.controller.sal.core.api.mount.MountProvisionInstance;
5 import org.opendaylight.controller.sal.core.api.mount.MountProvisionService;
6 import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier;
7 import org.osgi.framework.ServiceReference;
8
9 public class MountProviderServiceProxy extends AbstractBrokerServiceProxy<MountProvisionService> implements MountProvisionService{
10
11     
12     public MountProviderServiceProxy(ServiceReference<MountProvisionService> ref, MountProvisionService delegate) {
13         super(ref, delegate);
14     }
15
16     public MountProvisionInstance getMountPoint(InstanceIdentifier path) {
17         return getDelegate().getMountPoint(path);
18     }
19
20     public MountProvisionInstance createMountPoint(InstanceIdentifier path) {
21         return getDelegate().createMountPoint(path);
22     }
23
24     public MountProvisionInstance createOrGetMountPoint(InstanceIdentifier path) {
25         return getDelegate().createOrGetMountPoint(path);
26     }
27 }