Class Codec40

    • Constructor Detail

      • Codec40

        public Codec40()
    • Method Detail

      • writeHeader

        public HeaderParams writeHeader​(io.netty.buffer.ByteBuf buf,
                                        HeaderParams params)
        Description copied from interface: Codec
        Writes a request header with the given parameters to the transport and returns an updated header parameters.
        Specified by:
        writeHeader in interface Codec
        Overrides:
        writeHeader in class Codec31
      • returnPossiblePrevValue

        public Object returnPossiblePrevValue​(io.netty.buffer.ByteBuf buf,
                                              short status,
                                              DataFormat dataFormat,
                                              int flags,
                                              org.infinispan.commons.configuration.ClassAllowList allowList,
                                              org.infinispan.commons.marshall.Marshaller marshaller)
        Specified by:
        returnPossiblePrevValue in interface Codec
        Overrides:
        returnPossiblePrevValue in class Codec20
      • writeMultimapSupportDuplicates

        public void writeMultimapSupportDuplicates​(io.netty.buffer.ByteBuf buf,
                                                   boolean supportsDuplicates)
        Specified by:
        writeMultimapSupportDuplicates in interface Codec
        Overrides:
        writeMultimapSupportDuplicates in class Codec20
        Parameters:
        buf - , buffer which supportsDuplicates info will be written to.
        supportsDuplicates - , to see whether multimap cache supports duplicates or not.
      • isUnsafeForTheHandshake

        public boolean isUnsafeForTheHandshake()
        Description copied from interface: Codec
        Returns true if the current codec uses a latest codec version, that could be unsafe for the initial handshake. This is necessary to check interoperability between versions during the protocol negotiation.