Package com.netflix.eureka.resources
Class DefaultServerCodecs
- java.lang.Object
-
- com.netflix.eureka.resources.DefaultServerCodecs
-
- All Implemented Interfaces:
ServerCodecs
@Singleton public class DefaultServerCodecs extends java.lang.Object implements ServerCodecs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultServerCodecs.Builder
-
Field Summary
Fields Modifier and Type Field Description protected com.netflix.discovery.converters.wrappers.CodecWrappercompactJsonCodecprotected com.netflix.discovery.converters.wrappers.CodecWrappercompactXmlCodecprotected com.netflix.discovery.converters.wrappers.CodecWrapperfullJsonCodecprotected com.netflix.discovery.converters.wrappers.CodecWrapperfullXmlCodec
-
Constructor Summary
Constructors Modifier Constructor Description protectedDefaultServerCodecs(com.netflix.discovery.converters.wrappers.CodecWrapper fullJsonCodec, com.netflix.discovery.converters.wrappers.CodecWrapper compactJsonCodec, com.netflix.discovery.converters.wrappers.CodecWrapper fullXmlCodec, com.netflix.discovery.converters.wrappers.CodecWrapper compactXmlCodec)DefaultServerCodecs(EurekaServerConfig serverConfig)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DefaultServerCodecs.Builderbuilder()com.netflix.discovery.converters.wrappers.CodecWrappergetCompactJsonCodec()com.netflix.discovery.converters.wrappers.CodecWrappergetCompactXmlCodecr()com.netflix.discovery.converters.wrappers.EncoderWrappergetEncoder(Key.KeyType keyType, boolean compact)com.netflix.discovery.converters.wrappers.EncoderWrappergetEncoder(Key.KeyType keyType, com.netflix.appinfo.EurekaAccept eurekaAccept)com.netflix.discovery.converters.wrappers.CodecWrappergetFullJsonCodec()com.netflix.discovery.converters.wrappers.CodecWrappergetFullXmlCodec()
-
-
-
Field Detail
-
fullJsonCodec
protected final com.netflix.discovery.converters.wrappers.CodecWrapper fullJsonCodec
-
compactJsonCodec
protected final com.netflix.discovery.converters.wrappers.CodecWrapper compactJsonCodec
-
fullXmlCodec
protected final com.netflix.discovery.converters.wrappers.CodecWrapper fullXmlCodec
-
compactXmlCodec
protected final com.netflix.discovery.converters.wrappers.CodecWrapper compactXmlCodec
-
-
Constructor Detail
-
DefaultServerCodecs
@Inject public DefaultServerCodecs(EurekaServerConfig serverConfig)
-
DefaultServerCodecs
protected DefaultServerCodecs(com.netflix.discovery.converters.wrappers.CodecWrapper fullJsonCodec, com.netflix.discovery.converters.wrappers.CodecWrapper compactJsonCodec, com.netflix.discovery.converters.wrappers.CodecWrapper fullXmlCodec, com.netflix.discovery.converters.wrappers.CodecWrapper compactXmlCodec)
-
-
Method Detail
-
getFullJsonCodec
public com.netflix.discovery.converters.wrappers.CodecWrapper getFullJsonCodec()
- Specified by:
getFullJsonCodecin interfaceServerCodecs
-
getCompactJsonCodec
public com.netflix.discovery.converters.wrappers.CodecWrapper getCompactJsonCodec()
- Specified by:
getCompactJsonCodecin interfaceServerCodecs
-
getFullXmlCodec
public com.netflix.discovery.converters.wrappers.CodecWrapper getFullXmlCodec()
- Specified by:
getFullXmlCodecin interfaceServerCodecs
-
getCompactXmlCodecr
public com.netflix.discovery.converters.wrappers.CodecWrapper getCompactXmlCodecr()
- Specified by:
getCompactXmlCodecrin interfaceServerCodecs
-
getEncoder
public com.netflix.discovery.converters.wrappers.EncoderWrapper getEncoder(Key.KeyType keyType, boolean compact)
- Specified by:
getEncoderin interfaceServerCodecs
-
getEncoder
public com.netflix.discovery.converters.wrappers.EncoderWrapper getEncoder(Key.KeyType keyType, com.netflix.appinfo.EurekaAccept eurekaAccept)
- Specified by:
getEncoderin interfaceServerCodecs
-
builder
public static DefaultServerCodecs.Builder builder()
-
-