Class InboundCompression.Tables$

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    InboundCompression<T>

    public static class InboundCompression.Tables$
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Field Detail

      • MODULE$

        public static final InboundCompression.Tables$ MODULE$
        Static reference to the singleton instance of this Scala object.
    • Constructor Detail

      • Tables$

        public Tables$()
    • Method Detail

      • apply

        public <T> InboundCompression.Tables<T> apply​(scala.collection.immutable.List<DecompressionTable<T>> oldTables,
                                                      DecompressionTable<T> activeTable,
                                                      DecompressionTable<T> nextTable,
                                                      scala.Option<CompressionTable<T>> advertisementInProgress,
                                                      int keepOldTables)
        Encapsulates the various compression tables that Inbound Compression uses.

        Parameters:
        oldTables - is guaranteed to always have at-least one and at-most keepOldTables elements. It starts with containing only a single "disabled" table (versioned as DecompressionTable.DisabledVersion), and from there on continuously accumulates at most keepOldTables recently used tables.
        activeTable - (undocumented)
        nextTable - (undocumented)
        advertisementInProgress - (undocumented)
        keepOldTables - (undocumented)
        Returns:
        (undocumented)