org.apache.abdera.protocol.server.servlet
Class DefaultRequestHandler

java.lang.Object
  extended by org.apache.abdera.protocol.server.servlet.AbstractRequestHandler
      extended by org.apache.abdera.protocol.server.servlet.DefaultRequestHandler
All Implemented Interfaces:
RequestHandler

public class DefaultRequestHandler
extends AbstractRequestHandler
implements RequestHandler


Nested Class Summary
static interface DefaultRequestHandler.TypeHandler
           
 
Constructor Summary
DefaultRequestHandler()
           
 
Method Summary
protected  java.lang.String[] getAllowedMethods(TargetType type)
           
protected  ResponseContext process(Provider provider, RequestContext request)
           
protected  void setTypeHandler(TargetType type, DefaultRequestHandler.TypeHandler handler)
           
protected  void setTypeMethodHandler(TargetType type, java.lang.String method, DefaultRequestHandler.TypeHandler handler)
           
 
Methods inherited from class org.apache.abdera.protocol.server.servlet.AbstractRequestHandler
checkConditions, checkMethod, combine, getRequestContext, noprovider, notallowed, notfound, notmodified, output, preconditionfailed, preconditions, process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.abdera.protocol.server.servlet.RequestHandler
process
 

Constructor Detail

DefaultRequestHandler

public DefaultRequestHandler()
Method Detail

setTypeMethodHandler

protected void setTypeMethodHandler(TargetType type,
                                    java.lang.String method,
                                    DefaultRequestHandler.TypeHandler handler)

setTypeHandler

protected void setTypeHandler(TargetType type,
                              DefaultRequestHandler.TypeHandler handler)

process

protected ResponseContext process(Provider provider,
                                  RequestContext request)
Specified by:
process in class AbstractRequestHandler

getAllowedMethods

protected java.lang.String[] getAllowedMethods(TargetType type)
Specified by:
getAllowedMethods in class AbstractRequestHandler