Package com.nabalive.framework.web

Examples of com.nabalive.framework.web.Route


    private Supplier<List<Nab>> detailSupplier = Suppliers.memoizeWithExpiration(new DetailSupplier(), 1, TimeUnit.MINUTES);

    @PostConstruct
    void init() {
        restHandler
                .get(new Route("/admin/connected/infos") {
                    @Override
                    public void handle(Request request, Response response, Map<String, String> map) throws Exception {
                        long nabaztagRegistered = nabaztagDAO.count();
                        long users = userDAO.count();
                        Infos infos = new Infos(connectionManager.size(), awakeSupplier.get(), nabaztagRegistered, users);
                        response.writeJSON(infos);
                    }
                })
                .get(new Route("/admin/connected/infos/details") {
                    @Override
                    public void handle(Request request, Response response, Map<String, String> map) throws Exception {
                        response.writeJSON(detailSupplier.get());
                    }
                })
                .get(new Route("/admin/connected/list") {
                    @Override
                    public void handle(Request request, Response response, Map<String, String> map) throws Exception {
                        Token token = TokenUtil.decode(checkNotNull(request.getParamOrHeader("token")), Token.class);
                        User user = checkNotNull(userDAO.get(token.getUserId()));
                        if (!user.getPermissions().contains("admin"))
View Full Code Here


    private NabaztagController nabaztagController;

    @PostConstruct
    void init() {
        restHandler
                .get(new Route("/vl/rfid.jsp") {
                    @Override
                    public void handle(Request request, Response response, Map<String, String> map) throws Exception {
                        String mac = checkNotNull(request.getParam("sn")).toLowerCase();
                        String tagValue = checkNotNull(request.getParam("t")).toLowerCase();
                        String host = request.request.getHeader("Host");
View Full Code Here

TOP

Related Classes of com.nabalive.framework.web.Route

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.