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>
INSTANCE
Deprecated.
-
Constructor Summary
Constructors Constructor Description AnyServerEquivalence()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description int
compare(java.lang.Object obj, java.lang.Object otherObj)
Deprecated.Compares the two given objects for order.boolean
equals(java.lang.Object obj, java.lang.Object otherObj)
Deprecated.Indicates whether the objects passed are "equal to" each other.int
hashCode(java.lang.Object obj)
Deprecated.Returns a hash code value for the object passed.boolean
isComparable(java.lang.Object obj)
Deprecated.Returns whether the given object is comparable.java.lang.String
toString(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:Equivalence
Returns 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:
hashCode
in 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:Equivalence
Indicates 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:
equals
in interfaceEquivalence<java.lang.Object>
- Parameters:
obj
- to be compared with second parameterotherObj
- to be compared with first parameter- Returns:
true
if both objects are the same;false
otherwise
-
toString
public java.lang.String toString(java.lang.Object obj)
Deprecated.Description copied from interface:Equivalence
Returns a string representation of the given object.- Specified by:
toString
in 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:Equivalence
Returns 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:
isComparable
in interfaceEquivalence<java.lang.Object>
- Parameters:
obj
- instance to check if it's comparable- Returns:
true
if the object is comparable;false
otherwise
-
compare
public int compare(java.lang.Object obj, java.lang.Object otherObj)
Deprecated.Description copied from interface:Equivalence
Compares 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:
compare
in 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
-
-