Class AbstractAffinityMapper<T extends Affinity>

    • Constructor Detail

      • AbstractAffinityMapper

        public AbstractAffinityMapper()
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • getAffinityMap

        protected abstract java.util.Optional<java.util.Map<java.lang.String,​T>> getAffinityMap​(Profile profile)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • createSegmentMappingList

        protected java.util.List<SegmentMappingData> createSegmentMappingList​(java.util.Map<java.lang.String,​T> affinityMap)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • createSegmentMapping

        protected SegmentMappingData createSegmentMapping​(java.lang.String affinityKey,
                                                          T affinity)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • normalizeAffinity

        protected void normalizeAffinity​(java.util.List<SegmentMappingData> data)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • setAffinityStrategy

        public void setAffinityStrategy​(CxConsumptionLayerAffinityStrategy affinityStrategy)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getAffinityStrategy

        protected CxConsumptionLayerAffinityStrategy getAffinityStrategy()
        Deprecated, for removal: This API element is subject to removal in a future version.