Example usage for org.apache.commons.collections.buffer BoundedFifoBuffer BoundedFifoBuffer

List of usage examples for org.apache.commons.collections.buffer BoundedFifoBuffer BoundedFifoBuffer

Introduction

In this page you can find the example usage for org.apache.commons.collections.buffer BoundedFifoBuffer BoundedFifoBuffer.

Prototype

public BoundedFifoBuffer(Collection coll) 

Source Link

Document

Constructs a new BoundedFifoBuffer big enough to hold all of the elements in the specified collection.

Usage

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);
}