package com.github.czyzby.shared.serialization; import com.github.czyzby.websocket.serialization.SerializationException; import com.github.czyzby.websocket.serialization.Transferable; import com.github.czyzby.websocket.serialization.impl.Deserializer; import com.github.czyzby.websocket.serialization.impl.Serializer; /** Server response packet using gdx-websocket-serialization. * * @author MJ */ public class ServerResponse implements Transferable<ServerResponse> { private final String message; public ServerResponse(final String message) { this.message = message; } @Override public void serialize(final Serializer serializer) throws SerializationException { serializer.serializeString(message); } @Override public ServerResponse deserialize(final Deserializer deserializer) throws SerializationException { return new ServerResponse(deserializer.deserializeString()); } public String getMessage() { return message; } }