Package javax.servlet

Examples of javax.servlet.ServletConfig


import org.apache.tuscany.model.assembly.impl.EntryPointImpl;

public class MockConfigUtils {

    public static ServletConfig createMockServletConfig(String entryPointName, Object instance) {
        ServletConfig servletConfig = new MockServletConfig();
        ServletContext context = servletConfig.getServletContext();
        context.setAttribute(TuscanyServletListener.MODULE_COMPONENT_NAME, createModuleWithJSONRPCEntryPoint(entryPointName, instance));
        return servletConfig;
    }
View Full Code Here


            axisService = createAxisService(epc, wsBinding);
        } catch (AxisFault e) {
            throw new BuilderConfigException(e);
        }
        WebServiceEntryPointServlet servlet = new WebServiceEntryPointServlet(axisService);
        ServletConfig sc = createDummyServletConfig();
        try {
            servlet.init(sc );
        } catch (ServletException e) {
            throw new BuilderConfigException(e);
        }
View Full Code Here

        String servletMapping = wsBinding.getWebAppName() + "/services/" + epc.getName();
        tomcatHost.registerMapping(servletMapping, servlet);
    }

    private ServletConfig createDummyServletConfig() {
        ServletConfig sc = new ServletConfig() {

            public String getServletName() {
                return "TuscanyWSServlet";
            }
View Full Code Here

    public void init(final FilterConfig filterConfig) throws ServletException {
        restServlet = new RestServletForFilter(filterConfig);

        logger.debug("Initializing RestFilter {} with {} config and {} servlet", new Object[] {
            this, filterConfig, restServlet});
        restServlet.init(new ServletConfig() {

            public String getServletName() {
                return filterConfig.getFilterName();
            }
View Full Code Here

        // RemoteServiceServlets to load public and generated resources via
        // ServeletContext.getResourceAsStream()
        //
        ServletContext context = new HostedModeServletContextProxy(
            getServletContext(), moduleDef, getShellWorkDirs());
        ServletConfig config = new HostedModeServletConfigProxy(
            getServletConfig(), context);

        servlet.init(config);

        moduleServlets.put(className, servlet);
View Full Code Here

    private void onInit(ServletConfig sConfig, PortalContainer portalContainer) {
        // Keep the old ClassLoader
        final ClassLoader currentClassLoader = Thread.currentThread().getContextClassLoader();
        boolean hasChanged = false;
        try {
            ServletConfig config = new PortalServletConfig(sConfig, portalContainer);
            WebAppController controller = (WebAppController) portalContainer.getComponentInstanceOfType(WebAppController.class);
            // Set the full classloader of the portal container
            Thread.currentThread().setContextClassLoader(portalContainer.getPortalClassLoader());
            hasChanged = true;
View Full Code Here

    return heartbeat;
  }
 
  @Override
  public void init() throws ServletException {
    ServletConfig servletConfig = getServletConfig();
    String heartbeat = servletConfig.getInitParameter("heartbeat");
    if (heartbeat != null) {
      this.heartbeat = Integer.parseInt(heartbeat);
    }
    this.autoCreateCometSession = "true".equals(getServletConfig().getInitParameter(AUTO_CREATE_COMET_SESSION));
    async = AsyncServlet.initialize(getServletContext());
View Full Code Here

        refFile = new File(thisDir, "reference/test-jsptaglibs.txt");
    }

    public void runTest() throws TemplateException {
        try {
            ServletConfig cfg = new MockServletConfig();
            FreemarkerServlet servlet = new FreemarkerServlet();
            servlet.init(cfg);
            MockRequest req = new MockRequest("test-jsptaglibs.txt");
            MockResponse resp = new MockResponse();
            servlet.doGet(req, resp);
View Full Code Here

      // Create vector to hold connection information
      connections = new Vector();
    }
    if (server_socket == null) {
      // Get the server socket port from the init params
      ServletConfig config = super.getServletConfig();
      String port = config.getInitParameter(SOAPMonitorConstants.SOAP_MONITOR_PORT);
      if (port == null) {
        // No port defined, so let the system assign a port
        port = "0";
      }
      try {
View Full Code Here

        ori.setHttpMethod("GET");
        HttpServletRequest request = EasyMock.createMock(HttpServletRequest.class);
        HttpServletResponse response = new HttpServletResponseFilter(
                                           EasyMock.createMock(HttpServletResponse.class), null);
        ServletContext context = EasyMock.createMock(ServletContext.class);
        ServletConfig config = EasyMock.createMock(ServletConfig.class);       
       
        EasyMock.replay(request);
        EasyMock.replay(context);
        EasyMock.replay(config);
       
        Message m = new MessageImpl();
        m.put(AbstractHTTPDestination.HTTP_REQUEST, request);
        m.put(AbstractHTTPDestination.HTTP_RESPONSE, response);
        m.put(AbstractHTTPDestination.HTTP_CONTEXT, context);
        m.put(AbstractHTTPDestination.HTTP_CONFIG, config);
       
        List<Object> params =
            JAXRSUtils.processParameters(ori, new MetadataMap<String, String>(), m);
        assertEquals("4 parameters expected", 4, params.size());
        assertSame(request.getClass(), params.get(0).getClass());
        assertSame(response.getClass(), params.get(1).getClass());
        assertSame(context.getClass(), params.get(2).getClass());
        assertSame(config.getClass(), params.get(3).getClass());
       
    }
View Full Code Here

TOP

Related Classes of javax.servlet.ServletConfig

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.