@ProviderType
public interface InfoItemServiceTracker
Modifier and Type | Method and Description |
---|---|
<P> java.util.List<P> |
getAllInfoItemServices(java.lang.Class<P> serviceClass) |
default <P> java.util.List<P> |
getAllInfoItemServices(java.lang.Class<P> serviceClass,
java.lang.String itemClassName) |
<P> java.util.List<P> |
getAllInfoItemServices(java.lang.Class<P> serviceClass,
java.lang.String itemClassName,
InfoItemServiceFilter infoItemServiceFilter) |
default <P> P |
getFirstInfoItemService(java.lang.Class<P> serviceClass,
java.lang.String itemClassName) |
<P> P |
getFirstInfoItemService(java.lang.Class<P> serviceClass,
java.lang.String itemClassName,
InfoItemServiceFilter infoItemServiceFilter) |
java.util.List<InfoItemCapability> |
getInfoItemCapabilities(java.lang.String itemClassName) |
InfoItemCapability |
getInfoItemCapability(java.lang.String infoItemCapabilityKey) |
<P> java.util.List<InfoItemClassDetails> |
getInfoItemClassDetails(java.lang.Class<P> serviceClass) |
java.util.List<InfoItemClassDetails> |
getInfoItemClassDetails(InfoItemCapability itemCapability) |
java.util.List<InfoItemClassDetails> |
getInfoItemClassDetails(java.lang.String itemCapabilityKey) |
<P> java.util.List<java.lang.String> |
getInfoItemClassNames(java.lang.Class<P> serviceClass) |
<P> P |
getInfoItemService(java.lang.Class<P> serviceClass,
java.lang.String serviceKey) |
<P> java.util.List<P> getAllInfoItemServices(java.lang.Class<P> serviceClass)
default <P> java.util.List<P> getAllInfoItemServices(java.lang.Class<P> serviceClass, java.lang.String itemClassName)
<P> java.util.List<P> getAllInfoItemServices(java.lang.Class<P> serviceClass, java.lang.String itemClassName, InfoItemServiceFilter infoItemServiceFilter)
default <P> P getFirstInfoItemService(java.lang.Class<P> serviceClass, java.lang.String itemClassName)
<P> P getFirstInfoItemService(java.lang.Class<P> serviceClass, java.lang.String itemClassName, InfoItemServiceFilter infoItemServiceFilter)
java.util.List<InfoItemCapability> getInfoItemCapabilities(java.lang.String itemClassName)
InfoItemCapability getInfoItemCapability(java.lang.String infoItemCapabilityKey)
<P> java.util.List<InfoItemClassDetails> getInfoItemClassDetails(java.lang.Class<P> serviceClass)
java.util.List<InfoItemClassDetails> getInfoItemClassDetails(InfoItemCapability itemCapability) throws CapabilityVerificationException
CapabilityVerificationException
java.util.List<InfoItemClassDetails> getInfoItemClassDetails(java.lang.String itemCapabilityKey) throws CapabilityVerificationException
CapabilityVerificationException
<P> java.util.List<java.lang.String> getInfoItemClassNames(java.lang.Class<P> serviceClass)
<P> P getInfoItemService(java.lang.Class<P> serviceClass, java.lang.String serviceKey)