SHARE
TWEET

toomasr

a guest Jan 13th, 2010 1,883 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.    /**
  2.      * Initialize this servlet.
  3.      */
  4.     public void init() throws ServletException {
  5.  
  6.         if (getServletConfig().getInitParameter("debug") != null)
  7.             debug = Integer.parseInt(getServletConfig().getInitParameter("debug"));
  8.  
  9.         if (getServletConfig().getInitParameter("input") != null)
  10.             input = Integer.parseInt(getServletConfig().getInitParameter("input"));
  11.  
  12.         if (getServletConfig().getInitParameter("output") != null)
  13.             output = Integer.parseInt(getServletConfig().getInitParameter("output"));
  14.  
  15.         listings = Boolean.parseBoolean(getServletConfig().getInitParameter("listings"));
  16.  
  17.         if (getServletConfig().getInitParameter("readonly") != null)
  18.             readOnly = Boolean.parseBoolean(getServletConfig().getInitParameter("readonly"));
  19.  
  20.         if (getServletConfig().getInitParameter("sendfileSize") != null)
  21.             sendfileSize =
  22.                 Integer.parseInt(getServletConfig().getInitParameter("sendfileSize")) * 1024;
  23.  
  24.         fileEncoding = getServletConfig().getInitParameter("fileEncoding");
  25.  
  26.         globalXsltFile = getServletConfig().getInitParameter("globalXsltFile");
  27.         localXsltFile = getServletConfig().getInitParameter("localXsltFile");
  28.         readmeFile = getServletConfig().getInitParameter("readmeFile");
  29.  
  30.         if (getServletConfig().getInitParameter("useAcceptRanges") != null)
  31.             useAcceptRanges = Boolean.parseBoolean(getServletConfig().getInitParameter("useAcceptRanges"));
  32.  
  33.         // Sanity check on the specified buffer sizes
  34.         if (input < 256)
  35.             input = 256;
  36.         if (output < 256)
  37.             output = 256;
  38.  
  39.         if (debug > 0) {
  40.             log("DefaultServlet.init:  input buffer size=" + input +
  41.                 ", output buffer size=" + output);
  42.         }
  43.  
  44.         // Load the proxy dir context.
  45.         resources = (ProxyDirContext) getServletContext()
  46.             .getAttribute(Globals.RESOURCES_ATTR);
  47.         if (resources == null) {
  48.             try {
  49.                 resources =
  50.                     (ProxyDirContext) new InitialContext()
  51.                     .lookup(RESOURCES_JNDI_NAME);
  52.             } catch (NamingException e) {
  53.                 // Failed
  54.                 throw new ServletException("No resources", e);
  55.             }
  56.         }
  57.  
  58.         if (resources == null) {
  59.             throw new UnavailableException("No resources");
  60.         }
  61.  
  62.     }
RAW Paste Data
Want to get better at Java?
Learn to code Java in 2017
Pastebin PRO Summer Special!
Get 40% OFF on Pastebin PRO accounts!
Top