1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.eclipse.jetty.client;
20
21
22 import java.io.IOException;
23
24 import org.eclipse.jetty.io.Buffer;
25
26
27
28
29
30
31 public interface HttpEventListener
32 {
33
34
35
36 public void onRequestCommitted() throws IOException;
37
38
39 public void onRequestComplete() throws IOException;
40
41
42 public void onResponseStatus(Buffer version, int status, Buffer reason) throws IOException;
43
44
45 public void onResponseHeader(Buffer name, Buffer value) throws IOException;
46
47
48 public void onResponseHeaderComplete() throws IOException;
49
50
51 public void onResponseContent(Buffer content) throws IOException;
52
53
54 public void onResponseComplete() throws IOException;
55
56
57 public void onConnectionFailed(Throwable ex);
58
59
60 public void onException(Throwable ex);
61
62
63 public void onExpire();
64
65 public void onRetry();
66
67
68 }