1 package org.opendaylight.controller.sal.binding.impl.forward;
3 import com.google.common.base.Preconditions;
5 public class DomForwardingUtils {
7 public static boolean isDomForwardedBroker(Object obj) {
8 return obj instanceof DomForwardedBroker;
11 public static void reuseForwardingFrom(Object target,Object source) {
12 Preconditions.checkArgument(isDomForwardedBroker(source));
13 Preconditions.checkArgument(isDomForwardedBroker(target));
14 DomForwardedBroker forwardedSource = (DomForwardedBroker) source;
15 DomForwardedBroker forwardedTarget = (DomForwardedBroker) target;
16 reuseForwardingFrom(forwardedTarget, forwardedSource);
20 private static void reuseForwardingFrom(DomForwardedBroker target, DomForwardedBroker source) {
21 target.setConnector(source.getConnector());
22 target.setDomProviderContext(source.getDomProviderContext());