Packages that use EstablishBase.State
Package
Description
NTCP2, the TCP transport: framed, ratchet-encrypted and mutually authenticated connections between routers.
Uses of EstablishBase.State in net.i2p.router.transport.ntcp
Subclasses with type arguments of type EstablishBase.State in net.i2p.router.transport.ntcpModifier and TypeClassDescriptionprotected static enumStates for NTCP connection establishment process.Fields in net.i2p.router.transport.ntcp declared as EstablishBase.StateModifier and TypeFieldDescriptionprotected EstablishBase.StateEstablishBase._stateCurrent handshake state, replaced under the state lock.Fields in net.i2p.router.transport.ntcp with type parameters of type EstablishBase.StateModifier and TypeFieldDescriptionprotected static final Set<EstablishBase.State> EstablishBase.STATES_DONEThe two terminal states, VERIFIED and CORRUPT.private static final Set<EstablishBase.State> InboundEstablishState.STATES_NTCP2The set of states that are part of NTCP 2 protocol processing.Methods in net.i2p.router.transport.ntcp that return EstablishBase.StateModifier and TypeMethodDescriptionstatic EstablishBase.StateReturns the enum constant of this class with the specified name.static EstablishBase.State[]EstablishBase.State.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in net.i2p.router.transport.ntcp with parameters of type EstablishBase.StateModifier and TypeMethodDescriptionprotected voidEstablishBase.changeState(EstablishBase.State state) Change the handshake state and update completion/corruption flags.