Package name.moore.kevin.ze
Class service
java.lang.Object
name.moore.kevin.ze.service
Store some objects against their Class for retrieval from any point in the codebase.
This should only be used to satisfy an @Inject annotated field, so it provides a cheapskate DI/service provider.
Typical use:
@Inject private EntityData entityrepository;
entityrepository = (EntityData) service.get(EntityData.class);
- Author:
- Kevin Moore
<dev@kevin.moore.name>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
providers
-
-
Constructor Details
-
service
public service()
-
-
Method Details
-
get
The incoming class may be an interface, find something that matches that interface.- Parameters:
key-- Returns:
- Throws:
ZodiacInjectException
-
put
-