/*
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
*/
|
package com.megatim.fdxconsultation.model.message.systeme;
|
|
import com.google.gson.Gson;
|
import javax.websocket.EncodeException;
|
import javax.websocket.Encoder;
|
import javax.websocket.EndpointConfig;
|
|
/**
|
*
|
* @author Lenovo P53
|
*/
|
public class MessageEncoder implements Encoder.Text<ApplicationData> {
|
|
private static Gson gson = new Gson();
|
|
@Override
|
public String encode(ApplicationData message) throws EncodeException {
|
return gson.toJson(message);
|
}
|
|
@Override
|
public void init(EndpointConfig endpointConfig) {
|
// Custom initialization logic
|
}
|
|
@Override
|
public void destroy() {
|
// Close resources
|
}
|
}
|