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

io.mstream.trader.datafeed.handlers.monitoring.version.VersionHandler Maven / Gradle / Ivy

The newest version!
package io.mstream.trader.datafeed.handlers.monitoring.version;

import io.mstream.trader.commons.config.Application;
import io.mstream.trader.commons.config.model.Version;
import ratpack.handling.Context;
import ratpack.handling.Handler;

import javax.inject.Inject;

import static ratpack.jackson.Jackson.json;


class VersionHandler
        implements Handler {

    private final Version version;

    @Inject
    public VersionHandler(@Application Version version) {
        this.version = version;
    }

    @Override
    public void handle(Context ctx) throws Exception {
        ctx.render(json(version));
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy