Viewing Issue Advanced Details
[ Jump to Notes ]
|
[ View Simple ]
[ Issue History ]
[ Print ]
|
ID |
Category |
Severity |
Reproducibility |
Date Submitted |
Last Update |
0003615 |
[Hessian] |
minor |
always |
07-29-09 15:45 |
07-29-09 15:45 |
|
Reporter |
ferg |
View Status |
public |
|
Assigned To |
|
Priority |
normal |
Resolution |
open |
Platform |
|
Status |
new |
|
OS |
|
Projection |
none |
|
OS Version |
|
ETA |
none |
Fixed in Version |
|
Product Version |
4.0.1 |
|
Product Build |
|
|
Summary |
0003615: split hessianservlet |
Description |
(rep by Harald Radi)
I wrapped up a HessianServiceExporter for spring that uses asynchronous IO to be able to invoke methods that don't return results immediately (i.e. polling events from the server does not return a result as long as the event queue is empty).
For that I had to break up HessianSkeleton.invoke into an invoke and reply part. The reply part is just the last four lines from the original HessianSkeleton (those four out.* calls), but I had to literally clone the whole class just to get rid of those four lines. Couldn't that be changed/splitted in the original implementation so that I wouldn't need to maintain my own copy of the HessianSkeleton class and would be able to call the invoke and the reply part independently?
|
Steps To Reproduce |
|
Additional Information |
|
|
Attached Files |
|
|