Class SimpleResponse

java.lang.Object
pro.gravit.launchserver.socket.response.SimpleResponse
All Implemented Interfaces:
pro.gravit.launcher.request.websockets.WebSocketRequest, WebSocketServerResponse, pro.gravit.utils.TypeSerializeInterface
Direct Known Subclasses:
AdditionalDataResponse, AuthResponse, BatchProfileByUsername, CheckServerResponse, CurrentUserResponse, ExitResponse, FeaturesResponse, FetchClientProfileKeyResponse, GetAvailabilityAuthResponse, GetPublicKeyResponse, GetSecureLevelInfoResponse, HardwareReportResponse, JoinServerResponse, LauncherResponse, ProfileByUsername, ProfileByUUIDResponse, ProfilesResponse, RefreshTokenResponse, RestoreResponse, RestoreSessionResponse, SecurityReportResponse, ServerStatusResponse, SetProfileResponse, UnknownResponse, UpdateListResponse, UpdateResponse, VerifySecureLevelKeyResponse

public abstract class SimpleResponse extends Object implements WebSocketServerResponse
  • Field Details

    • requestUUID

      public UUID requestUUID
    • server

      public transient LaunchServer server
    • service

      public transient WebSocketService service
    • ctx

      public transient io.netty.channel.ChannelHandlerContext ctx
    • ip

      public transient String ip
  • Constructor Details

    • SimpleResponse

      public SimpleResponse()
  • Method Details

    • sendResult

      public void sendResult(pro.gravit.launcher.events.RequestEvent result)
    • sendResultAndClose

      public void sendResultAndClose(pro.gravit.launcher.events.RequestEvent result)
    • sendError

      public void sendError(String errorMessage)