org.diirt.pods.web.common.MessageEncoder Maven / Gradle / Ivy
/**
* Copyright (C) 2010-14 diirt developers. See COPYRIGHT.TXT
* All rights reserved. Use is subject to license terms. See LICENSE.TXT
*/
package org.diirt.pods.web.common;
import java.io.IOException;
import java.io.Writer;
import javax.websocket.EncodeException;
import javax.websocket.Encoder;
import javax.websocket.EndpointConfig;
/**
* Encodes messages from a Message object to a JSON text stream.
*
* @author carcassi
*/
public class MessageEncoder implements Encoder.TextStream {
@Override
public void encode(Message object, Writer writer) throws EncodeException, IOException {
object.toJson(writer);
}
@Override
public void init(EndpointConfig config) {
}
@Override
public void destroy() {
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy