Package org.araneaframework.mock.servlet

Source Code of org.araneaframework.mock.servlet.MockServlet

/**
* Copyright 2006 Webmedia Group Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*  http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
**/

package org.araneaframework.mock.servlet;

import org.araneaframework.servlet.ServletServiceAdapterComponent;
import org.araneaframework.servlet.core.StandardMainServlet;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;

/**
* @author "Toomas Römer" <toomas@webmedia.ee>
*
*/
public class MockServlet extends StandardMainServlet {
  private String beansFile = "smokeTest.xml";
  private ServletServiceAdapterComponent builtComponent;
  private BeanFactory factory;
 
  protected ServletServiceAdapterComponent buildRootComponent() {
    ClassPathResource resource = new ClassPathResource(beansFile);
    factory = new XmlBeanFactory(resource)
    ServletServiceAdapterComponent adapter =
      (ServletServiceAdapterComponent)factory.getBean("servletServiceAdapterComponent");
    builtComponent = adapter;
    return adapter;
  }
 
  public BeanFactory getFactory() {
    return factory;
  }

  public void setConfFile(String file) {
    this.beansFile = file;
  }

  public ServletServiceAdapterComponent getBuiltComponent() {
    return builtComponent;
  }
}
TOP

Related Classes of org.araneaframework.mock.servlet.MockServlet

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.