public interface  org.apache.activemq.store.PList extends java.lang.Object
{
public abstract java.lang.String getName();
public abstract void destroy() throws java.io.IOException;
public abstract java.lang.Object addFirst(java.lang.String, org.apache.activemq.util.ByteSequence) throws java.io.IOException;
public abstract java.lang.Object addLast(java.lang.String, org.apache.activemq.util.ByteSequence) throws java.io.IOException;
public abstract boolean remove(java.lang.Object) throws java.io.IOException;
public abstract boolean isEmpty();
public abstract org.apache.activemq.store.PList$PListIterator iterator() throws java.io.IOException;
public abstract long size();
public abstract long messageSize();
}