]> git.evergreen-ils.org Git - OpenSRF.git/blob - src/java/org/opensrf/net/http/HttpRequestHandler.java
9c0f9e50431867d27fbd1f2a3e2aab99d1ecb820
[OpenSRF.git] / src / java / org / opensrf / net / http / HttpRequestHandler.java
1 package org.opensrf.net.http;
2
3 import java.util.List;
4
5 /*
6  * Handler for async gateway responses.
7  */
8 public abstract class HttpRequestHandler {
9
10     /**
11      * Called when all responses have been received.
12      *
13      * If discardResponses() returns true, will be passed null.
14      */
15     public void onComplete(HttpRequest request) {
16     }
17
18     /**
19      * Called with each response received from the server.
20      * 
21      * @param payload the value returned from the server.
22      */
23     public void onResponse(HttpRequest request, Object response) {
24     }
25 }