Package pro.gravit.launcher.request
Class Request<R extends WebSocketEvent>
java.lang.Object
pro.gravit.launcher.request.Request<R>
- All Implemented Interfaces:
WebSocketRequest,pro.gravit.utils.TypeSerializeInterface
- Direct Known Subclasses:
AdditionalDataRequest,AuthRequest,BatchProfileByUsernameRequest,CheckServerRequest,CurrentUserRequest,ExitRequest,FeaturesRequest,GetAvailabilityAuthRequest,GetSecureLevelInfoRequest,HardwareReportRequest,JoinServerRequest,LauncherRequest,PingRequest,ProfileByUsernameRequest,ProfileByUUIDRequest,ProfilesRequest,RefreshTokenRequest,RestoreRequest,SecurityReportRequest,ServerStatusRequest,SetProfileRequest,UpdateListRequest,UpdateRequest,VerifySecureLevelKeyRequest
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddAllExtendedToken(Map<String, String> map) static voidaddExtendedToken(String name, String token) voidvoidaddOAuthChangeHandler(BiConsumer<String, AuthRequestEvent.OAuthRequestEvent> eventHandler) static voidstatic Stringstatic StringgetOAuth()static Stringstatic RequestServicestatic longstatic booleanstatic booleanstatic Request.RequestRestoreReportvoidvoidrequest()request(RequestService service) request(StdWebSocketService service) Deprecated.protected RrequestDo(RequestService service) static voidrequestError(String message) static Request.RequestRestoreReportrestore()static voidsetOAuth(String authId, AuthRequestEvent.OAuthRequestEvent event) static voidsetOAuth(String authId, AuthRequestEvent.OAuthRequestEvent event, long tokenExpiredTime) static voidsetRequestService(RequestService service) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface pro.gravit.launcher.request.websockets.WebSocketRequest
getType
-
Field Details
-
service
Deprecated. -
requestUUID
-
-
Constructor Details
-
Request
public Request()
-
-
Method Details
-
setRequestService
-
getRequestService
-
isAvailable
public static boolean isAvailable() -
setOAuth
-
getOAuth
-
getAuthId
-
getExtendedTokens
-
clearExtendedTokens
public static void clearExtendedTokens() -
addExtendedToken
-
addAllExtendedToken
-
setOAuth
public static void setOAuth(String authId, AuthRequestEvent.OAuthRequestEvent event, long tokenExpiredTime) -
isTokenExpired
public static boolean isTokenExpired() -
getTokenExpiredTime
public static long getTokenExpiredTime() -
getAccessToken
-
getRefreshToken
-
reconnect
- Throws:
Exception
-
restore
- Throws:
Exception
-
requestError
- Throws:
RequestException
-
addExtendedTokenCallback
-
removeExtendedTokenCallback
-
addOAuthChangeHandler
public void addOAuthChangeHandler(BiConsumer<String, AuthRequestEvent.OAuthRequestEvent> eventHandler) -
removeOAuthChangeHandler
public void removeOAuthChangeHandler(BiConsumer<String, AuthRequestEvent.OAuthRequestEvent> eventHandler) -
request
- Throws:
Exception
-
request
Deprecated.- Throws:
Exception
-
request
- Throws:
Exception
-
requestDo
- Throws:
Exception
-