List of usage examples for org.apache.commons.collections.buffer BoundedFifoBuffer BoundedFifoBuffer
public BoundedFifoBuffer(Collection coll)
BoundedFifoBuffer
big enough to hold all of the elements in the specified collection. From source file:org.mule.transport.ajax.AjaxMessageDispatcher.java
@Override protected void doInitialise() throws InitialisationException { if (cacheMessages) { messageCache = new BoundedFifoBuffer(messageCacheSize); }//from ww w. j a v a 2 s . co m }
From source file:org.talend.designer.runprocess.ProcessMessageManager.java
/** * DOC amaumont ProcessMessageManager constructor comment. *//* www. j a va 2 s.c o m*/ public ProcessMessageManager() { super(); String line = RunProcessPlugin.getDefault().getPluginPreferences() .getString(RunprocessConstants.CONSOLE_LINE_LIMIT_COUNT); if (!"".equals(line) && line != null) { lineLimit = (Integer.parseInt(line)); if (lineLimit <= 0) { lineLimit = 1; // can't have 0 size buffer } messages = new BoundedFifoBuffer(lineLimit); } else { messages = new BoundedFifoBuffer(LIMIT_MESSAGES); } pcsDelegate = new PropertyChangeSupport(this); }