1
2
3
4
5
6
7
8
9
10
11
12
13
14 package ch.mimo.netty.handler.codec.icap;
15
16 import org.jboss.netty.handler.codec.http.DefaultHttpChunkTrailer;
17
18
19
20
21
22
23
24
25
26
27 public class DefaultIcapChunkTrailer extends DefaultHttpChunkTrailer implements IcapChunkTrailer {
28
29 private boolean preview;
30 private boolean earlyTerminated;
31
32 public DefaultIcapChunkTrailer() {
33 this.preview = false;
34 this.earlyTerminated = false;
35 }
36
37 public DefaultIcapChunkTrailer(boolean isPreview, boolean isEarlyTerminated) {
38 this();
39 this.preview = isPreview;
40 this.earlyTerminated = isEarlyTerminated;
41 }
42
43 @Override
44 public void setPreviewChunk(boolean preview) {
45 this.preview = preview;
46 }
47
48 @Override
49 public boolean isPreviewChunk() {
50 return preview;
51 }
52
53 @Override
54 public void setEarlyTermination(boolean earlyTermination) {
55 this.earlyTerminated = earlyTermination;
56 }
57
58 @Override
59 public boolean isEarlyTerminated() {
60 return earlyTerminated;
61 }
62
63 public String toString() {
64 return "DeafultIcapChunkTrailer: [isPreviewChunk=" + preview + "] [wasEarlyTerminated=" + earlyTerminated + "]";
65 }
66 }