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