[JBoss JIRA] (JBTM-995) Object Store Browser Log record type handlers should be configurable via a system property
by Michael Musgrove (Created) (JIRA)
Object Store Browser Log record type handlers should be configurable via a system property
------------------------------------------------------------------------------------------
Key: JBTM-995
URL: https://issues.jboss.org/browse/JBTM-995
Project: JBoss Transaction Manager
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Tooling
Affects Versions: 4.16.0.Beta1
Reporter: Michael Musgrove
Assignee: Michael Musgrove
Fix For: 4.16.0.Final
MBeans for exposing log records can be configured by:
1) calling setTypes(hash map of log record type to java class name for handling the type) on the ObjStore browser, or
2) via the manifest for the JBossTS jar
In AS7 we call setTypes with a hardcoded map from ArjunaTransactionManagerService. Since it is not feasible to update the ts jar manifest we need a more configurable way of defining the types (this is particularly relevant for exposing SubordinateAtomicAction created in support of JBTM-895.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 2 months
[JBoss JIRA] (JBTM-1009) Ensure that the Object Store header for action records is the first item to be packed
by Michael Musgrove (Created) (JIRA)
Ensure that the Object Store header for action records is the first item to be packed
-------------------------------------------------------------------------------------
Key: JBTM-1009
URL: https://issues.jboss.org/browse/JBTM-1009
Project: JBoss Transaction Manager
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Affects Versions: 4.16.0.Final
Reporter: Michael Musgrove
Assignee: Michael Musgrove
Priority: Minor
Fix For: 5.0.0.Final
Clone of https://issues.jboss.org/browse/JBTM-1008 but targeted at trunk:
Some action classes call super.save_state after save their own state which results in the record header being packed at arbitrary locations within the record. Ideally the tooling (ObjStoreBrowser) would like to read the header without having to know the specific class responsible for the record.
The equivalent fix for 4.16.0.Final was a quick fix to force offending classes to save/restore the parent classes state before the specific state. A more versatile solution is desirable for trunk, for example change the extension point (for saving state) from say save_state to save_state_impl and provide a final implementation of save_state in StateManager that calls out the classes implementation of save_state_impl after packing the header.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 2 months