Class ByteArrayEquivalence
- java.lang.Object
-
- org.infinispan.commons.equivalence.ByteArrayEquivalence
-
- All Implemented Interfaces:
Serializable,Equivalence<byte[]>
public class ByteArrayEquivalence extends Object implements Equivalence<byte[]>
Deprecated.A compare function for unsigned byte arrays.- Since:
- 5.3
- Author:
- Galder ZamarreƱo
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static Equivalence<byte[]>INSTANCEDeprecated.
-
Constructor Summary
Constructors Constructor Description ByteArrayEquivalence()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intcompare(byte[] obj, byte[] otherObj)Deprecated.Compares the two given objects for order.booleanequals(byte[] obj, Object otherObj)Deprecated.Indicates whether the objects passed are "equal to" each other.inthashCode(Object obj)Deprecated.Returns a hash code value for the object passed.booleanisComparable(Object obj)Deprecated.Returns whether the given object is comparable.StringtoString(Object obj)Deprecated.Returns a string representation of the given object.
-
-
-
Field Detail
-
INSTANCE
public static final Equivalence<byte[]> INSTANCE
Deprecated.
-
-
Method Detail
-
hashCode
public int hashCode(Object obj)
Deprecated.Description copied from interface:EquivalenceReturns a hash code value for the object passed. As an example, implementors can provide an alternative implementation for the hash code calculation for arrays. So, instead of relying onObject.hashCode(), callObject.hashCode().- Specified by:
hashCodein interfaceEquivalence<byte[]>- Parameters:
obj- instance to calculate hash code for- Returns:
- a hash code value for the object passed as parameter
-
equals
public boolean equals(byte[] obj, Object otherObj)Deprecated.Description copied from interface:EquivalenceIndicates whether the objects passed are "equal to" each other. As an example, implementors can provide an alternative implementation for the equals for arrays. So, instead of relying onObject.equals(Object)}, callArrays.equals(Object[], Object[]).- Specified by:
equalsin interfaceEquivalence<byte[]>- Parameters:
obj- to be compared with second parameterotherObj- to be compared with first parameter- Returns:
trueif both objects are the same;falseotherwise
-
toString
public String toString(Object obj)
Deprecated.Description copied from interface:EquivalenceReturns a string representation of the given object.- Specified by:
toStringin interfaceEquivalence<byte[]>- Parameters:
obj- whose string representation is to be returned- Returns:
- a string representation of the passed object
-
isComparable
public boolean isComparable(Object obj)
Deprecated.Description copied from interface:EquivalenceReturns whether the given object is comparable. In other words, if given an instance of the object, a sensible comparison can be computed usingEquivalence.compare(Object, Object)method.- Specified by:
isComparablein interfaceEquivalence<byte[]>- Parameters:
obj- instance to check if it's comparable- Returns:
trueif the object is comparable;falseotherwise
-
compare
public int compare(byte[] obj, byte[] otherObj)Deprecated.Description copied from interface:EquivalenceCompares the two given objects for order. Returns a negative integer, zero, or a positive integer as the first object is less than, equal to, or greater than the second object.- Specified by:
comparein interfaceEquivalence<byte[]>- Parameters:
obj- first object to be comparedotherObj- second object to be compared- Returns:
- a negative integer, zero, or a positive integer as the first object is less than, equal to, or greater than the second object
-
-