package kz.ilotterytea.frogartha.domain.actions; 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; public class ChatMessageAction implements Transferable { private String message; public ChatMessageAction() { } public ChatMessageAction(String message) { this.message = message; } public String getMessage() { return message; } @Override public void serialize(Serializer serializer) throws SerializationException { serializer.serializeString(message); } @Override public ChatMessageAction deserialize(Deserializer deserializer) throws SerializationException { return new ChatMessageAction(deserializer.deserializeString()); } }