|
CoherenceTM v3.3 Copyright© 2000-2007 by Oracle Corporation |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface QueryMapComparator
This interface is used by Comparator implementations that can use value
extraction optimization exposed by the
QueryMap.Entry
interface.
Method Summary | |
---|---|
int |
compareEntries(QueryMap.Entry entry1,
QueryMap.Entry entry2)
Compare two entries based on the rules specified by Comparator . |
Methods inherited from interface java.util.Comparator |
---|
compare, equals |
Method Detail |
---|
int compareEntries(QueryMap.Entry entry1, QueryMap.Entry entry2)
Comparator
.
If possible, use the extract
method to optimize the value extraction process.
This method is expected to be implemented by Comparator wrappers,
such as ChainedComparator
and InverseComparator
,
which simply pass on this invocation to the wrapped Comparator objects
if they too implement this interface, or to invoke their default
compare method passing the actual objects (not the extracted values)
obtained from the extractor using the passed entries.
This interface is also expected to be implemented by ValueExtractor
implementations that implement the Comparator interface. It is expected
that in most cases, the Comparator wrappers will eventually terminate
at (i.e. delegate to) ValueExtractors that also implement this
interface.
entry1
- the first entry to compare values from; read-onlyentry2
- the second entry to compare values from; read-only
ClassCastException
- if the arguments' types prevent them from
being compared by this Comparator.
WrapperException
- if the extractor encounters
an exception in the course of extracting the value
IllegalArgumentException
- if the extractor cannot handle
the passed objects for any other reason; an implementor should
include a descriptive message
|
CoherenceTM v3.3 Copyright© 2000-2007 by Oracle Corporation |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |