Top Constructors Methods
io.netty.util.internal.shaded.org.jctools.queues

public final Class MessagePassingQueueUtil

extends Object
Class Inheritance
Annotations
@InternalAPI
Imports
io.netty.util.internal.shaded.org.jctools.queues.MessagePassingQueue.Consumer, .MessagePassingQueue.ExitCondition, .MessagePassingQueue.Supplier, .MessagePassingQueue.WaitStrategy, io.netty.util.internal.shaded.org.jctools.util.InternalAPI, .PortableJvmInfo

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static <E> int
public static <E> int
public static <E> void
public static <E> void
public static <E> int
public static <E> int
public static <E> int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

MessagePassingQueueUtilback to summary
public MessagePassingQueueUtil()

Method Detail

drainback to summary
public static <E> int drain(MessagePassingQueue<E> queue, MessagePassingQueue.Consumer<E> c, int limit)
drainback to summary
public static <E> int drain(MessagePassingQueue<E> queue, MessagePassingQueue.Consumer<E> c)
drainback to summary
public static <E> void drain(MessagePassingQueue<E> queue, MessagePassingQueue.Consumer<E> c, MessagePassingQueue.WaitStrategy wait, MessagePassingQueue.ExitCondition exit)
fillback to summary
public static <E> void fill(MessagePassingQueue<E> q, MessagePassingQueue.Supplier<E> s, MessagePassingQueue.WaitStrategy wait, MessagePassingQueue.ExitCondition exit)
fillBoundedback to summary
public static <E> int fillBounded(MessagePassingQueue<E> q, MessagePassingQueue.Supplier<E> s)
fillInBatchesToLimitback to summary
public static <E> int fillInBatchesToLimit(MessagePassingQueue<E> q, MessagePassingQueue.Supplier<E> s, int batch, int limit)
fillUnboundedback to summary
public static <E> int fillUnbounded(MessagePassingQueue<E> q, MessagePassingQueue.Supplier<E> s)