*/
package org.opendaylight.openflowjava.protocol.impl.core.connection;
+import static com.google.common.base.Verify.verify;
+import static java.util.Objects.requireNonNull;
+
import com.google.common.base.FinalizableReferenceQueue;
import com.google.common.base.FinalizableSoftReference;
import com.google.common.base.MoreObjects;
-import com.google.common.base.Preconditions;
-import com.google.common.base.Verify;
import java.lang.ref.Reference;
import java.util.concurrent.ConcurrentLinkedDeque;
import org.opendaylight.openflowjava.protocol.api.connection.DeviceRequestFailedException;
StackedSegment(final long baseXid, final OutboundQueueEntry[] entries) {
this.baseXid = baseXid;
this.endXid = baseXid + SEGMENT_SIZE;
- this.entries = Preconditions.checkNotNull(entries);
+ this.entries = requireNonNull(entries);
}
static StackedSegment create(final long baseXid) {
OutboundQueueEntry pairRequest(final OfHeader response) {
// Explicitly 'long' to force unboxing before performing operations
- final long xid = response.getXid();
+ final long xid = response.getXid().toJava();
if (!xidInRange(xid)) {
LOG.debug("Queue {} {}/{} ignoring XID {}", this, baseXid, entries.length, xid);
return null;
lastBarrierOffset = offset;
final boolean success = completeEntry(entry, response);
- Verify.verify(success, "Barrier request failed to complete");
+ verify(success, "Barrier request failed to complete");
completeCount++;
} else if (completeEntry(entry, response)) {
completeCount++;