package org.kantega.reststop.maven;

import org.kantega.reststop.api.Config;
import org.kantega.reststop.api.Plugin;
import org.kantega.reststop.api.Export;
import org.kantega.reststop.jaxrsapi.ApplicationBuilder;

import javax.ws.rs.core.Application;


/**
 *
 */
@Plugin
public class ExamplePlugin {

    @Export final Application helloWorldApp;

    public ExamplePlugin(@Config String greeting, ApplicationBuilder appBuilder) {
        helloWorldApp = appBuilder.application().singleton(new HelloworldResource(greeting)).build();
    }

}