Package com.im.ijc.core.api.util
Class LookupProviders
- java.lang.Object
-
- com.im.ijc.core.api.util.LookupProviders
-
public final class LookupProviders extends java.lang.Object
Helper class forLookup.Provider
.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> T
lookup(java.lang.Object obj, java.lang.Class<T> clazz)
Ifobj
implementsLookup.Provider
look up an instance of a givenclazz
from the lookup.
-
-
-
Method Detail
-
lookup
public static <T> T lookup(java.lang.Object obj, java.lang.Class<T> clazz)
Ifobj
implementsLookup.Provider
look up an instance of a givenclazz
from the lookup. Otherwise try to cast to the givenclazz
. If that fails returnnull
.- Type Parameters:
T
- service type- Parameters:
obj
- object with serviceclazz
- service type- Returns:
- instance of service or
null
-
-