public final class UpdateRequest extends Request<UpdateRequestEvent> implements WebSocketRequest
| Modifier and Type | Class and Description |
|---|---|
static class |
UpdateRequest.State |
static interface |
UpdateRequest.UpdateController |
requestUUID, service| Constructor and Description |
|---|
UpdateRequest(java.lang.String dirName,
java.nio.file.Path dir,
pro.gravit.launcher.hasher.FileNameMatcher matcher,
boolean digest) |
| Modifier and Type | Method and Description |
|---|---|
static UpdateRequest.UpdateController |
getController() |
java.nio.file.Path |
getDir() |
java.lang.String |
getType() |
UpdateRequestEvent |
request() |
UpdateRequestEvent |
requestDo(StandartClientWebSocketService service) |
static void |
setController(UpdateRequest.UpdateController controller) |
void |
setStateCallback(UpdateRequest.State.Callback callback) |
getSession, request, requestError, setSessionpublic UpdateRequest(java.lang.String dirName,
java.nio.file.Path dir,
pro.gravit.launcher.hasher.FileNameMatcher matcher,
boolean digest)
public static void setController(UpdateRequest.UpdateController controller)
public static UpdateRequest.UpdateController getController()
public java.lang.String getType()
getType in interface WebSocketRequestgetType in interface pro.gravit.utils.TypeSerializeInterfacepublic UpdateRequestEvent requestDo(StandartClientWebSocketService service) throws java.lang.Exception
requestDo in class Request<UpdateRequestEvent>java.lang.Exceptionpublic java.nio.file.Path getDir()
public UpdateRequestEvent request() throws java.lang.Exception
request in class Request<UpdateRequestEvent>java.lang.Exceptionpublic void setStateCallback(UpdateRequest.State.Callback callback)