|
[ini4j] | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
ObjectServiceFinder
public final class ServiceFinder
JDK JAR Services API alap� service keres� oszt�ly.
| Method Summary | ||
|---|---|---|
static
|
findService(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 Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static <T> T findService(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
IllegalArgumentException - keres�si vagy p�ld�nyos�t�si hiba eset�n
|
[ini4j] | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||