org.xiruss.xirussrepository.server.jetty.viewer
Class XirussHttpHandler
java.lang.Object
org.mortbay.http.handler.AbstractHttpHandler
org.xiruss.xirussrepository.server.jetty.XirussHttpHandlerBase
org.xiruss.xirussrepository.server.jetty.viewer.XirussHttpHandler
- All Implemented Interfaces:
- java.io.Serializable, org.mortbay.http.HttpHandler, org.mortbay.util.LifeCycle
public class XirussHttpHandler
- extends XirussHttpHandlerBase
Handles HTTP requests for repository resources.
This handler produces a human-readable, navigable view
of the repository.
- See Also:
- Serialized Form
Method Summary |
org.mortbay.util.Resource |
getResource(XirussRepository rep,
org.mortbay.http.HttpRequest request)
get Resource to serve. |
void |
handle(java.lang.String pathInContext,
java.lang.String pathParams,
org.mortbay.http.HttpRequest request,
org.mortbay.http.HttpResponse response)
|
void |
handleGet(org.mortbay.http.HttpRequest request,
org.mortbay.http.HttpResponse response,
java.lang.String pathInContext,
java.lang.String pathParams,
org.mortbay.util.Resource resource)
|
void |
sendDirectory(org.mortbay.http.HttpRequest request,
org.mortbay.http.HttpResponse response,
org.mortbay.util.Resource resource,
boolean parent)
|
Methods inherited from class org.mortbay.http.handler.AbstractHttpHandler |
getHttpContext, getName, handleTrace, initialize, isStarted, setName, start, stop, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
versionParamNames
public static java.util.Vector versionParamNames
XirussHttpHandler
public XirussHttpHandler(XirussRepository rep)
handle
public void handle(java.lang.String pathInContext,
java.lang.String pathParams,
org.mortbay.http.HttpRequest request,
org.mortbay.http.HttpResponse response)
throws org.mortbay.http.HttpException,
java.io.IOException
- Throws:
org.mortbay.http.HttpException
java.io.IOException
handleGet
public void handleGet(org.mortbay.http.HttpRequest request,
org.mortbay.http.HttpResponse response,
java.lang.String pathInContext,
java.lang.String pathParams,
org.mortbay.util.Resource resource)
throws java.io.IOException
- Throws:
java.io.IOException
sendDirectory
public void sendDirectory(org.mortbay.http.HttpRequest request,
org.mortbay.http.HttpResponse response,
org.mortbay.util.Resource resource,
boolean parent)
throws java.io.IOException
- Throws:
java.io.IOException
getResource
public org.mortbay.util.Resource getResource(XirussRepository rep,
org.mortbay.http.HttpRequest request)
throws java.io.IOException
- get Resource to serve.
Map a path to a resource.
- Parameters:
pathInContext
- The path to find a resource for.
- Returns:
- The resource to serve.
- Throws:
java.io.IOException