Return-Path: Delivered-To: apmail-activemq-dev-archive@www.apache.org Received: (qmail 15709 invoked from network); 4 Oct 2010 20:43:03 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 4 Oct 2010 20:43:03 -0000 Received: (qmail 52425 invoked by uid 500); 4 Oct 2010 20:43:03 -0000 Delivered-To: apmail-activemq-dev-archive@activemq.apache.org Received: (qmail 52184 invoked by uid 500); 4 Oct 2010 20:43:03 -0000 Mailing-List: contact dev-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@activemq.apache.org Delivered-To: mailing list dev@activemq.apache.org Received: (qmail 52152 invoked by uid 99); 4 Oct 2010 20:43:02 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Oct 2010 20:43:02 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Oct 2010 20:43:02 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o94KgfFp001588 for ; Mon, 4 Oct 2010 20:42:41 GMT Message-ID: <29465586.43281286224961946.JavaMail.jira@thor> Date: Mon, 4 Oct 2010 16:42:41 -0400 (EDT) From: "Timothy Bish (JIRA)" To: dev@activemq.apache.org Subject: [jira] Updated: (AMQ-2941) Add a non-JMX way to browse and delete scheduled/delayed messages In-Reply-To: <30819820.29721285261960890.JavaMail.jira@thor> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: ae95407df07c98740808b2ef9da0087c [ https://issues.apache.org/activemq/browse/AMQ-2941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Timothy Bish updated AMQ-2941: ------------------------------ Fix Version/s: 5.5.0 > Add a non-JMX way to browse and delete scheduled/delayed messages > ----------------------------------------------------------------- > > Key: AMQ-2941 > URL: https://issues.apache.org/activemq/browse/AMQ-2941 > Project: ActiveMQ > Issue Type: New Feature > Components: Broker > Affects Versions: 5.4.1 > Reporter: Thomas Dudziak > Assignee: Timothy Bish > Fix For: 5.5.0 > > > Currently, the only way to deal with existing scheduled/delayed messages is to use JMX against the JobSchedulerView mbean. This has several drawbacks: > * It requires another connection to the broker. > * It does not participate in HA failover (e.g. master/slave). > * Browsing requires to parse the TabularData and CompositeData objects returned by the remote mbean. > * The mbean doesn't stream data. This means that for instance in a queue with hundreds of thousands of scheduled messages, hitting the getAllJobs mbean operation could kill the broker because of memory problems. > Instead it would be nice to have something like a queue browser (which that can browse the whole queue, see AMQ-2172) for scheduled/delayed messages that can be created with for instance from a session object. Ideally it would also provide support for message selectors to make it easy to get and delete scheduled messages (see AMQ-2940). -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.