Class ServiceReferenceUtils
- java.lang.Object
- 
- com.ibm.wsspi.kernel.service.utils.ServiceReferenceUtils
 
- 
 public class ServiceReferenceUtils extends java.lang.Object
- 
- 
Constructor SummaryConstructors Constructor Description ServiceReferenceUtils()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.LonggetId(org.osgi.framework.ServiceReference<?> ref)static java.lang.IntegergetRanking(org.osgi.framework.ServiceReference<?> ref)static voidsortByRankingOrder(org.osgi.framework.ServiceReference<?>[] refs)Sorts an array of service references in reverse order (highest service ranking first).
 
- 
- 
- 
Method Detail- 
getIdpublic static java.lang.Long getId(org.osgi.framework.ServiceReference<?> ref) - Parameters:
- ref- the service reference
- Returns:
- the service id
- See Also:
- Constants.SERVICE_ID
 
 - 
getRankingpublic static java.lang.Integer getRanking(org.osgi.framework.ServiceReference<?> ref) - Parameters:
- ref- the service reference
- Returns:
- the service ranking, or 0 if unspecified
- See Also:
- Constants.SERVICE_RANKING
 
 - 
sortByRankingOrderpublic static void sortByRankingOrder(org.osgi.framework.ServiceReference<?>[] refs) Sorts an array of service references in reverse order (highest service ranking first). This method properly handles asynchronous updates to the service ranking.- Parameters:
- refs- input and output array of service references
 
 
- 
 
-