## Uses of Class
net.i2p.router.transport.udp.UDPTransport

- Packages that use UDPTransport
  Package | Description
  --- | ---
  net.i2p.router.transport.udp | The UDP transport (also known as 'SSU transport') allows passing I2P messages on top of UDP.

- - ### Uses of UDPTransport in net.i2p.router.transport.udp

    Methods in net.i2p.router.transport.udp that return UDPTransport
    Modifier and Type | Method and Description
    --- | ---
    `static UDPTransport` | UDPTransport.`_instance()` internal, do not use**

    Methods in net.i2p.router.transport.udp with parameters of type UDPTransport
    Modifier and Type | Method and Description
    --- | ---
    `UDPPacket[]` | PacketBuilder.`buildRelayRequest(UDPTransport transport, OutboundEstablishState state, SessionKey ourIntroKey)` build intro packets for each of the published introducers

    Constructors in net.i2p.router.transport.udp with parameters of type UDPTransport
    Constructor and Description
    `ACKSender(RouterContext ctx, UDPTransport transport)`
    `EstablishmentManager(RouterContext ctx, UDPTransport transport)`
    `InboundMessageFragments(RouterContext ctx, OutboundMessageFragments outbound, UDPTransport transport)`
    `IntroductionManager(RouterContext ctx, UDPTransport transport)`
    `MessageReceiver(RouterContext ctx, UDPTransport transport)`
    `OutboundMessageFragments(RouterContext ctx, UDPTransport transport, OutboundMessageFragments.ActiveThrottle throttle)`
    `PacketBuilder(I2PAppContext ctx, UDPTransport transport)`
    `PacketHandler(RouterContext ctx, UDPTransport transport, UDPEndpoint endpoint, EstablishmentManager establisher, InboundMessageFragments inbound, PeerTestManager testManager, IntroductionManager introManager)`
    `PeerState(RouterContext ctx, UDPTransport transport)`
    `PeerTestManager(RouterContext context, UDPTransport transport)` Have seen peer tests (as Alice) get stuck (_currentTest != null) so I've thrown some synchronizization on the methods; don't know the root cause or whether this fixes it
    `UDPEndpoint(RouterContext ctx, UDPTransport transport, int listenPort, InetAddress bindAddress)`
    `UDPFlooder(RouterContext ctx, UDPTransport transport)`
    `UDPReceiver(RouterContext ctx, UDPTransport transport, DatagramSocket socket, String name)`