public interface  org.apache.activemq.broker.jmx.QueueViewMBean extends java.lang.Object implements org.apache.activemq.broker.jmx.DestinationViewMBean
{
public abstract javax.management.openmbean.CompositeData getMessage(java.lang.String) throws javax.management.openmbean.OpenDataException;
public abstract boolean removeMessage(java.lang.String) throws java.lang.Exception;
public abstract int removeMatchingMessages(java.lang.String) throws java.lang.Exception;
public abstract int removeMatchingMessages(java.lang.String, int) throws java.lang.Exception;
public abstract void purge() throws java.lang.Exception;
public abstract boolean copyMessageTo(java.lang.String, java.lang.String) throws java.lang.Exception;
public abstract int copyMatchingMessagesTo(java.lang.String, java.lang.String) throws java.lang.Exception;
public abstract int copyMatchingMessagesTo(java.lang.String, java.lang.String, int) throws java.lang.Exception;
public abstract boolean moveMessageTo(java.lang.String, java.lang.String) throws java.lang.Exception;
public abstract boolean retryMessage(java.lang.String) throws java.lang.Exception;
public abstract int moveMatchingMessagesTo(java.lang.String, java.lang.String) throws java.lang.Exception;
public abstract int moveMatchingMessagesTo(java.lang.String, java.lang.String, int) throws java.lang.Exception;
public abstract int retryMessages() throws java.lang.Exception;
public abstract boolean doesCursorHaveSpace();
public abstract boolean isCursorFull();
public abstract boolean doesCursorHaveMessagesBuffered();
public abstract long getCursorMemoryUsage();
public abstract int getCursorPercentUsage();
public abstract int cursorSize();
public abstract boolean isCacheEnabled();
public abstract java.util.Map getMessageGroups();
public abstract java.lang.String getMessageGroupType();
public abstract void removeMessageGroup(java.lang.String);
public abstract void removeAllMessageGroups();
public abstract void pause();
public abstract void resume();
public abstract boolean isPaused();
}