public interface  org.apache.activemq.store.ReferenceStore extends java.lang.Object implements org.apache.activemq.store.MessageStore
{
public abstract boolean addMessageReference(org.apache.activemq.broker.ConnectionContext, org.apache.activemq.command.MessageId, org.apache.activemq.store.ReferenceStore$ReferenceData) throws java.io.IOException;
public abstract org.apache.activemq.store.ReferenceStore$ReferenceData getMessageReference(org.apache.activemq.command.MessageId) throws java.io.IOException;
public abstract boolean supportsExternalBatchControl();
public abstract void setBatch(org.apache.activemq.command.MessageId);
public abstract java.util.concurrent.locks.Lock getStoreLock();
}