List of usage examples for org.apache.commons.lang3.tuple ImmutablePair ImmutablePair
public ImmutablePair(final L left, final R right)
From source file:com.pinterest.terrapin.client.ReplicatedTerrapinClient.java
Pair<TerrapinClient, TerrapinClient> getClientTuple(RequestOptions options) { if (primaryClient == null || secondaryClient == null) { return new ImmutablePair(primaryClient == null ? secondaryClient : primaryClient, null); }/*from ww w .jav a 2 s . co m*/ boolean primaryFirst = Math.random() < 0.5; final TerrapinClient firstClient = options.selectionPolicy == SelectionPolicy.PRIMARY_FIRST ? primaryClient : (primaryFirst ? primaryClient : secondaryClient); final TerrapinClient secondClient = firstClient == primaryClient ? secondaryClient : primaryClient; return new ImmutablePair(firstClient, secondClient); }
From source file:net.mintern.primitive.pair.ImmutableIntPair.java
@Override public ImmutablePair<Integer, Integer> boxed() { return new ImmutablePair<>(left, right); }
From source file:net.mintern.primitive.pair.ImmutableBytePair.java
@Override public ImmutablePair<Byte, Byte> boxed() { return new ImmutablePair<>(left, right); }
From source file:net.mintern.primitive.pair.ImmutableLongPair.java
@Override public ImmutablePair<Long, Long> boxed() { return new ImmutablePair<>(left, right); }
From source file:com.mirth.connect.client.ui.codetemplate.BasicCodeTemplatePropertiesPanel.java
@Override public List<Pair<Pair<Component, String>, Pair<Component, String>>> getRows() { List<Pair<Pair<Component, String>, Pair<Component, String>>> rows = new ArrayList<Pair<Pair<Component, String>, Pair<Component, String>>>(); rows.add(new ImmutablePair<Pair<Component, String>, Pair<Component, String>>( new ImmutablePair<Component, String>(templateCodeLabel, "newline, top, right"), new ImmutablePair<Component, String>(containerPanel, "grow, push, sx, w :400, h 127:127"))); return rows;/*from www . j ava 2 s. c om*/ }
From source file:net.mintern.primitive.pair.ImmutableCharPair.java
@Override public ImmutablePair<Character, Character> boxed() { return new ImmutablePair<>(left, right); }
From source file:net.mintern.primitive.pair.ImmutableFloatPair.java
@Override public ImmutablePair<Float, Float> boxed() { return new ImmutablePair<>(left, right); }
From source file:com.epam.catgenome.util.HistogramUtils.java
/** * Creates histogram block intervals for a histogram of specified size * * @param trackStart start index of histogram track * @param trackEnd end index of histogram track * @return list of intervals, representing histogram blocks *//* www . j ava 2 s. c o m*/ public static List<Pair<Integer, Integer>> createIntervals(final int trackStart, final int trackEnd) { // limit to 1000!!! final int histogramSize = Math.min((int) Math.ceil(trackEnd * HISTOGAM_BLOCK_SIZE_PART), HISTOGRAM_SIZE_LIMIT); final int intervalLength = (trackEnd - trackStart) / histogramSize; final List<Pair<Integer, Integer>> intervals = new ArrayList<>(histogramSize); for (int i = 0; i < histogramSize; i++) { final int startIndex = trackStart + intervalLength * i; int endIndex = trackStart + intervalLength * (i + 1); if (endIndex > trackEnd) { endIndex = trackEnd; } intervals.add(new ImmutablePair<>(startIndex, endIndex)); } return intervals; }
From source file:net.mintern.primitive.pair.ImmutableDoublePair.java
@Override public ImmutablePair<Double, Double> boxed() { return new ImmutablePair<>(left, right); }
From source file:net.mintern.primitive.pair.ImmutableBooleanPair.java
@Override public ImmutablePair<Boolean, Boolean> boxed() { return new ImmutablePair<>(left, right); }