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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
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 Detail
-
compare
int compare(ClassResourceInfo cri1, ClassResourceInfo cri2, org.apache.cxf.message.Message message)
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
-
-