1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 package org.apache.hc.core5.http2.impl.nio;
28
29 import java.io.IOException;
30 import java.nio.ByteBuffer;
31 import java.util.List;
32
33 import org.apache.hc.core5.http.Header;
34 import org.apache.hc.core5.http.HttpException;
35 import org.apache.hc.core5.http.nio.AsyncPushConsumer;
36 import org.apache.hc.core5.http.nio.HandlerFactory;
37
38 final class NoopH2StreamHandler implements H2StreamHandler {
39
40 static final NoopH2StreamHandler/NoopH2StreamHandler.html#NoopH2StreamHandler">NoopH2StreamHandler INSTANCE = new NoopH2StreamHandler();
41
42 @Override
43 public boolean isOutputReady() {
44 return false;
45 }
46
47 @Override
48 public void produceOutput() throws HttpException, IOException {
49 }
50
51 @Override
52 public void consumePromise(final List<Header> headers) throws HttpException, IOException {
53 }
54
55 @Override
56 public void consumeHeader(final List<Header> headers, final boolean endStream) throws HttpException, IOException {
57 }
58
59 @Override
60 public void updateInputCapacity() throws IOException {
61 }
62
63 @Override
64 public void consumeData(final ByteBuffer src, final boolean endStream) throws HttpException, IOException {
65 }
66
67 @Override
68 public HandlerFactory<AsyncPushConsumer> getPushHandlerFactory() {
69 return null;
70 }
71
72 @Override
73 public void failed(final Exception cause) {
74 }
75
76 @Override
77 public void handle(final HttpException ex, final boolean endStream) throws HttpException, IOException {
78 }
79
80 @Override
81 public void releaseResources() {
82 }
83
84 }