org.apache.abdera.protocol.server.processors
Class ServiceRequestProcessor

java.lang.Object
  extended by org.apache.abdera.protocol.server.processors.ServiceRequestProcessor
All Implemented Interfaces:
RequestProcessor
Direct Known Subclasses:
MultipartRelatedServiceRequestProcessor

public class ServiceRequestProcessor
extends Object
implements RequestProcessor

RequestProcessor implementation which processes requests for service documents.


Constructor Summary
ServiceRequestProcessor()
           
 
Method Summary
protected  ResponseContext getServiceDocument(RequestContext request, WorkspaceManager workspaceManager)
           
 ResponseContext process(RequestContext context, WorkspaceManager workspaceManager, CollectionAdapter collectionAdapter)
          Provide the actual request processing logic.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceRequestProcessor

public ServiceRequestProcessor()
Method Detail

process

public ResponseContext process(RequestContext context,
                               WorkspaceManager workspaceManager,
                               CollectionAdapter collectionAdapter)
Description copied from interface: RequestProcessor
Provide the actual request processing logic.

Specified by:
process in interface RequestProcessor
Parameters:
context - The RequestContext object, holding information about the request to process.
workspaceManager - The WorkspaceManager object, holding information useful for request processing.
collectionAdapter - The CollectionAdapter object, holding information useful for request processing; may be null if not needed.
Returns:
A ResponseContext object, as resulted from the request processing.

getServiceDocument

protected ResponseContext getServiceDocument(RequestContext request,
                                             WorkspaceManager workspaceManager)


Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.