public class JsonAuthHandler extends CachedAuthHandler
| Modifier and Type | Class and Description |
|---|---|
class |
JsonAuthHandler.EntryRequestByUsername |
class |
JsonAuthHandler.EntryRequestByUUID |
class |
JsonAuthHandler.SuccessResponse |
class |
JsonAuthHandler.UpdateAuthRequest |
class |
JsonAuthHandler.UpdateServerIDRequest |
CachedAuthHandler.Entry, CachedAuthHandler.EntryAndUsername| Modifier and Type | Field and Description |
|---|---|
java.net.URL |
getUrl |
java.net.URL |
updateAuthUrl |
java.net.URL |
updateServerIdUrl |
providers, srv| Constructor and Description |
|---|
JsonAuthHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected CachedAuthHandler.Entry |
fetchEntry(java.lang.String username) |
protected CachedAuthHandler.Entry |
fetchEntry(java.util.UUID uuid) |
protected boolean |
updateAuth(java.util.UUID uuid,
java.lang.String username,
java.lang.String accessToken) |
protected boolean |
updateServerID(java.util.UUID uuid,
java.lang.String serverID) |
addEntry, auth, checkServer, garbageCollection, getCommands, getEntryCache, getUsernamesCache, joinServer, loadEntryCache, loadUsernameCache, usernameToUUID, uuidToUsernameauthError, init, registerHandlerspublic java.net.URL getUrl
public java.net.URL updateAuthUrl
public java.net.URL updateServerIdUrl
protected CachedAuthHandler.Entry fetchEntry(java.lang.String username) throws java.io.IOException
fetchEntry in class CachedAuthHandlerjava.io.IOExceptionprotected CachedAuthHandler.Entry fetchEntry(java.util.UUID uuid) throws java.io.IOException
fetchEntry in class CachedAuthHandlerjava.io.IOExceptionprotected boolean updateAuth(java.util.UUID uuid,
java.lang.String username,
java.lang.String accessToken)
throws java.io.IOException
updateAuth in class CachedAuthHandlerjava.io.IOExceptionprotected boolean updateServerID(java.util.UUID uuid,
java.lang.String serverID)
throws java.io.IOException
updateServerID in class CachedAuthHandlerjava.io.IOExceptionpublic void close()
close in interface java.lang.AutoCloseableclose in class AuthHandler