Package com.tangosol.net.topic
Class FixedElementCalculator
- java.lang.Object
-
- com.tangosol.net.topic.FixedElementCalculator
-
- All Implemented Interfaces:
NamedTopic.ElementCalculator
public class FixedElementCalculator extends Object implements NamedTopic.ElementCalculator
A fixed implementation of aNamedTopic.ElementCalculator
that gives all elements a size of 1.- Since:
- 21.06
- Author:
- Jonathan Knight 2021.05.17
-
-
Field Summary
Fields Modifier and Type Field Description static FixedElementCalculator
INSTANCE
-
Constructor Summary
Constructors Constructor Description FixedElementCalculator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
calculateUnits(Binary binElement)
Calculate cost for the specified element.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.tangosol.net.topic.NamedTopic.ElementCalculator
getName
-
-
-
-
Field Detail
-
INSTANCE
public static final FixedElementCalculator INSTANCE
-
-
Method Detail
-
calculateUnits
public int calculateUnits(Binary binElement)
Description copied from interface:NamedTopic.ElementCalculator
Calculate cost for the specified element.- Specified by:
calculateUnits
in interfaceNamedTopic.ElementCalculator
- Parameters:
binElement
- the element value (in serialized Binary form) to evaluate for unit cost- Returns:
- an integer value 0 or greater, with a larger value signifying a higher cost
-
-