| Summary: | Provide a specialized IJVMChannel | ||
|---|---|---|---|
| Product: | [Modeling] EMF | Reporter: | Eike Stepper <stepper> |
| Component: | cdo.net4j | Assignee: | Eike Stepper <stepper> |
| Status: | CLOSED FIXED | QA Contact: | Eike Stepper <stepper> |
| Severity: | enhancement | ||
| Priority: | P3 | ||
| Version: | 4.1 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | Lighter, Faster and Better | ||
Committed revision 9064: - trunk/plugins/org.eclipse.net4j.jvm Committed revision 9064 Closing. |
Currently debugging scenarios (like CDO offline replication) with multile connections can be quite tricky because the ChannelMultiplexer.channels map is a ConcurrentHashMap which is not naviable in debug mode. That makes it impossible to follow the JVM pointer chain from one channel to its peer channel. It's trivial and cheap to store the peer channel pointer directly in the channel: public interface IJVMChannel extends IChannel { public IJVMChannel getPeer(); }