Skip to content

Latest commit

 

History

History
86 lines (61 loc) · 1.92 KB

README.md

File metadata and controls

86 lines (61 loc) · 1.92 KB

tekniq

A framework designed around Kotlin. Modules include

A suite of tools that have no dependencies on other libraries providing capabilities such as loading cache, configurations, tracking tools, and more.

Gradle

implementation "io.tekniq:tekniq-core:0.+"

Maven Dependency

<dependency>
    <groupId>io.tekniq</groupId>
    <artifactId>tekniq-core</artifactId>
    <version>0.19.6</version>
</dependency>

A kotlin friendly wrapper around Caffeine that conforms to the TqCache interface making it easy to switch to a more advanced loading cache implementation.

Gradle

implementation "io.tekniq:tekniq-cache:0.+"

Maven Dependency

<dependency>
    <groupId>io.tekniq</groupId>
    <artifactId>tekniq-cache</artifactId>
    <version>0.19.6</version>
</dependency>

Provides extensions to the DataSource and Connection objects allowing one to more cleanly and easily work with the JDBC APIs with the kotlin idiom supported. Does not require overhead of object mappings or such.

Gradle

implementation "io.tekniq:tekniq-jdbc:0.+"

Maven Dependency

<dependency>
    <groupId>io.tekniq</groupId>
    <artifactId>tekniq-jdbc</artifactId>
    <version>0.19.6</version>
</dependency>

A tool utilizing jackson-mapper for making RESTful calls to web services.

Gradle

implementation "io.tekniq:tekniq-rest:0.+"

Maven Dependency

<dependency>
    <groupId>io.tekniq</groupId>
    <artifactId>tekniq-rest</artifactId>
    <version>0.19.6</version>
</dependency>