Package org.apache.cxf.jaxrs.ext
Interface ResourceComparator
public interface ResourceComparator
Can be used to affect the way the JAXRS selection algorithm chooses
between multiple matching resource classes and methods
-
Method Summary
Modifier and TypeMethodDescriptionint
compare
(ClassResourceInfo cri1, ClassResourceInfo cri2, org.apache.cxf.message.Message message) Compares two resource classesint
compare
(OperationResourceInfo oper1, OperationResourceInfo oper2, org.apache.cxf.message.Message message) Compares two resource methods
-
Method Details
-
compare
Compares two resource classes- Parameters:
cri1
- First resource classcri2
- Second resource classmessage
- incoming message- Returns:
- -1 if cri1 < cri2, 1 if if cri1 > cri2, 0 otherwise
-
compare
int compare(OperationResourceInfo oper1, OperationResourceInfo oper2, org.apache.cxf.message.Message message) Compares two resource methods- Parameters:
oper1
- First resource methodoper2
- Second resource methodmessage
- incoming message- Returns:
- -1 if oper1 < oper2, 1 if if oper1 > oper2, 0 otherwise
-