
com.truward.brikar.protobuf.http.ProtobufHttpMessageConverter Maven / Gradle / Ivy
package com.truward.brikar.protobuf.http;
import com.google.protobuf.Message;
import org.springframework.http.HttpInputMessage;
import org.springframework.http.HttpOutputMessage;
import org.springframework.http.converter.AbstractHttpMessageConverter;
import org.springframework.http.converter.HttpMessageNotReadableException;
import org.springframework.http.converter.HttpMessageNotWritableException;
import java.io.IOException;
import java.io.InputStream;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
/**
* Message converter for protocol buffer entities.
*
* @author Alexander Shabanov
*/
public class ProtobufHttpMessageConverter extends AbstractHttpMessageConverter