Package io.gs2.core.net
Class Gs2WebSocketSessionTask<T extends IResult>
java.lang.Object
io.gs2.core.net.Gs2SessionTask
io.gs2.core.net.Gs2WebSocketSessionTask<T>
- All Implemented Interfaces:
IResponseHandler
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGs2WebSocketSessionTask(Gs2WebSocketSession gs2WebSocketSession, AsyncAction<AsyncResult<T>> callback) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidabstract Tparse(com.fasterxml.jackson.databind.JsonNode data) protected voidprotected voidtriggerUserCallback(Gs2Response gs2Response) Methods inherited from class io.gs2.core.net.Gs2SessionTask
callback, execute, getGs2Session, getGs2SessionTaskId
-
Field Details
-
builder
-
-
Constructor Details
-
Gs2WebSocketSessionTask
public Gs2WebSocketSessionTask(Gs2WebSocketSession gs2WebSocketSession, AsyncAction<AsyncResult<T>> callback)
-
-
Method Details
-
parse
-
prepareImpl
protected void prepareImpl() -
executeImpl
protected void executeImpl() -
triggerUserCallback
-