core

This module holds utilities used in other libraries of the toolkit. Check the packages' documentation for more details. You can find a quick recap of the main features in the sections below.

Install the Dependency

This module is not meant to be imported directly. It will be included by using any other part of the toolkit. However, if you only want to use the utilities, logging, etc. (i.e., for a desktop application), you can import it with the following code:

=== "build.gradle"

    ```groovy
    repositories {
        mavenCentral()
    }

    implementation("com.hexagonkt:core:$hexagonVersion")
    ```

=== "pom.xml"

    ```xml
    
      com.hexagonkt
      core
      $hexagonVersion
    
    ```

Packages

Link copied to clipboard

JVM information and other useful utilities.

Link copied to clipboard
Link copied to clipboard

Registry of functions to convert from one type to another.

Link copied to clipboard

TODO

Link copied to clipboard

Provides a logging management capabilities abstracting the application from logging libraries.

Link copied to clipboard

Logging implementation for Java logging module. This is the default implementation.

Link copied to clipboard

Media types definitions and constants for default media types.

Link copied to clipboard

Cryptography and key stores utilities.