Package com.netflix.discovery.converters
Class Converters
- java.lang.Object
-
- com.netflix.discovery.converters.Converters
-
public final class Converters extends java.lang.ObjectThe customSerializerfor serializing and deserializing the registry information from and to the eureka server.The
Serializerused here is an Xstream serializer which uses the JSON format and custom fields.The XStream deserialization does not handle removal of fields and hence this custom mechanism. Since thenAutoannotation introduced handles any fields that does not exist gracefully and is the recommended mechanism. If the user wishes to override the whole XStream serialization/deserialization mechanism with their own alternatives they can do so my implementing their own providers inEntityBodyConverter.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConverters.ApplicationConverterSerialize/deserializeApplicationsobject types.static classConverters.ApplicationsConverterSerialize/deserializeApplicationsobject types.static classConverters.DataCenterInfoConverterSerialize/deserializeDataCenterInfoobject types.static classConverters.InstanceInfoConverterSerialize/deserializeInstanceInfoobject types.static classConverters.LeaseInfoConverterSerialize/deserializeLeaseInfoobject types.static classConverters.MetadataConverterSerialize/deserialize application metadata.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNODE_APPstatic java.lang.StringNODE_DATACENTERstatic java.lang.StringNODE_INSTANCEstatic java.lang.StringNODE_LEASEstatic java.lang.StringNODE_METADATA
-
Constructor Summary
Constructors Constructor Description Converters()
-
-
-
Field Detail
-
NODE_LEASE
public static final java.lang.String NODE_LEASE
- See Also:
- Constant Field Values
-
NODE_METADATA
public static final java.lang.String NODE_METADATA
- See Also:
- Constant Field Values
-
NODE_DATACENTER
public static final java.lang.String NODE_DATACENTER
- See Also:
- Constant Field Values
-
NODE_INSTANCE
public static final java.lang.String NODE_INSTANCE
- See Also:
- Constant Field Values
-
NODE_APP
public static final java.lang.String NODE_APP
- See Also:
- Constant Field Values
-
-