Package com.sun.xml.ws.api
Interface ComponentEx
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <S> Iterable<S>getIterableSPI(Class<S> spiType)Gets an iterator of implementations of the specified SPI.
-
-
-
Method Detail
-
getIterableSPI
@NotNull <S> Iterable<S> getIterableSPI(@NotNull Class<S> spiType)
Gets an iterator of implementations of the specified SPI.This method works as a kind of directory service for SPIs, allowing various components to define private contract and talk to each other. However unlike
Component.getSPI(java.lang.Class), this method can support cases where there is an ordered collection (defined byIterableof implementations. The SPI contract should define whether lookups are for the first appropriate implementation or whether all returned implementations should be used.- Returns:
- non-null
Iterableof the SPI's provided by this object. Iterator may have no values.
-
-