Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-7094167

JDK8 embedded networking requirements

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: P2
    • Resolution: Not an Issue
    • Affects Version/s: 8
    • Fix Version/s: 8
    • Component/s: core-libs
    • Labels:
      None
    • Subcomponent:
    • CPU:
      unknown
    • OS:
      other

      Description

      Three networking requirements from JDK8 embedded:

          * Enable aliasing support so that network interfaces can be referred
            to by well-known names such as "cellular" rather than hardware
            platform-specific OS device names.
          * Provide the ability to listen for network interface up/down
            transitions.
          * Provide an API to list one or more default network interfaces that
            will be used when sockets are created if the socket being created
            is not bound to a specific local address (and hence network
            interface). This needs to be done in such a way that socket
            creation performed by library code on behalf of the application
            will be affected as well. In other words, if an application is
            using, say, the JAX-RS client API, the socket(s) created by the
            JAX-RS implementation should be affected by this API. If a list of
            more than one interfaces is provided, it should be treated as an
            ordered preference list. Ideally it should be possible to provide
            this API in such a way as to allow different OSGi applications
            running within the same VM to have different default network
            interface settings.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                michaelm Michael McMahon
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: