United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6279965 complete 4457683 fix: release server socket originally created for exports on anonymous ports too
JDK-6279965 : complete 4457683 fix: release server socket originally created for exports on anonymous ports too

Details
Type:
Bug
Submit Date:
2005-06-03
Status:
Open
Updated Date:
2013-04-12
Project Name:
JDK
Resolved Date:
Component:
core-libs
OS:
generic
Sub-Component:
java.rmi
CPU:
generic
Priority:
P4
Resolution:
Unresolved
Affected Versions:
6
Targeted Versions:

Related Reports
Relates:
Relates:
Relates:

Sub Tasks

Description
In order to fix 6269166 expediently, part of the fix for 4457683 was backed out, so that RMI implementation does not close a server socket originally created for exporting a remote object on an anonymous port (when no remote object remain exported on that server socket).  This bug represents re-fixing that remainder of 4457683, which will require some more complicated implementation re-architecture.

Also, entries in the static table sun.rmi.transport.tcp.TCPEndpoint.localEndpoints should be removed when the corresponding TCPTransport object no longer has any remote objects exported to it; this should also be done as part of the implementation work for fixing this bug.

###@###.### 2005-06-03 02:44:59 GMT

                                    

Comments
EVALUATION

Yes, this should be done.
###@###.### 2005-06-21 22:35:07 GMT
                                     
2005-06-21



Hardware and Software, Engineered to Work Together