Interface QueueFactory.Dispatcher

  • Enclosing class:
    QueueFactory

    @Defaults
    @Proxied("java.util.ArrayDeque")
    protected static interface QueueFactory.Dispatcher
    A dispatcher for creating an java.util.ArrayDeque.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <T> java.util.Queue<T> arrayDeque()
      Creates a new array deque.
      <T> java.util.Queue<T> arrayDeque​(java.util.Collection<? extends T> elements)
      Creates a new array deque.
    • Method Detail

      • arrayDeque

        @MaybeNull
        @IsConstructor
        <T> java.util.Queue<T> arrayDeque()
        Creates a new array deque.
        Type Parameters:
        T - The type of the action's resolved value.
        Returns:
        An array deque or null if this class is not supplied by the current VM.
      • arrayDeque

        @MaybeNull
        @IsConstructor
        <T> java.util.Queue<T> arrayDeque​(java.util.Collection<? extends T> elements)
        Creates a new array deque.
        Type Parameters:
        T - The type of the action's resolved value.
        Parameters:
        elements - The elements to provide to the queue constructor.
        Returns:
        An array deque or null if this class is not supplied by the current VM.