Class DefaultServerCodecs

  • All Implemented Interfaces:
    ServerCodecs

    @Singleton
    public class DefaultServerCodecs
    extends java.lang.Object
    implements ServerCodecs
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected com.netflix.discovery.converters.wrappers.CodecWrapper compactJsonCodec  
      protected com.netflix.discovery.converters.wrappers.CodecWrapper compactXmlCodec  
      protected com.netflix.discovery.converters.wrappers.CodecWrapper fullJsonCodec  
      protected com.netflix.discovery.converters.wrappers.CodecWrapper fullXmlCodec  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      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)  
        DefaultServerCodecs​(EurekaServerConfig serverConfig)  
    • 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:
        getFullJsonCodec in interface ServerCodecs
      • getCompactJsonCodec

        public com.netflix.discovery.converters.wrappers.CodecWrapper getCompactJsonCodec()
        Specified by:
        getCompactJsonCodec in interface ServerCodecs
      • getFullXmlCodec

        public com.netflix.discovery.converters.wrappers.CodecWrapper getFullXmlCodec()
        Specified by:
        getFullXmlCodec in interface ServerCodecs
      • getCompactXmlCodecr

        public com.netflix.discovery.converters.wrappers.CodecWrapper getCompactXmlCodecr()
        Specified by:
        getCompactXmlCodecr in interface ServerCodecs
      • getEncoder

        public com.netflix.discovery.converters.wrappers.EncoderWrapper getEncoder​(Key.KeyType keyType,
                                                                                   boolean compact)
        Specified by:
        getEncoder in interface ServerCodecs
      • getEncoder

        public com.netflix.discovery.converters.wrappers.EncoderWrapper getEncoder​(Key.KeyType keyType,
                                                                                   com.netflix.appinfo.EurekaAccept eurekaAccept)
        Specified by:
        getEncoder in interface ServerCodecs