类 Batch<T>

java.lang.Object
spring.turbo.bean.valueobject.Batch<T>
类型参数:
T - ValueObject类型
所有已实现的接口:
Serializable, Iterable<T>
直接已知子类:
BindingResultBatch

public class Batch<T> extends Object implements Iterable<T>, Serializable
一个批次的数据 (单个线程有效)
从以下版本开始:
1.0.9
作者:
应卓
另请参阅:
  • 构造器详细资料

    • Batch

      public Batch()
      构造方法,默认maxSize为1000
      另请参阅:
    • Batch

      public Batch(int maxSize)
      构造方法
      参数:
      maxSize - 一批最大包含的ValueObject数量,必须大于零
  • 方法详细资料

    • add

      public final void add(@Nullable T element)
    • addAll

      public final void addAll(@Nullable List<T> elements)
    • size

      public final int size()
    • isEmpty

      public final boolean isEmpty()
    • isNotEmpty

      public final boolean isNotEmpty()
    • isFull

      public final boolean isFull()
    • isNotFull

      public final boolean isNotFull()
    • getMaxSize

      public final int getMaxSize()
    • clear

      public final void clear()
    • stream

      @NonNull public final Stream<T> stream()
    • iterator

      @NonNull public final Iterator<T> iterator()
      指定者:
      iterator 在接口中 Iterable<T>
    • asList

      @NonNull public final List<T> asList()