Class AbstractMapper<KIn,​VIn,​KOut,​VOut>

    • Constructor Detail

      • AbstractMapper

        public AbstractMapper()
    • Method Detail

      • map

        public void map​(KIn key,
                        VIn value,
                        org.infinispan.distexec.mapreduce.Collector<KOut,​VOut> collector)
        Specified by:
        map in interface org.infinispan.distexec.mapreduce.Mapper<KIn,​VIn,​KOut,​VOut>
      • _map

        protected abstract void _map​(KIn key,
                                     VIn value,
                                     org.infinispan.distexec.mapreduce.Collector<KOut,​VOut> collector)
        This method is in fact an internal mapping, it will be called by the map method in case the given key matches with the context
      • isValid

        protected abstract boolean isValid​(KIn key)
        Indicates if the given key matches with the current context, indeed as the cache instances are shared it is needed to check each key to know if it is part of the targeted scope or not.
        Parameters:
        key - the key to check
        Returns:
        true if the key matches with the scope, false otherwise.