import org.opendaylight.controller.sal.core.api.notify.NotificationPublishService
import org.opendaylight.controller.sal.core.api.notify.NotificationService
import org.opendaylight.controller.sal.core.api.model.SchemaService
+import org.opendaylight.controller.sal.core.api.mount.MountProvisionService
class ProxyFactory {
new NotificationServiceProxy(ref as ServiceReference<NotificationService>, service);
}
+ private static def dispatch createProxyImpl(ServiceReference<?> ref, MountProvisionService service) {
+ new MountProviderServiceProxy(ref as ServiceReference<MountProvisionService>, service);
+ }
+
+
private static def dispatch createProxyImpl(ServiceReference<?> ref, SchemaService service) {
new SchemaServiceProxy(ref as ServiceReference<SchemaService>, service);
}