Package org.apache.cayenne.configuration

Examples of org.apache.cayenne.configuration.CayenneRuntime


       
        WebUtil.setCayenneRuntime(config.getServletContext(), runtime);
    }

    public void destroy() {
        CayenneRuntime runtime = WebUtil.getCayenneRuntime(servletContext);

        if (runtime != null) {
            runtime.shutdown();
        }
    }
View Full Code Here


    public void doFilter(
            ServletRequest request,
            ServletResponse response,
            FilterChain chain) throws IOException, ServletException {

        CayenneRuntime runtime = WebUtil.getCayenneRuntime(servletContext);
        RequestHandler handler = runtime.getInjector().getInstance(RequestHandler.class);

        handler.requestStart(request, response);
        try {
            chain.doFilter(request, response);
        }
View Full Code Here

    @Override
    public void destroy() {
        super.destroy();

        CayenneRuntime runtime = WebUtil.getCayenneRuntime(servletContext);
        if (runtime != null) {
            runtime.shutdown();
        }
    }
View Full Code Here

        WebUtil.setCayenneRuntime(config.getServletContext(), runtime);
    }

    public void destroy() {
        CayenneRuntime runtime = WebUtil.getCayenneRuntime(servletContext);

        if (runtime != null) {
            runtime.shutdown();
        }
    }
View Full Code Here

    public void doFilter(
            ServletRequest request,
            ServletResponse response,
            FilterChain chain) throws IOException, ServletException {

        CayenneRuntime runtime = WebUtil.getCayenneRuntime(servletContext);
        RequestHandler handler = runtime.getInjector().getInstance(RequestHandler.class);

        handler.requestStart(request, response);
        try {
            chain.doFilter(request, response);
        }
View Full Code Here

    @Override
    public void destroy() {
        super.destroy();

        CayenneRuntime runtime = WebUtil.getCayenneRuntime(servletContext);
        if (runtime != null) {
            runtime.shutdown();
        }
    }
View Full Code Here

        CayenneFilter filter = new CayenneFilter();

        assertNull(WebUtil.getCayenneRuntime(context));
        filter.init(config);

        CayenneRuntime runtime = WebUtil.getCayenneRuntime(context);
        assertNotNull(runtime);

        List<?> locations = runtime.getInjector().getInstance(
                Key.get(List.class, DataDomainProvider.LOCATIONS_LIST));

        assertEquals(Arrays.asList("abc.xml"), locations);
    }
View Full Code Here

        config.setupServletContext(context);

        CayenneFilter filter = new CayenneFilter();
        filter.init(config);

        CayenneRuntime runtime = WebUtil.getCayenneRuntime(context);
        assertNotNull(runtime);
        List<?> locations = runtime.getInjector().getInstance(
                Key.get(List.class, DataDomainProvider.LOCATIONS_LIST));

        assertEquals(Arrays.asList("xyz"), locations);
    }
View Full Code Here

        ROPHessianServlet servlet = new ROPHessianServlet();

        assertNull(WebUtil.getCayenneRuntime(context));
        servlet.init(config);

        CayenneRuntime runtime = WebUtil.getCayenneRuntime(context);
        assertNotNull(runtime);

        List<?> locations = runtime.getInjector().getInstance(
                Key.get(List.class, DataDomainProvider.LOCATIONS_LIST));
        assertEquals(
                Arrays
                        .asList("cayenne-org.apache.cayenne.configuration.rop.server.test-config.xml"),
                locations);
View Full Code Here

        config.setServletContext(context);

        ROPHessianServlet servlet = new ROPHessianServlet();
        servlet.init(config);

        CayenneRuntime runtime = WebUtil.getCayenneRuntime(context);
        assertNotNull(runtime);
        List<?> locations = runtime.getInjector().getInstance(
                Key.get(List.class, DataDomainProvider.LOCATIONS_LIST));

        assertEquals(Arrays.asList(location), locations);
    }
View Full Code Here

TOP

Related Classes of org.apache.cayenne.configuration.CayenneRuntime

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.