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

- Packages that use OutboundEstablishState2
  Package | Description
  --- | ---
  net.i2p.router.transport.udp | The UDP transport (also known as 'SSU' or Secure Semi-reliable UDP transport) for I2P, allowing I2P messages to be passed over UDP connections.

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

    Methods in net.i2p.router.transport.udp with parameters of type OutboundEstablishState2
    Modifier and Type | Method and Description
    --- | ---
    `UDPPacket[]` | PacketBuilder2.`buildSessionConfirmedPackets(OutboundEstablishState2 state, RouterInfo ourInfo)` Build a new series of SessionConfirmed packets for the given peer, encrypting it as necessary.
    `UDPPacket` | PacketBuilder2.`buildSessionRequestPacket(OutboundEstablishState2 state)` Build a new SessionRequest packet for the given peer, encrypting it as necessary.
    `UDPPacket` | PacketBuilder2.`buildTokenRequestPacket(OutboundEstablishState2 state)` Build a new SessionRequest packet for the given peer, encrypting it as necessary.
    `(package private) void` | EstablishmentManager.`receiveRetry(OutboundEstablishState2 state, UDPPacket packet)` Got a Retry (in response to our outbound SessionRequest or TokenRequest) SSU 2 only.
    `(package private) void` | EstablishmentManager.`receiveSessionCreated(OutboundEstablishState2 state, UDPPacket packet)` Got a SessionCreated (in response to our outbound SessionRequest) SSU 2 only.