|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ini4j.spi.ServiceFinder
public final class ServiceFinder
JDK JAR Services API alap� service keres� oszt�ly.
Method Summary | ||
---|---|---|
static
|
findService(java.lang.Class<T> clazz)
Service objektum keres�s �s p�ld�nyos�t�s a JDK JAR specifik�ci�ban defini�lt Services API-nak megfelel�en service oszt�ly keres�s, majd pedig p�ld�ny k�pz�s a context ClassLoader seg�ts�g�vel. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static <T> T findService(java.lang.Class<T> clazz)
Az implement�l� oszt�ly n�v keres�se a serviceId
nev�
system property vizsg�lat�val kezd�dik. Amennyiben nincs ilyen
property, �gy a keres�s a
/META-INF/services/serviceId
nev� file tartalm�val
folytat�dik. Amennyiben nincs ilyen nev� file, �gy a param�terk�nt �tadott
defaultService
lesz az oszt�ly neve.
A fenti keres�st k�vet�en t�rt�nik a p�ld�ny k�pz�s. A visszat�r�si �rt�k mindig egy val�di objektum, l�v�n minden hiba exception-t gener�l.
T
- typeclazz
- keresett oszt�ly/service neve
java.lang.IllegalArgumentException
- keres�si vagy p�ld�nyos�t�si hiba eset�n
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |