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:
AuthRequest,BatchProfileByUsernameRequest,CheckServerRequest,CurrentUserRequest,ExitRequest,FeaturesRequest,GetAvailabilityAuthRequest,GetSecureLevelInfoRequest,HardwareReportRequest,JoinServerRequest,LauncherRequest,PingRequest,PingServerReportRequest,PingServerRequest,ProfileByUsernameRequest,ProfileByUUIDRequest,ProfilesRequest,RestoreSessionRequest,SecurityReportRequest,ServerStatusRequest,SetProfileRequest,UpdateListRequest,UpdateRequest,VerifySecureLevelKeyRequest
public abstract class Request<R extends WebSocketEvent> extends java.lang.Object implements WebSocketRequest
-
-
Field Summary
Fields Modifier and Type Field Description java.util.UUIDrequestUUIDstatic StdWebSocketServiceservice
-
Constructor Summary
Constructors Constructor Description Request()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.UUIDgetSession()Rrequest()Rrequest(StdWebSocketService service)protected RrequestDo(StdWebSocketService service)static voidrequestError(java.lang.String message)static voidsetSession(java.util.UUID session)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface pro.gravit.launcher.request.websockets.WebSocketRequest
getType
-
-
-
-
Field Detail
-
service
public static StdWebSocketService service
-
requestUUID
public final java.util.UUID requestUUID
-
-
Method Detail
-
getSession
public static java.util.UUID getSession()
-
setSession
public static void setSession(java.util.UUID session)
-
requestError
public static void requestError(java.lang.String message) throws RequestException- Throws:
RequestException
-
request
public R request() throws java.lang.Exception
- Throws:
java.lang.Exception
-
request
public R request(StdWebSocketService service) throws java.lang.Exception
- Throws:
java.lang.Exception
-
requestDo
protected R requestDo(StdWebSocketService service) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-