Package pro.gravit.launchserver.socket
Class Client
- java.lang.Object
-
- pro.gravit.launchserver.socket.Client
-
public class Client extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClient.TrustLevelstatic classClient.Type
-
Field Summary
Fields Modifier and Type Field Description AuthProviderPairauthjava.lang.Stringauth_idbooleancheckSignUserdaoObjectbooleanisAuthpro.gravit.launcher.ClientPermissionspermissionspro.gravit.launcher.profiles.ClientProfileprofilejava.util.Map<java.lang.String,java.lang.Object>propertiesjava.util.concurrent.atomic.AtomicIntegerrefCountjava.util.UUIDsessionlongtimestampClient.TrustLeveltrustLevelAuthResponse.ConnectTypestypejava.lang.Stringusernamejava.util.UUIDuuid
-
Constructor Summary
Constructors Constructor Description Client(java.util.UUID session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TgetProperty(java.lang.String name)<T> voidsetProperty(java.lang.String name, T object)voidup()voidupdateAuth(LaunchServer server)
-
-
-
Field Detail
-
session
public java.util.UUID session
-
auth_id
public java.lang.String auth_id
-
timestamp
public long timestamp
-
type
public AuthResponse.ConnectTypes type
-
profile
public pro.gravit.launcher.profiles.ClientProfile profile
-
isAuth
public boolean isAuth
-
checkSign
public boolean checkSign
-
permissions
public pro.gravit.launcher.ClientPermissions permissions
-
username
public java.lang.String username
-
uuid
public java.util.UUID uuid
-
trustLevel
public Client.TrustLevel trustLevel
-
auth
public transient AuthProviderPair auth
-
daoObject
public transient User daoObject
-
properties
public transient java.util.Map<java.lang.String,java.lang.Object> properties
-
refCount
public transient java.util.concurrent.atomic.AtomicInteger refCount
-
-
Method Detail
-
up
public void up()
-
updateAuth
public void updateAuth(LaunchServer server)
-
getProperty
public <T> T getProperty(java.lang.String name)
-
setProperty
public <T> void setProperty(java.lang.String name, T object)
-
-