Class XQueue<V>

    • Constructor Summary

      Constructors 
      Constructor Description
      XQueue​(@NonNull java.lang.Integer sizeMax)  
      XQueue​(@NonNull java.lang.String name)  
    • Constructor Detail

      • XQueue

        public XQueue​(@NonNull
                      @NonNull java.lang.Integer sizeMax)
      • XQueue

        public XQueue​(@NonNull
                      @NonNull java.lang.String name)
    • Method Detail

      • isFull

        public boolean isFull()
      • isEmpty

        public boolean isEmpty()
      • size

        public int size()
      • take

        public java.util.List<V> take​(@NonNull
                                      @NonNull java.lang.Integer numData)
      • take

        public V take()
      • poll

        public V poll()
      • put

        public void put​(@NonNull
                        V data)
      • offer

        public boolean offer​(@NonNull
                             V data)
      • remove

        public boolean remove​(@NonNull
                              V data)