package org.opendaylight.controller.sal.binding.impl.connect.dom; import java.util.Collections; import org.opendaylight.controller.md.sal.common.api.data.DataModification; import org.opendaylight.controller.md.sal.common.api.data.DataCommitHandler.DataCommitTransaction; import org.opendaylight.controller.sal.common.util.Rpcs; import org.opendaylight.yangtools.concepts.Path; import org.opendaylight.yangtools.yang.common.RpcError; import org.opendaylight.yangtools.yang.common.RpcResult; public class CommitHandlersTransactions { private static class AllwaysSuccessfulTransaction
implements DataCommitTransaction
{ private final DataModification
modification; public AllwaysSuccessfulTransaction(DataModification
modification) {
this.modification = modification;
}
@Override
public RpcResult getModification() {
return modification;
}
}
public static final ,D> AllwaysSuccessfulTransaction allwaysSuccessfulTransaction(DataModification modification) {
return new AllwaysSuccessfulTransaction<>(modification);
}
}