Home / Function/ provideFactory() — netty Function Reference

provideFactory() — netty Function Reference

Architecture documentation for the provideFactory() function in NioUdtProviderTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  290763b8_b380_29b3_72cf_53a59fb83630["provideFactory()"]
  23c2e811_3183_b99f_b3a4_c22a644f663f["NioUdtProviderTest"]
  290763b8_b380_29b3_72cf_53a59fb83630 -->|defined in| 23c2e811_3183_b99f_b3a4_c22a644f663f
  style 290763b8_b380_29b3_72cf_53a59fb83630 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport-udt/src/test/java/io/netty/test/udt/nio/NioUdtProviderTest.java lines 37–73

    @Test
    public void provideFactory() {
        NioUdtByteAcceptorChannel nioUdtByteAcceptorChannel
                = (NioUdtByteAcceptorChannel) NioUdtProvider.BYTE_ACCEPTOR.newChannel();
        NioUdtByteConnectorChannel nioUdtByteConnectorChannel
                = (NioUdtByteConnectorChannel) NioUdtProvider.BYTE_CONNECTOR.newChannel();
        NioUdtByteRendezvousChannel nioUdtByteRendezvousChannel
                = (NioUdtByteRendezvousChannel) NioUdtProvider.BYTE_RENDEZVOUS.newChannel();
        NioUdtMessageAcceptorChannel nioUdtMessageAcceptorChannel
                = (NioUdtMessageAcceptorChannel) NioUdtProvider.MESSAGE_ACCEPTOR.newChannel();
        NioUdtMessageConnectorChannel nioUdtMessageConnectorChannel
                = (NioUdtMessageConnectorChannel) NioUdtProvider.MESSAGE_CONNECTOR.newChannel();
        NioUdtMessageRendezvousChannel nioUdtMessageRendezvousChannel
                = (NioUdtMessageRendezvousChannel) NioUdtProvider.MESSAGE_RENDEZVOUS.newChannel();

        // bytes
        assertNotNull(nioUdtByteAcceptorChannel);
        assertNotNull(nioUdtByteConnectorChannel);
        assertNotNull(nioUdtByteRendezvousChannel);

        // message
        assertNotNull(nioUdtMessageAcceptorChannel);
        assertNotNull(nioUdtMessageConnectorChannel);
        assertNotNull(nioUdtMessageRendezvousChannel);

        // channel
        assertNotNull(NioUdtProvider.channelUDT(nioUdtByteAcceptorChannel));
        assertNotNull(NioUdtProvider.channelUDT(nioUdtByteConnectorChannel));
        assertNotNull(NioUdtProvider.channelUDT(nioUdtByteRendezvousChannel));
        assertNotNull(NioUdtProvider.channelUDT(nioUdtMessageAcceptorChannel));
        assertNotNull(NioUdtProvider.channelUDT(nioUdtMessageConnectorChannel));
        assertNotNull(NioUdtProvider.channelUDT(nioUdtMessageRendezvousChannel));

        // acceptor types
        assertInstanceOf(UdtServerChannel.class, NioUdtProvider.BYTE_ACCEPTOR.newChannel());
        assertInstanceOf(UdtServerChannel.class, NioUdtProvider.MESSAGE_ACCEPTOR.newChannel());
    }

Domain

Subdomains

Frequently Asked Questions

What does provideFactory() do?
provideFactory() is a function in the netty codebase, defined in transport-udt/src/test/java/io/netty/test/udt/nio/NioUdtProviderTest.java.
Where is provideFactory() defined?
provideFactory() is defined in transport-udt/src/test/java/io/netty/test/udt/nio/NioUdtProviderTest.java at line 37.

Analyze Your Own Codebase

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

Try Supermodel Free