import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.transaction.rev150304.SendBarrierInputBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef;
import org.opendaylight.yangtools.yang.common.RpcResult;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
/**
* provides barrier message chaining and factory methods
*/
public final class BarrierUtil {
- private static final Logger LOG = LoggerFactory.getLogger(BarrierUtil.class);
-
private BarrierUtil() {
throw new IllegalStateException("This class should not be instantiated.");
final MutablePair<RpcResult<T>, RpcResult<Void>> resultPair = new MutablePair<>();
// store input result and append barrier
- final ListenableFuture<RpcResult<Void>> barrierResult = Futures.transform(input,
+ final ListenableFuture<RpcResult<Void>> barrierResult = Futures.transformAsync(input,
new AsyncFunction<RpcResult<T>, RpcResult<Void>>() {
@Override
public ListenableFuture<RpcResult<Void>> apply(@Nullable final RpcResult<T> interInput) throws Exception {