Advertisement
Guest User

Untitled

a guest
May 29th, 2015
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.77 KB | None | 0 0
  1. final String WORKERS_PATH = "/ext/";
  2.                 if (path.startsWith(WORKERS_PATH)) {
  3.                     Class<?> referenceToClass = this
  4.                             .getClass()
  5.                             .getClassLoader()
  6.                             .loadClass(
  7.                                     "hr.fer.zemris.java.webserver.workers"
  8.                                             + "."
  9.                                             + path.substring(WORKERS_PATH
  10.                                                     .length()));
  11.                     Object newWorker = referenceToClass.newInstance();
  12.                     IWebWorker worker = (IWebWorker) newWorker;
  13.                     worker.processRequest(new RequestContext(ostream, params,
  14.                             permParams, outputCookies));
  15.                     csocket.close();
  16.                     return;
  17.                 }
  18.  
  19.                 if (workersMap.containsKey(path)) {
  20.                     workersMap.get(path).processRequest(
  21.                             new RequestContext(ostream, params, permParams,
  22.                                     outputCookies));
  23.                     csocket.close();
  24.                     return;
  25.                 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement