Class MartiniIterator.Builder
- java.lang.Object
-
- guru.qas.martini.standalone.harness.MartiniIterator.Builder
-
- Enclosing class:
- MartiniIterator
public static class MartiniIterator.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Comparator<guru.qas.martini.Martini>gatedComparatorprotected java.util.List<guru.qas.martini.Martini>martinisprotected longpollTimeoutMsprotected java.util.Comparator<guru.qas.martini.Martini>ungatedComparator
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MartiniIteratorbuild()MartiniIterator.BuildersetGated(java.util.Comparator<guru.qas.martini.Martini> ordering)MartiniIterator.BuildersetMartinis(java.util.Collection<guru.qas.martini.Martini> martinis)MartiniIterator.BuildersetPollTimeoutMs(long l)MartiniIterator.BuildersetUngated(java.util.Comparator<guru.qas.martini.Martini> ordering)
-
-
-
Field Detail
-
pollTimeoutMs
protected long pollTimeoutMs
-
martinis
protected final java.util.List<guru.qas.martini.Martini> martinis
-
gatedComparator
protected java.util.Comparator<guru.qas.martini.Martini> gatedComparator
-
ungatedComparator
protected java.util.Comparator<guru.qas.martini.Martini> ungatedComparator
-
-
Method Detail
-
setPollTimeoutMs
public MartiniIterator.Builder setPollTimeoutMs(long l)
-
setMartinis
public MartiniIterator.Builder setMartinis(java.util.Collection<guru.qas.martini.Martini> martinis)
-
setGated
public MartiniIterator.Builder setGated(java.util.Comparator<guru.qas.martini.Martini> ordering)
-
setUngated
public MartiniIterator.Builder setUngated(java.util.Comparator<guru.qas.martini.Martini> ordering)
-
build
public MartiniIterator build()
-
-