@Override public Order getOrder() { return base.getOrder(); }
@Override public Order getOrder() { return wrapped.getOrder(); }
/** * Create a terminated version of the {@code wrapped}. * @throws IllegalArgumentException when {@code term} is null or empty. */ public TerminatedWrapper(DataType<T> wrapped, byte[] term) { if (null == term || term.length == 0) { throw new IllegalArgumentException("terminator must be non-null and non-empty."); } this.wrapped = wrapped; wrapped.getOrder().apply(term); this.term = term; }
@Override public Order getOrder() { return base.getOrder(); }
@Override public Order getOrder() { return wrapped.getOrder(); }
@Override public Order getOrder() { return wrapped.getOrder(); }
@Override public Order getOrder() { return base.getOrder(); }
@Override public Order getOrder() { return wrapped.getOrder(); }
@Override public Order getOrder() { return base.getOrder(); }
/** * Create a terminated version of the {@code wrapped}. * @throws IllegalArgumentException when {@code term} is null or empty. */ public TerminatedWrapper(DataType<T> wrapped, byte[] term) { if (null == term || term.length == 0) { throw new IllegalArgumentException("terminator must be non-null and non-empty."); } this.wrapped = wrapped; wrapped.getOrder().apply(term); this.term = term; }
/** * Create a terminated version of the {@code wrapped}. * @throws IllegalArgumentException when {@code term} is null or empty. */ public TerminatedWrapper(DataType<T> wrapped, byte[] term) { if (null == term || term.length == 0) { throw new IllegalArgumentException("terminator must be non-null and non-empty."); } this.wrapped = wrapped; wrapped.getOrder().apply(term); this.term = term; }
/** * Create a terminated version of the {@code wrapped}. * @throws IllegalArgumentException when {@code term} is null or empty. */ public TerminatedWrapper(DataType<T> wrapped, byte[] term) { if (null == term || term.length == 0) throw new IllegalArgumentException("terminator must be non-null and non-empty."); this.wrapped = wrapped; wrapped.getOrder().apply(term); this.term = term; }