Hi Bryan!
Axis has a "local" transport which basically does what you
want (i.e. calls an in-proc server) but it currently enforces
serialization/deserialization both ways across the connection. This is
because the transport is primarily used for testing. It would be very easy
to turn this into a "fastLocal" transport which avoided the serialization step -
take a look at org.apache.axis.transport.local. On the sending side,
LocalSender would have to have a boolean flag to indicate whether to serialize,
and you simply wouldn't deploy the LocalResponder in the "fastLocal" transport's
response chain on the server side. If you're psyched to do this work and
submit it as a patch, that would be great! Otherwise, we can add it to our
to-do list, but as always people work on the stuff they think is important
first, so it might be a while... :)
--Glen
|
- Is there a localhost optimization? Bryan Field-Elliot
- Glen Daniels