All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.edurt.datacap.plugin.timescale.TimescaleModule.kt Maven / Gradle / Ivy

The newest version!
package io.edurt.datacap.plugin.timescale

import com.google.inject.multibindings.Multibinder
import io.edurt.datacap.spi.AbstractPluginModule
import io.edurt.datacap.spi.Plugin
import io.edurt.datacap.spi.PluginModule
import io.edurt.datacap.spi.PluginType

class TimescaleModule : AbstractPluginModule(), PluginModule {
    override fun getType(): PluginType {
        return PluginType.JDBC
    }

    override fun get(): AbstractPluginModule {
        return this
    }

    override fun configure() {
        Multibinder.newSetBinder(binder(), Plugin::class.java)
                .addBinding()
                .to(TimescalePlugin::class.java)
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy