SMILA 1.0 API documentation

org.eclipse.smila.http.server
Interface HttpHandler

All Known Subinterfaces:
RequestHandler
All Known Implementing Classes:
ADeltaHandler, AgentControlHandler, AgentHandler, AgentsHandler, AJobManagerHandler, ARequestHandler, AStoreHandler, AVisitedHandler, BaseConnectivityHandler, BucketHandler, BucketsHandler, BulkbuilderBurstHandler, BulkbuilderHandler, CrawlerControlHandler, CrawlerHandler, CrawlersHandler, DataObjectTypeHandler, DataObjectTypesHandler, DebugHandler, DeltaAdminHandler, DeltaSourceHandler, ImportingHandler, InitialTaskHandler, JobHandler, JobManagerHandler, JobRunControlHandler, JobRunHandler, JobsHandler, JsonBulkRequestHandler, JsonHttpHandler, JsonRequestHandler, ObjectStoreServiceHandler, PipeletHandler, PipeletsHandler, PipelineHandler, PipelineProcessHandler, PipelinesHandler, RequestDispatcher, StateHandler, StoreAdminHandler, StoreObjectHandler, TaskHandler, TaskPathStateHandler, TaskStateHandler, TaskTypeStateHandler, VisitedLinksHandler, VisitedSourceHandler, WorkerHandler, WorkersHandler, WorkerTaskHandler, WorkflowHandler, WorkflowRunHandler, WorkflowsHandler, ZooKeeperAdminHandler

public interface HttpHandler

A handler invoked to process a request.


Method Summary
 java.lang.String getRootContextPath()
           
 void handle(HttpExchange exchange)
          Handles a HttpExchange containing a HttpRequest.
 

Method Detail

getRootContextPath

java.lang.String getRootContextPath()
Returns:
the URI path this handler is invoked for.

handle

void handle(HttpExchange exchange)
            throws java.io.IOException
Handles a HttpExchange containing a HttpRequest.

Parameters:
exchange - the HttpExchange object
Throws:
java.io.IOException - handling the request (e.g. a org.eclipse.jetty.http.HttpException)

SMILA 1.0 API documentation