public interface  org.apache.activemq.broker.region.policy.SubscriptionRecoveryPolicy extends java.lang.Object implements org.apache.activemq.Service
{
public abstract boolean add(org.apache.activemq.broker.ConnectionContext, org.apache.activemq.broker.region.MessageReference) throws java.lang.Exception;
public abstract void recover(org.apache.activemq.broker.ConnectionContext, org.apache.activemq.broker.region.Topic, org.apache.activemq.broker.region.SubscriptionRecovery) throws java.lang.Exception;
public abstract org.apache.activemq.command.Message[] browse(org.apache.activemq.command.ActiveMQDestination) throws java.lang.Exception;
public abstract org.apache.activemq.broker.region.policy.SubscriptionRecoveryPolicy copy();
public abstract void setBroker(org.apache.activemq.broker.Broker);
}