private static BufferHolder getBufferHolderNSmallest24Hrs() { // Keeps only the smallest values within 24 hrs. JAMonArrayComparator jac=new JAMonArrayComparator(); DateMathComparator dmc=new DateMathComparator(Calendar.HOUR_OF_DAY, -24); jac.addCompareCol(JAMonBufferListener.DATE_COL, dmc); jac.addCompareCol(JAMonBufferListener.VALUE_COL, REVERSE_ORDER); BufferHolder bufferHolder=new NExtremeArrayBufferHolder(jac); return bufferHolder; }
private static BufferHolder getBufferHolderNSmallest7Days() { // Keeps only the smallest values within 7 days. JAMonArrayComparator jac=new JAMonArrayComparator(); DateMathComparator dmc=new DateMathComparator(Calendar.DAY_OF_YEAR, -7); jac.addCompareCol(JAMonBufferListener.DATE_COL, dmc); jac.addCompareCol(JAMonBufferListener.VALUE_COL, REVERSE_ORDER); BufferHolder bufferHolder=new NExtremeArrayBufferHolder(jac); return bufferHolder; }
/** Various factory methods used to populate the JAMonListenerFactory with default JAMonBufferListeners */ private static BufferHolder getBufferHolderNLargest7Days() { // Keeps only the largest values within 7 days. JAMonArrayComparator jac=new JAMonArrayComparator(); DateMathComparator dmc=new DateMathComparator(Calendar.DAY_OF_YEAR, -7); jac.addCompareCol(JAMonBufferListener.DATE_COL, dmc); jac.addCompareCol(JAMonBufferListener.VALUE_COL, NATURAL_ORDER); BufferHolder bufferHolder=new NExtremeArrayBufferHolder(jac); return bufferHolder; }
private static BufferHolder getBufferHolderNLargest24Hrs() { // Keeps only the largest values within 24 hrs. JAMonArrayComparator jac=new JAMonArrayComparator(); DateMathComparator dmc=new DateMathComparator(Calendar.HOUR_OF_DAY, -24); jac.addCompareCol(JAMonBufferListener.DATE_COL, dmc); jac.addCompareCol(JAMonBufferListener.VALUE_COL, NATURAL_ORDER); BufferHolder bufferHolder=new NExtremeArrayBufferHolder(jac); return bufferHolder; }