Home / Function/ createByteArrayFromIpAddressString() — netty Function Reference

createByteArrayFromIpAddressString() — netty Function Reference

Architecture documentation for the createByteArrayFromIpAddressString() function in NetUtil.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  9dd33ef5_da27_82d2_b43a_42b0859ae8c2["createByteArrayFromIpAddressString()"]
  40fb3f7d_c2dd_316b_f965_bdef8e0dad94["NetUtil"]
  9dd33ef5_da27_82d2_b43a_42b0859ae8c2 -->|defined in| 40fb3f7d_c2dd_316b_f965_bdef8e0dad94
  f5782167_2420_ff99_4480_b2d1e67eedd2["isValidIpV4Address()"]
  9dd33ef5_da27_82d2_b43a_42b0859ae8c2 -->|calls| f5782167_2420_ff99_4480_b2d1e67eedd2
  42de1372_5ffc_33b5_49ba_958b59b48626["validIpV4ToBytes()"]
  9dd33ef5_da27_82d2_b43a_42b0859ae8c2 -->|calls| 42de1372_5ffc_33b5_49ba_958b59b48626
  18d4d9ec_e642_8239_767f_3cf0665429c5["isValidIpV6Address()"]
  9dd33ef5_da27_82d2_b43a_42b0859ae8c2 -->|calls| 18d4d9ec_e642_8239_767f_3cf0665429c5
  b30e6fa5_6204_a80f_b331_d6314fb87ddb["getIPv6ByName()"]
  9dd33ef5_da27_82d2_b43a_42b0859ae8c2 -->|calls| b30e6fa5_6204_a80f_b331_d6314fb87ddb
  style 9dd33ef5_da27_82d2_b43a_42b0859ae8c2 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

common/src/main/java/io/netty/util/NetUtil.java lines 285–304

    public static byte[] createByteArrayFromIpAddressString(String ipAddressString) {

        if (isValidIpV4Address(ipAddressString)) {
            return validIpV4ToBytes(ipAddressString);
        }

        if (isValidIpV6Address(ipAddressString)) {
            if (ipAddressString.charAt(0) == '[') {
                ipAddressString = ipAddressString.substring(1, ipAddressString.length() - 1);
            }

            int percentPos = ipAddressString.indexOf('%');
            if (percentPos >= 0) {
                ipAddressString = ipAddressString.substring(0, percentPos);
            }

            return getIPv6ByName(ipAddressString, true);
        }
        return null;
    }

Domain

Subdomains

Frequently Asked Questions

What does createByteArrayFromIpAddressString() do?
createByteArrayFromIpAddressString() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/NetUtil.java.
Where is createByteArrayFromIpAddressString() defined?
createByteArrayFromIpAddressString() is defined in common/src/main/java/io/netty/util/NetUtil.java at line 285.
What does createByteArrayFromIpAddressString() call?
createByteArrayFromIpAddressString() calls 4 function(s): getIPv6ByName, isValidIpV4Address, isValidIpV6Address, validIpV4ToBytes.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free