Fixed in r37090.
Commit:
Removed FlowAttributes from the JBI Spec implem
- petals-jbi does not depend on proprietary extensions anymore
- Flow attributes are now stored as properties in the MessageExchange
Notes:
- It is not stored as a class member of MessageExchangeImpl in order
to be able to retrieve it from anywhere even in wrapped messages.
- They are stored as String and not as an object of type FlowAttributes
because of JBI classloading issues (documented in code).
- An utility class is introduced to ease access to it (FlowAttributesExchangeHelper) (in petals-commons-log)
- No changes were made on how they are used, but future commits may change that
- e.g. It is still initialised by the default implementation of the MessageExchangeFactory (in petals-message-exchange)
Fixed in r37090.
Commit:
Removed FlowAttributes from the JBI Spec implem
Notes:
to be able to retrieve it from anywhere even in wrapped messages.
because of JBI classloading issues (documented in code).