public interface  org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue extends java.lang.Object
{
public static final int UNBOUNDED_CAPACITY;
public abstract boolean offer(java.lang.Object);
public abstract java.lang.Object poll();
public abstract java.lang.Object peek();
public abstract int size();
public abstract void clear();
public abstract boolean isEmpty();
public abstract int capacity();
public abstract boolean relaxedOffer(java.lang.Object);
public abstract java.lang.Object relaxedPoll();
public abstract java.lang.Object relaxedPeek();
public abstract int drain(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer);
public abstract int fill(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier);
public abstract int drain(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer, int);
public abstract int fill(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier, int);
public abstract void drain(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Consumer, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$WaitStrategy, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$ExitCondition);
public abstract void fill(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$Supplier, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$WaitStrategy, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue$ExitCondition);
}