/** Constructor that takes the header of the structure of the rows that are stored. * For example header could be {"Time", "Exception info",}; * Uses a FIFOBuffer. * @param header */ public BufferList(String[] header) { this.header=header; this.bufferHolder=new FIFOBufferHolder(); }
/** Use a FIFOBuffer and specify its header and size */ public BufferList(String[] header, int bufferSize) { this.header=header; this.bufferSize=bufferSize; this.bufferHolder=new FIFOBufferHolder(); }
public BufferHolder copy() { return new FIFOBufferHolder(); }
private static JAMonBufferListener getFIFO() { BufferHolder bufferHolder=new FIFOBufferHolder(); BufferList bufferList=new BufferList(JAMonBufferListener.DEFAULT_HEADER,bufferHolder); return new JAMonBufferListener("FIFOBuffer", bufferList); }
private static JAMonBufferListener getSharedFIFO() { BufferHolder bufferHolder=new FIFOBufferHolder(); BufferList bufferList=new BufferList(JAMonBufferListener.DEFAULT_HEADER,bufferHolder); return new SharedJAMonBufferListener("SharedFIFOBuffer", bufferList); }