Package pro.gravit.launchserver.auth
Class AuthProviderPair
java.lang.Object
pro.gravit.launchserver.auth.AuthProviderPair
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean -
Constructor Summary
ConstructorsConstructorDescriptionAuthProviderPair(AuthCoreProvider core, AuthSocialProvider social)AuthProviderPair(AuthCoreProvider core, AuthSocialProvider social, TextureProvider textureProvider)AuthProviderPair(AuthCoreProvider core, TextureProvider textureProvider)AuthProviderPair(AuthProvider provider, AuthHandler handler, TextureProvider textureProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getFeatures(Class<?> clazz)static voidgetFeatures(Class<?> clazz, Set<String> list)voidinit(LaunchServer srv, String name)<T> Tbooleanbooleanbooleanvoidlink(LaunchServer srv)
-
Field Details
-
isDefault
public boolean isDefault -
core
-
provider
-
handler
-
textureProvider
-
links
-
name
-
features
-
displayName
-
-
Constructor Details
-
AuthProviderPair
public AuthProviderPair(AuthProvider provider, AuthHandler handler, TextureProvider textureProvider) -
AuthProviderPair
-
AuthProviderPair
-
AuthProviderPair
public AuthProviderPair(AuthCoreProvider core, AuthSocialProvider social, TextureProvider textureProvider)
-
-
Method Details
-
getFeatures
-
getFeatures
-
isSupport
-
init
-
link
-
close
- Throws:
IOException
-
isUseCore
public final boolean isUseCore() -
isUseSocial
public final boolean isUseSocial() -
isUseProviderAndHandler
public final boolean isUseProviderAndHandler()
-
social