-
Bug
-
Resolution: Done
-
Minor
-
JBossAS-5.0.0.Beta2
-
None
trunk and 4.2.x differ slightly when it comes to org.jboss.invocation.MarshalledInvocation class.
in 4.2.x, MarshalledInvocation(Invocation invocation) constructor does:
...
this.transient_payload = invocation.transient_payload;
this.invocationContext = invocation.invocationContext;
...
whereas in trunk, the transient payload is not copied over to the MarshalledInvocation.
The discrepancy comes from:
as part of:
"JBAS-2436 - Commiting Pluggable Serialization into JBAS 4.0" (http://jira.jboss.com/jira/browse/JBAS-2436)
Brian:
"The values should be copied. Without them the Invocation API contract cannot be properly met (e.g. Invocation.getInvocationContext(), Invocation.getTransientValue()).
Maybe those methods are never called (except, I guess, now they are called in your tests ) but they are part of the API and properly supporting the API is worth the cost of a couple of assignment operations."
- blocks
-
JBAS-4455 LoadBalancePolicy that tries to pin all requests associated with a tx to one server
- Closed