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

- Packages that use InboundEstablishState2
  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 InboundEstablishState2 in net.i2p.router.transport.udp

    Methods in net.i2p.router.transport.udp with parameters of type InboundEstablishState2
    Modifier and Type | Method and Description
    --- | ---
    `UDPPacket` | PacketBuilder2.`buildRetryPacket(InboundEstablishState2 state, int terminationCode)` Build a new Retry packet for the given peer, encrypting it as necessary.
    `UDPPacket` | PacketBuilder2.`buildSessionCreatedPacket(InboundEstablishState2 state)` Build a new SessionCreated packet for the given peer, encrypting it as necessary.
    `(package private) void` | EstablishmentManager.`receiveSessionConfirmed(InboundEstablishState2 state, UDPPacket packet)` got a SessionConfirmed (should only happen as part of an inbound establishment) SSU 2 only.
    `(package private) void` | EstablishmentManager.`receiveSessionOrTokenRequest(RemoteHostId from, InboundEstablishState2 state, UDPPacket packet)` Got a SessionRequest OR a TokenRequest (initiates an inbound establishment) SSU 2 only.