Package io.activej.inject
Interface ResourceLocator
- All Known Implementing Classes:
Injector
public interface ResourceLocator
-
Method Summary
Modifier and TypeMethodDescription<T> TgetInstance(Key<T> key) default <T> TgetInstance(Class<T> type) default <T> TgetInstanceOr(Key<T> key, T defaultValue) default <T> TgetInstanceOr(Class<T> type, T defaultValue) default <T> TgetInstanceOrCreate(Key<T> key, Supplier<T> defaultValueFn) default <T> TgetInstanceOrCreate(Class<T> type, Supplier<T> defaultValueFn) <T> TgetInstanceOrNull(Key<T> key) default <T> TgetInstanceOrNull(Class<T> type)
-
Method Details
-
getInstance
-
getInstance
-
getInstanceOrNull
-
getInstanceOrNull
-
getInstanceOr
-
getInstanceOr
-
getInstanceOrCreate
-
getInstanceOrCreate
-