classpublicabstractPriority 2
HandshakeHandler
com.hypixel.hytale.server.core.io.handlers.login.HandshakeHandler
extends GenericConnectionPacketHandler
4
Methods
4
Public Methods
11
Fields
1
Constructors
Constants
intAUTH_GRANT_TIMEOUT_SECONDS= 30
intAUTH_TOKEN_TIMEOUT_SECONDS= 30
HytaleLoggerLOGGER= HytaleLogger.forEnclosingClass()
intSERVER_TOKEN_EXCHANGE_TIMEOUT_SECONDS= 15
Constructors
public
HandshakeHandler(Channel channel, ProtocolVersion protocolVersion, String language, ClientType clientType, String identityToken, UUID playerUuid, String username, byte[] referralData, HostAddress referralSource)Methods
Public Methods (4)
public
void accept(Packet packet)@Override
public
void handle(Disconnect packet)public
void handle(AuthToken packet)public
void registered0(PacketHandler oldHandler)@Override
Fields
Private/Package Fields (11)
private
volatile HandshakeHandler.AuthState authStateprivate
volatile boolean authTokenPacketReceivedprivate
volatile String authenticatedUsernameprivate
ClientType clientTypeprivate
String identityTokenprivate
volatile JWTValidator jwtValidatorprivate
UUID playerUuidprivate
byte[] referralDataprivate
HostAddress referralSourceprivate
volatile SessionServiceClient sessionServiceClientprivate
String username