Examples of WebApplicationConfiguration


Examples of com.astamuse.asta4d.web.WebApplicationConfiguration

     */
    private static final long serialVersionUID = 1L;

    @Override
    protected WebApplicationConfiguration createConfiguration() {
        WebApplicationConfiguration conf = super.createConfiguration();

        conf.setSnippetResolver(new DefaultSnippetResolver() {

            @Override
            protected Object createInstance(String snippetName) throws SnippetNotResovlableException {
                return super.createInstance("${package}.snippet." + snippetName);
            }

        });

        conf.getPageInterceptorList().add(new SamplePageInterceptor());

        DefaultSnippetInvoker snippetInvoker = ((DefaultSnippetInvoker) conf.getSnippetInvoker());
        snippetInvoker.getSnippetInterceptorList().add(new SampleSnippetInterceptor());

        return conf;
    }
View Full Code Here

Examples of com.astamuse.asta4d.web.WebApplicationConfiguration

        this.servletConfig = servletConfig;
    }

    @Override
    public void afterPropertiesSet() throws Exception {
        WebApplicationConfiguration asta4dConf = beanContext.getBean(WebApplicationConfiguration.class);
        createConfigurationInitializer().initConfigurationFromFile(servletConfig, asta4dConf);
        WebApplicationConfiguration.setConfiguration(asta4dConf);
    }
View Full Code Here

Examples of com.astamuse.asta4d.web.WebApplicationConfiguration

    private RequestDispatcher dispatcher = new RequestDispatcher();

    private List<UrlMappingRule> ruleList;

    public void init() {
        WebApplicationConfiguration conf = beanCtx.getBean(WebApplicationConfiguration.class);
        WebApplicationConfiguration.setConfiguration(conf);
        UrlMappingRuleHelper helper = new UrlMappingRuleHelper();
        UrlMappingRuleInitializer ruleInitializer = conf.getUrlMappingRuleInitializer();
        ruleInitializer.initUrlMappingRules(helper);
        ruleList = helper.getArrangedRuleList();
        logger.info("url mapping rules are initialized.");
    }
View Full Code Here

Examples of com.astamuse.asta4d.web.WebApplicationConfiguration

    @Override
    public void init(ServletConfig config) throws ServletException {
        super.init(config);
        try {
            WebApplicationConfiguration asta4dConf = createConfiguration();
            initConfigurationFromFile(config, asta4dConf);
            Configuration.setConfiguration(asta4dConf);
        } catch (Exception e) {
            throw new ServletException(e);
        }
View Full Code Here

Examples of com.astamuse.asta4d.web.WebApplicationConfiguration

        ruleList = createRuleList();
    }

    private List<UrlMappingRule> createRuleList() {
        UrlMappingRuleHelper helper = new UrlMappingRuleHelper();
        WebApplicationConfiguration conf = WebApplicationConfiguration.getWebApplicationConfiguration();
        conf.getUrlMappingRuleInitializer().initUrlMappingRules(helper);
        logger.info("url mapping rules are initialized.");
        return helper.getArrangedRuleList();
    }
View Full Code Here

Examples of com.astamuse.asta4d.web.WebApplicationConfiguration

        WebApplicationContext context = new WebApplicationContext();
        return context;
    }

    protected WebApplicationConfiguration createConfiguration() {
        return new WebApplicationConfiguration();
    }
View Full Code Here

Examples of com.astamuse.asta4d.web.WebApplicationConfiguration

    }

    @SuppressWarnings({ "unchecked", "rawtypes" })
    public void dispatchAndProcess(List<UrlMappingRule> ruleList) throws Exception {
        WebApplicationConfiguration conf = WebApplicationConfiguration.getWebApplicationConfiguration();
        WebApplicationContext context = (WebApplicationContext) Context.getCurrentThreadContext();
        HttpServletRequest request = context.getRequest();
        HttpServletResponse response = context.getResponse();

        HttpMethod method = HttpMethod.valueOf(request.getMethod().toUpperCase());
        String uri = context.getAccessURI();
        if (uri == null) {
            uri = URLDecoder.decode(request.getRequestURI(), "UTF-8");
            String contextPath = request.getContextPath();
            uri = uri.substring(contextPath.length());
            context.setAccessURI(uri);
        }

        String queryString = request.getQueryString();

        UrlMappingResult result = conf.getRuleExtractor().findMappedRule(ruleList, method, uri, queryString);

        // if not found result, we do not need return 404, instead of user
        // defining all match rule

        if (result == null) {
View Full Code Here

Examples of com.astamuse.asta4d.web.WebApplicationConfiguration

        ruleList = createRuleList();
    }

    private List<UrlMappingRule> createRuleList() {
        UrlMappingRuleHelper helper = new UrlMappingRuleHelper();
        WebApplicationConfiguration conf = WebApplicationConfiguration.getWebApplicationConfiguration();
        conf.getUrlMappingRuleInitializer().initUrlMappingRules(helper);
        logger.info("url mapping rules are initialized.");
        return helper.getArrangedRuleList();
    }
View Full Code Here

Examples of com.astamuse.asta4d.web.WebApplicationConfiguration

        WebApplicationContext context = new WebApplicationContext();
        return context;
    }

    protected WebApplicationConfiguration createConfiguration() {
        return new WebApplicationConfiguration();
    }
View Full Code Here

Examples of com.astamuse.asta4d.web.WebApplicationConfiguration

    }

    @SuppressWarnings({ "unchecked", "rawtypes" })
    public void dispatchAndProcess(List<UrlMappingRule> ruleList) throws Exception {
        WebApplicationConfiguration conf = WebApplicationConfiguration.getWebApplicationConfiguration();
        WebApplicationContext context = (WebApplicationContext) Context.getCurrentThreadContext();
        HttpServletRequest request = context.getRequest();
        HttpServletResponse response = context.getResponse();

        HttpMethod method = HttpMethod.valueOf(request.getMethod().toUpperCase());
        String uri = context.getAccessURI();
        if (uri == null) {
            uri = URLDecoder.decode(request.getRequestURI(), "UTF-8");
            String contextPath = request.getContextPath();
            uri = uri.substring(contextPath.length());
            context.setAccessURI(uri);
        }

        String queryString = request.getQueryString();

        UrlMappingResult result = conf.getRuleExtractor().findMappedRule(ruleList, method, uri, queryString);

        // if not found result, we do not need return 404, instead of user
        // defining all match rule

        if (result == null) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.