Bug 778549 (SOA-1021) - ScheduleListener ignores lifecycle events
Summary: ScheduleListener ignores lifecycle events
Keywords:
Status: CLOSED NEXTRELEASE
Alias: SOA-1021
Product: JBoss Enterprise SOA Platform 4
Classification: JBoss
Component: JBossESB
Version: 4.2 CP02
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: 4.2 CP03
Assignee: Kevin Conner
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-11-14 17:37 UTC by Kevin Conner
Modified: 2014-05-27 01:29 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-01-13 11:58:25 UTC
Type: Bug


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker SOA-1021 0 None None None Never

Description Kevin Conner 2008-11-14 17:37:01 UTC
Date of First Response: 2008-12-01 01:01:31
project_key: SOA

Platform issue for JBESB-2163

Comment 1 Kevin Conner 2008-11-14 17:37:37 UTC
Link: Added: This issue depends JBESB-2163


Comment 2 Dana Mison 2008-12-01 06:01:31 UTC
More information needed for release note:  

"We need to change it to use the expected methods"

For explaining to the end-user, why are these the expected methods?

Comment 3 Kevin Conner 2008-12-01 10:02:03 UTC
Hiya Darrin.

Each gateway/listener is supposed to follow a standard lifecycle, where the gateway/listener is informed of state changes through invocations on event methods (initialise, start, stop, destroy) and is expected to carry out specific tasks in response.  Some of these methods (start/stop) are also exposed through MBeans and provide an administrator with the ability to suspend/resume processing if they should choose to.

The ScheduleListener, on the other hand, had provided a separate mechanism that was neither controlled by the lifecycle controller nor exposed through the MBeans.  The fix for this issue involved changing the ScheduleListener behaviour so that it adhered to the standard lifecycle and could, therefore, be controlled and exposed in the same manner as the other gateways/listeners.

Comment 4 Dana Mison 2008-12-02 00:13:37 UTC
Release Note:

ScheduleListener now adheres to the standard gateway/listener lifecyle mechanism

Comment 5 Kevin Conner 2009-01-13 11:58:25 UTC
Verified present in 4.2 CP03


Note You need to log in before you can comment on or make changes to this bug.