Skip to content

Commit

Permalink
feat(api)!: Remove GenericConfiguration class
Browse files Browse the repository at this point in the history
BREAKING-CHANGE: Remove `GenericConfiguration` class. Use `UntypedConfiguration` to indicate generic, untyped configuration or `NoConfiguration` to indicate no configuration options instead. To build your own typed configuration options, implement `TelestionConfiguration`.

Co-authored-by: pklaschka <contact@pabloklaschka.de>
  • Loading branch information
fussel178 and pklaschka committed Dec 22, 2022
1 parent 9ea9374 commit ba64cfb
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 19 deletions.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,9 @@
* in the same class called Configuration. By inferring the generics of the
* {@link de.wuespace.telestion.api.verticle.TelestionVerticle} with this {@code Configuration}, the loading code for
* configurations gets reduced massively.<br/>
* When using no {@code Configuration} it is recommended to use {@link de.wuespace.telestion.api.verticle.GenericConfiguration}
* When using no {@code Configuration} it is recommended to use {@link de.wuespace.telestion.api.verticle.NoConfiguration}
* which is telling the implementation, that a configuration is not needed.
* If you need to use dynamic or untyped configuration parameters, use {@link de.wuespace.telestion.api.verticle.UntypedConfiguration}.
* <p>
* By implementing {@link de.wuespace.telestion.api.verticle.trait traits} the functionality of the
* {@link de.wuespace.telestion.api.verticle.TelestionVerticle} can be increased even more.
Expand Down

0 comments on commit ba64cfb

Please sign in to comment.