Home / Function/ data() — netty Function Reference

data() — netty Function Reference

Architecture documentation for the data() function in SocketSslClientRenegotiateTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  873da6a4_560c_bfeb_3703_115a50d441c2["data()"]
  7705e7ae_e3a1_f466_3809_922b706a3f4f["SocketSslClientRenegotiateTest"]
  873da6a4_560c_bfeb_3703_115a50d441c2 -->|defined in| 7705e7ae_e3a1_f466_3809_922b706a3f4f
  style 873da6a4_560c_bfeb_3703_115a50d441c2 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

testsuite/src/main/java/io/netty/testsuite/transport/socket/SocketSslClientRenegotiateTest.java lines 86–110

    public static Collection<Object[]> data() throws Exception {
        List<SslContext> serverContexts = new ArrayList<SslContext>();
        List<SslContext> clientContexts = new ArrayList<SslContext>();
        clientContexts.add(new JdkSslClientContext(CERT_FILE));

        boolean hasOpenSsl = OpenSsl.isAvailable();
        if (hasOpenSsl) {
            OpenSslServerContext context = new OpenSslServerContext(CERT_FILE, KEY_FILE);
            serverContexts.add(context);
        } else {
            logger.warn("OpenSSL is unavailable and thus will not be tested.", OpenSsl.unavailabilityCause());
        }

        List<Object[]> params = new ArrayList<Object[]>();
        for (SslContext sc: serverContexts) {
            for (SslContext cc: clientContexts) {
                for (int i = 0; i < 32; i++) {
                    params.add(new Object[] { sc, cc, true});
                    params.add(new Object[] { sc, cc, false});
                }
            }
        }

        return params;
    }

Domain

Subdomains

Frequently Asked Questions

What does data() do?
data() is a function in the netty codebase, defined in testsuite/src/main/java/io/netty/testsuite/transport/socket/SocketSslClientRenegotiateTest.java.
Where is data() defined?
data() is defined in testsuite/src/main/java/io/netty/testsuite/transport/socket/SocketSslClientRenegotiateTest.java at line 86.

Analyze Your Own Codebase

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

Try Supermodel Free