![JAR search and dependency download from the Maven repository](/logo.png)
com.alibaba.ocean.rawsdk.client.serialize.SerializerProvider Maven / Gradle / Ivy
/**
*
*/
package com.alibaba.ocean.rawsdk.client.serialize;
import java.util.LinkedHashMap;
import java.util.Map;
/**
* @author hongbang.hb
*
*/
public class SerializerProvider {
private Map serializerStore = new LinkedHashMap();
public Serializer getSerializer(String contentType) {
return serializerStore.get(contentType);
}
public void register(Serializer serializer) {
serializerStore.put(serializer.supportedContentType(), serializer);
}
private Map deSerializerStore = new LinkedHashMap();
public DeSerializer getDeSerializer(String contentType) {
return deSerializerStore.get(contentType);
}
public void register(DeSerializer deSerializer) {
deSerializerStore.put(deSerializer.supportedContentType(), deSerializer);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy