org.openejb.loader
Class LoaderServlet.LoaderWrapper

java.lang.Object
  extended by org.openejb.loader.LoaderServlet.LoaderWrapper
All Implemented Interfaces:
Loader
Enclosing class:
LoaderServlet

public static class LoaderServlet.LoaderWrapper
extends java.lang.Object
implements Loader

Ain't classloaders fun? This class exists to reconcile that loader implementations may exist in the parent classloader while the loader interface is also in this classloader. Use this class in the event that this is the case. Think of this as an adapter for adapting the parent's idea of a Loader to our idea of a Loader.


Constructor Summary
LoaderServlet.LoaderWrapper(java.lang.Object loader)
           
 
Method Summary
 void init(javax.servlet.ServletConfig servletConfig)
           
 void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoaderServlet.LoaderWrapper

public LoaderServlet.LoaderWrapper(java.lang.Object loader)
Method Detail

init

public void init(javax.servlet.ServletConfig servletConfig)
          throws javax.servlet.ServletException
Specified by:
init in interface Loader
Throws:
javax.servlet.ServletException

service

public void service(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response)
             throws javax.servlet.ServletException,
                    java.io.IOException
Specified by:
service in interface Loader
Throws:
javax.servlet.ServletException
java.io.IOException


Copyright © 1999-2011 OpenEJB. All Rights Reserved.