MCPcopy Create free account
hub / github.com/apache/tomcat / HeaderAdapter

Class HeaderAdapter

java/org/apache/tomcat/util/http/ResponseUtil.java:136–162  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

134
135
136 private static final class HeaderAdapter implements Adapter {
137 private final MimeHeaders headers;
138
139 HeaderAdapter(MimeHeaders headers) {
140 this.headers = headers;
141 }
142
143 @Override
144 public Collection<String> getHeaders(String name) {
145 Enumeration<String> values = headers.values(name);
146 List<String> result = new ArrayList<>();
147 while (values.hasMoreElements()) {
148 result.add(values.nextElement());
149 }
150 return result;
151 }
152
153 @Override
154 public void setHeader(String name, String value) {
155 headers.setValue(name).setString(value);
156 }
157
158 @Override
159 public void addHeader(String name, String value) {
160 headers.addValue(name).setString(value);
161 }
162 }
163
164
165 private static final class ResponseAdapter implements Adapter {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected