Thanks to encoders and decoders, the JSR 356 offers a object oriented communication models.
Messages definition
Let's assume all received messages have to be transformed by the server before being sent back to all connected sessions:
public abstract class AbstractMsg {
public abstract void t...