Sun TCK checks that Session#getTransacted() throws an IllegalStateException when invoked on closed session.
It is an undocumented feature. I could not find a description of such behavior in both JMS Spec and JMS javadocs.
This feature was present previously but was removed as part of failover functionality improvements.
|Field||Original Value||New Value|
|Status||Open [ 1 ]||In Progress [ 3 ]|
|Attachment||0001-QPID-3716-Add-throwing-of-IllegalStateException-on-i.patch [ 12508927 ]|
|Status||In Progress [ 3 ]||Ready To Review [ 10006 ]|
|Assignee||Alex Rudyy [ alex.rufous ]||Robbie Gemmell [ gemmellr ]|
|Status||Ready To Review [ 10006 ]||Resolved [ 5 ]|
|Resolution||Fixed [ 1 ]|
|Transition||Time In Source Status||Execution Times||Last Executer||Last Execution Date|
|35m 34s||1||Alex Rudyy||30/Dec/11 11:48|
|4m 14s||1||Alex Rudyy||30/Dec/11 11:53|
|6d 23h 37m||1||Robbie Gemmell||06/Jan/12 11:30|