public int expireMessages(final String filterStr) throws Exception { String filter = JMSQueueControlImpl.createFilterFromJMSSelector(filterStr); return coreQueueControl.expireMessages(filter); }
public boolean expireMessage(final String messageID) throws Exception { String filter = JMSQueueControlImpl.createFilterForJMSMessageID(messageID); int expired = coreQueueControl.expireMessages(filter); if (expired != 1) { throw new IllegalArgumentException("No message found for JMSMessageID: " + messageID); } return true; }