Modify ↓
Ticket #91 (closed enhancement: fixed)
Opened 12 years ago
Fast deep object clone
| Reported by: | Bernhard Haumacher (haui at haumacher dot de) | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 1.05 |
| Component: | uka.transport | Version: | |
| Severity: | normal | Keywords: | |
| Cc: |
Description
In local invocations, the parameters and result values have to be cloned. This deep cloning was implemented by marshaling the object to a stream and reading it back. This is extremely inefficient. In the Transportable mechanism there is now a deep object clone mechanism included. Besides the functionality of marshaling and demarshaling a transportable object now also offers the ability to directly clone the object and all its references.
Code
uka.transport.Transportable
implemented since 1.05.
Attachments
Note: See
TracTickets for help on using
tickets.
