public class FixedJsonInstanceSerializer<T> extends java.lang.Object implements org.apache.curator.x.discovery.details.InstanceSerializer<T>
| Constructor and Description |
|---|
FixedJsonInstanceSerializer(java.lang.Class<T> payloadClass) |
FixedJsonInstanceSerializer(java.lang.Class<T> pPayloadClass,
org.codehaus.jackson.map.ObjectMapper pMapper) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.curator.x.discovery.ServiceInstance<T> |
deserialize(byte[] pBytes) |
byte[] |
serialize(org.apache.curator.x.discovery.ServiceInstance<T> pInstance) |
public FixedJsonInstanceSerializer(java.lang.Class<T> payloadClass)
payloadClass - used to validate payloads when deserializingpublic FixedJsonInstanceSerializer(java.lang.Class<T> pPayloadClass, org.codehaus.jackson.map.ObjectMapper pMapper)
public byte[] serialize(org.apache.curator.x.discovery.ServiceInstance<T> pInstance) throws java.lang.Exception
serialize in interface org.apache.curator.x.discovery.details.InstanceSerializer<T>java.lang.Exceptionpublic org.apache.curator.x.discovery.ServiceInstance<T> deserialize(byte[] pBytes) throws java.lang.Exception
deserialize in interface org.apache.curator.x.discovery.details.InstanceSerializer<T>java.lang.ExceptionCopyright © 2019 Apache Software Foundation. All Rights Reserved.