Class AnyServerEquivalence
- java.lang.Object
-
- org.infinispan.commons.equivalence.AnyServerEquivalence
-
- All Implemented Interfaces:
java.io.Serializable,Equivalence<java.lang.Object>
public class AnyServerEquivalence extends java.lang.Object implements Equivalence<java.lang.Object>
Deprecated.AnyServerEquivalence. Works for both objects and byte[]- Since:
- 5.3
- Author:
- Tristan Tarrant
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static Equivalence<java.lang.Object>INSTANCEDeprecated.
-
Constructor Summary
Constructors Constructor Description AnyServerEquivalence()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intcompare(java.lang.Object obj, java.lang.Object otherObj)Deprecated.Compares the two given objects for order.booleanequals(java.lang.Object obj, java.lang.Object otherObj)Deprecated.Indicates whether the objects passed are "equal to" each other.inthashCode(java.lang.Object obj)Deprecated.Returns a hash code value for the object passed.booleanisComparable(java.lang.Object obj)Deprecated.Returns whether the given object is comparable.java.lang.StringtoString(java.lang.Object obj)Deprecated.Returns a string representation of the given object.
-
-
-
Field Detail
-
INSTANCE
public static final Equivalence<java.lang.Object> INSTANCE
Deprecated.
-
-
Method Detail
-
hashCode
public int hashCode(java.lang.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<java.lang.Object>- Parameters:
obj- instance to calculate hash code for- Returns:
- a hash code value for the object passed as parameter
-
equals
public boolean equals(java.lang.Object obj, java.lang.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<java.lang.Object>- Parameters:
obj- to be compared with second parameterotherObj- to be compared with first parameter- Returns:
trueif both objects are the same;falseotherwise
-
toString
public java.lang.String toString(java.lang.Object obj)
Deprecated.Description copied from interface:EquivalenceReturns a string representation of the given object.- Specified by:
toStringin interfaceEquivalence<java.lang.Object>- Parameters:
obj- whose string representation is to be returned- Returns:
- a string representation of the passed object
-
isComparable
public boolean isComparable(java.lang.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<java.lang.Object>- Parameters:
obj- instance to check if it's comparable- Returns:
trueif the object is comparable;falseotherwise
-
compare
public int compare(java.lang.Object obj, java.lang.Object 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<java.lang.Object>- 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
-
-