package com.chickling.config;
import com.chickling.controllers.*;
import org.glassfish.jersey.server.ResourceConfig;
import org.glassfish.jersey.server.mvc.freemarker.FreemarkerMvcFeature;
import java.util.HashSet;
/**
* Created by ey67 on 2015/10/6.
*/
public class JerseyConfiguration extends ResourceConfig {
public JerseyConfiguration() {
//for freemarker
HashSet<Class<?>> controllerClazz =new HashSet<>();
controllerClazz.add(LoadPage.class);
controllerClazz.add(Account.class);
controllerClazz.add(Presto.class);
controllerClazz.add(Job.class);
controllerClazz.add(Schedule.class);
controllerClazz.add(QueryUI.class);
controllerClazz.add(Control.class);
controllerClazz.add(Monitor.class);
controllerClazz.add(Chart.class);
registerClasses(controllerClazz);
register(FreemarkerMvcFeature.class);
}
}