X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=dom%2Fmdsal-dom-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fdom%2Fbroker%2FShardRegistration.java;fp=dom%2Fmdsal-dom-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fdom%2Fbroker%2FShardRegistration.java;h=0000000000000000000000000000000000000000;hb=10dafc8feda2e05d9d775937114480acdde8cee5;hp=82b730808e44bac5b4a1e6978f071265ccb31746;hpb=535737b1a8c91de648c5215d6430df693dba52bc;p=mdsal.git diff --git a/dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/ShardRegistration.java b/dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/ShardRegistration.java deleted file mode 100644 index 82b730808e..0000000000 --- a/dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/ShardRegistration.java +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Copyright (c) 2015 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.mdsal.dom.broker; - -import com.google.common.base.Preconditions; -import org.opendaylight.mdsal.dom.api.DOMDataTreeIdentifier; -import org.opendaylight.mdsal.dom.api.DOMDataTreeShard; -import org.opendaylight.yangtools.concepts.AbstractListenerRegistration; - -final class ShardRegistration extends AbstractListenerRegistration { - private final DOMDataTreeIdentifier prefix; - private final ShardedDOMDataTree tree; - - protected ShardRegistration(final ShardedDOMDataTree tree, final DOMDataTreeIdentifier prefix, final T shard) { - super(shard); - this.tree = Preconditions.checkNotNull(tree); - this.prefix = Preconditions.checkNotNull(prefix); - } - - DOMDataTreeIdentifier getPrefix() { - return prefix; - } - - @Override - protected void removeRegistration() { - tree.removeShard(this); - } -}