Skip to content
Snippets Groups Projects
Commit 81a3cabc authored by Alexander Diewald's avatar Alexander Diewald
Browse files

Guice: Proof of concept impl for decoder dependencies.


* Testwise implementation of a decoding mechanism that is intended to
  replace the current dependency declaration and resolution mechanism
  with the Guice framework. This step should allow to reduce a lot of
  boilerplate code and ease maintenance.
* The mechanism is is based on the "Providers" and "@Provide"
  annotation in combination with "@Inject" fields that declare the
  input dependencies.
* TODOs:
** Switch all decoders to the new mechanism.
** Reduce the mountain of abstraction code that is not really required
   to configure the DSE.
** Implement a service mechanism that binds the guice modules belonging
   to an exploration feature.

Signed-off-by: default avatarAlexander Diewald <diewald@fortiss.org>
parent 540c157b
No related branches found
No related tags found
1 merge request!2Dependency injection
Showing
with 261 additions and 92 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment