Mercurial Hosting > luan
comparison src/org/eclipse/jetty/http/HttpGenerator.java @ 990:83cc6e05a58f
remove special attribute handling
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 17 Oct 2016 05:50:47 -0600 |
parents | 23ec25435b8c |
children | f126d30e04a4 |
comparison
equal
deleted
inserted
replaced
989:900e5b8ccd19 | 990:83cc6e05a58f |
---|---|
211 int len=_buffer.put(_content); | 211 int len=_buffer.put(_content); |
212 _content.skip(len); | 212 _content.skip(len); |
213 if (_content.length() == 0) | 213 if (_content.length() == 0) |
214 _content = null; | 214 _content = null; |
215 } | 215 } |
216 } | |
217 | |
218 /* ------------------------------------------------------------ */ | |
219 /** | |
220 * send complete response. | |
221 * | |
222 * @param response | |
223 */ | |
224 public void sendResponse(Buffer response) throws IOException | |
225 { | |
226 if (_noContent || _state!=STATE_HEADER || _content!=null && _content.length()>0 || _bufferChunked || _head ) | |
227 throw new IllegalStateException(); | |
228 | |
229 _last = true; | |
230 | |
231 _content = response; | |
232 _bypass = true; | |
233 _state = STATE_FLUSHING; | |
234 | |
235 // TODO this is not exactly right, but should do. | |
236 _contentLength =_contentWritten = response.length(); | |
237 | |
238 } | 216 } |
239 | 217 |
240 /* ------------------------------------------------------------ */ | 218 /* ------------------------------------------------------------ */ |
241 /** Prepare buffer for unchecked writes. | 219 /** Prepare buffer for unchecked writes. |
242 * Prepare the generator buffer to receive unchecked writes | 220 * Prepare the generator buffer to receive unchecked writes |