public interface  org.apache.activemq.store.TopicReferenceStore extends java.lang.Object implements org.apache.activemq.store.ReferenceStore, org.apache.activemq.store.TopicMessageStore
{
public abstract boolean acknowledgeReference(org.apache.activemq.broker.ConnectionContext, java.lang.String, java.lang.String, org.apache.activemq.command.MessageId) throws java.io.IOException;
public abstract void deleteSubscription(java.lang.String, java.lang.String) throws java.io.IOException;
public abstract void recoverSubscription(java.lang.String, java.lang.String, org.apache.activemq.store.MessageRecoveryListener) throws java.lang.Exception;
public abstract void recoverNextMessages(java.lang.String, java.lang.String, int, org.apache.activemq.store.MessageRecoveryListener) throws java.lang.Exception;
public abstract void resetBatching(java.lang.String, java.lang.String);
public abstract int getMessageCount(java.lang.String, java.lang.String) throws java.io.IOException;
public abstract org.apache.activemq.command.SubscriptionInfo lookupSubscription(java.lang.String, java.lang.String) throws java.io.IOException;
public abstract org.apache.activemq.command.SubscriptionInfo[] getAllSubscriptions() throws java.io.IOException;
public abstract void addSubsciption(org.apache.activemq.command.SubscriptionInfo, boolean) throws java.io.IOException;
}