There are no in-tree users, remove this interface.
Change-Id: I88c1b370db95db1e21bcd14bc21dbadd1f782852
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
package org.opendaylight.controller.md.sal.dom.api;
import com.google.common.base.Optional;
-import org.opendaylight.controller.sal.core.api.mount.MountProvisionListener;
import org.opendaylight.mdsal.dom.api.DOMMountPointListener;
import org.opendaylight.yangtools.concepts.ListenerRegistration;
import org.opendaylight.yangtools.concepts.ObjectRegistration;
DOMMountPointBuilder createMountPoint(YangInstanceIdentifier path);
- @Deprecated
- ListenerRegistration<MountProvisionListener> registerProvisionListener(MountProvisionListener listener);
-
ListenerRegistration<DOMMountPointListener> registerProvisionListener(DOMMountPointListener listener);
interface DOMMountPointBuilder {
+++ /dev/null
-/*
- * Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at http://www.eclipse.org/legal/epl-v10.html
- */
-package org.opendaylight.controller.sal.core.api.mount;
-
-import org.opendaylight.mdsal.dom.api.DOMMountPointListener;
-
-/**
- * Listener for mountpoint events.
- *
- * @deprecated Use {@link DOMMountPointListener} instead.
- */
-@Deprecated
-public interface MountProvisionListener extends DOMMountPointListener {
-
-}
import org.opendaylight.controller.md.sal.dom.api.DOMMountPointService;
import org.opendaylight.controller.md.sal.dom.api.DOMService;
import org.opendaylight.controller.md.sal.dom.broker.spi.mount.SimpleDOMMountPoint;
-import org.opendaylight.controller.sal.core.api.mount.MountProvisionListener;
import org.opendaylight.mdsal.dom.api.DOMMountPointListener;
-import org.opendaylight.yangtools.concepts.AbstractListenerRegistration;
import org.opendaylight.yangtools.concepts.ListenerRegistration;
import org.opendaylight.yangtools.concepts.ObjectRegistration;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
return new DOMMountPointBuilderImpl(path);
}
- @Override
- public ListenerRegistration<MountProvisionListener> registerProvisionListener(
- final MountProvisionListener listener) {
- final ListenerRegistration<DOMMountPointListener> delegateReg = delegate.registerProvisionListener(listener);
- return new AbstractListenerRegistration<MountProvisionListener>(listener) {
- @Override
- protected void removeRegistration() {
- delegateReg.close();
- }
- };
- }
-
@Override
public ListenerRegistration<DOMMountPointListener> registerProvisionListener(final DOMMountPointListener listener) {
return delegate.registerProvisionListener(listener);