public synchronized String toString() { int max = size() - 1; StringBuffer buf = new StringBuffer(); IntEnumer it = this.values(); buf.append("{"); for (int i = 0; i <= max; i++) { int key = it.nextInt(); buf.append(key); if (i < max) buf.append(", "); } buf.append("}"); return buf.toString(); } public static IntEnumer emptyEnumer = new IntEnumer() {
public synchronized String toString() { int max = size() - 1; StringBuffer buf = new StringBuffer(); IntEnumer it = this.values(); buf.append("{"); for (int i = 0; i <= max; i++) { int key = it.nextInt(); buf.append(key); if (i < max) buf.append(", "); } buf.append("}"); return buf.toString(); } public static IntEnumer emptyEnumer = new IntEnumer() {
public synchronized String toString() { int max = size() - 1; StringBuffer buf = new StringBuffer(); IntEnumer it = this.values(); buf.append("{"); for (int i = 0; i <= max; i++) { int key = it.nextInt(); buf.append(key); if (i < max) buf.append(", "); } buf.append("}"); return buf.toString(); } public static IntEnumer emptyEnumer = new IntEnumer() {
public synchronized String toString() { int max = size() - 1; StringBuffer buf = new StringBuffer(); IntEnumer it = this.values(); buf.append("{"); for (int i = 0; i <= max; i++) { int key = it.nextInt(); buf.append(key); if (i < max) buf.append(", "); } buf.append("}"); return buf.toString(); } public static IntEnumer emptyEnumer = new IntEnumer() {
public synchronized String toString() { int max = size() - 1; StringBuffer buf = new StringBuffer(); IntEnumer it = this.values(); buf.append("{"); for (int i = 0; i <= max; i++) { int key = it.nextInt(); buf.append(key); if (i < max) buf.append(", "); } buf.append("}"); return buf.toString(); } public static IntEnumer emptyEnumer = new IntEnumer() {
public int[] toArray() { int[] _keys = new int[this.size()]; IntEnumer en = this.values(); for (int i = 0; i < _keys.length; i++) _keys[i] = en.nextInt(); return _keys; } }
public int[] toArray() { int[] _keys = new int[this.size()]; IntEnumer en = this.values(); for (int i = 0; i < _keys.length; i++) _keys[i] = en.nextInt(); return _keys; } }
public int[] toArray() { int[] _keys = new int[this.size()]; IntEnumer en = this.values(); for (int i = 0; i < _keys.length; i++) _keys[i] = en.nextInt(); return _keys; } }
public int[] toArray() { int[] _keys = new int[this.size()]; IntEnumer en = this.values(); for (int i = 0; i < _keys.length; i++) _keys[i] = en.nextInt(); return _keys; } }
public int[] toArray() { int[] _keys = new int[this.size()]; IntEnumer en = this.values(); for (int i = 0; i < _keys.length; i++) _keys[i] = en.nextInt(); return _keys; } }
/** * get xlog data and invoke consumer within the range * * @param from * @param to * @param bufferTime * @param handlerConsumer */ private void handleInternal(IntSet objHashIntSet, int from, int to, long bufferTime, Consumer<XLogPackWrapper> handlerConsumer) { long now = server.getCurrentTime(); for (int i = from; i < to; i++) { XLogPackWrapper packWrapper = queue[i]; //keep bufferTime to consider dictionary info delaying if (now - bufferTime < packWrapper.getPack().endTime) { break; } //filter objHash if (objHashIntSet != null && objHashIntSet.size() > 0 && !objHashIntSet.contains(packWrapper.getPack().objHash)) { continue; } handlerConsumer.accept(packWrapper); } } }
public synchronized String toString() { int max = size() - 1; StringBuffer buf = new StringBuffer(); IntEnumer it = this.values(); buf.append("{"); for (int i = 0; i <= max; i++) { int key = it.nextInt(); buf.append(key); if (i < max) buf.append(", "); } buf.append("}"); return buf.toString(); } public static IntEnumer emptyEnumer = new IntEnumer() {
public synchronized String toString() { int max = size() - 1; StringBuffer buf = new StringBuffer(); IntEnumer it = this.values(); buf.append("{"); for (int i = 0; i <= max; i++) { int key = it.nextInt(); buf.append(key); if (i < max) buf.append(", "); } buf.append("}"); return buf.toString(); } public static IntEnumer emptyEnumer = new IntEnumer() {
public synchronized String toString() { int max = size() - 1; StringBuffer buf = new StringBuffer(); IntEnumer it = this.values(); buf.append("{"); for (int i = 0; i <= max; i++) { int key = it.nextInt(); buf.append(key); if (i < max) buf.append(", "); } buf.append("}"); return buf.toString(); } public static IntEnumer emptyEnumer = new IntEnumer() {
public int[] toArray() { int[] _keys = new int[this.size()]; IntEnumer en = this.values(); for (int i = 0; i < _keys.length; i++) _keys[i] = en.nextInt(); return _keys; } }
public int[] toArray() { int[] _keys = new int[this.size()]; IntEnumer en = this.values(); for (int i = 0; i < _keys.length; i++) _keys[i] = en.nextInt(); return _keys; } }
public int[] toArray() { int[] _keys = new int[this.size()]; IntEnumer en = this.values(); for (int i = 0; i < _keys.length; i++) _keys[i] = en.nextInt(); return _keys; } }
/** * get xlog data and invoke consumer within the range * * @param from * @param to * @param bufferTime * @param handlerConsumer */ private void handleInternal(IntSet objHashIntSet, int from, int to, long bufferTime, Consumer<XLogPackWrapper> handlerConsumer) { long now = server.getCurrentTime(); for (int i = from; i < to; i++) { XLogPackWrapper packWrapper = queue[i]; //keep bufferTime to consider dictionary info delaying if (now - bufferTime < packWrapper.getPack().endTime) { break; } //filter objHash if (objHashIntSet != null && objHashIntSet.size() > 0 && !objHashIntSet.contains(packWrapper.getPack().objHash)) { continue; } handlerConsumer.accept(packWrapper); } } }