
com.jd.blockchain.web.converters.BinaryMessageConverter Maven / Gradle / Ivy
package com.jd.blockchain.web.converters;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import com.jd.blockchain.binaryproto.DataContractRegistry;
import com.jd.blockchain.consensus.ClientIdentification;
import com.jd.blockchain.consensus.ClientIdentifications;
import com.jd.blockchain.consensus.action.ActionRequest;
import com.jd.blockchain.consensus.action.ActionResponse;
import com.jd.blockchain.ledger.*;
import com.jd.blockchain.utils.io.BytesUtils;
import org.springframework.http.HttpInputMessage;
import org.springframework.http.HttpOutputMessage;
import org.springframework.http.MediaType;
import org.springframework.http.converter.AbstractHttpMessageConverter;
import org.springframework.http.converter.HttpMessageNotReadableException;
import org.springframework.http.converter.HttpMessageNotWritableException;
import com.jd.blockchain.binaryproto.BinaryProtocol;
/**
* 针对二进制对象的序列化和反序列化的 HTTP 消息转换器;
*
* @author huanghaiquan
*
*/
public class BinaryMessageConverter extends AbstractHttpMessageConverter
© 2015 - 2025 Weber Informatics LLC | Privacy Policy