Mercurial Hosting > luan
comparison src/org/eclipse/jetty/io/nio/SslConnection.java @ 965:866f2e801618
handle() returns void
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Fri, 14 Oct 2016 02:19:21 -0600 |
| parents | 3cd4c706a61f |
| children | 5ee36654b383 |
comparison
equal
deleted
inserted
replaced
| 964:768414c16e10 | 965:866f2e801618 |
|---|---|
| 166 } | 166 } |
| 167 } | 167 } |
| 168 } | 168 } |
| 169 | 169 |
| 170 @Override | 170 @Override |
| 171 public Connection handle() throws IOException | 171 public void handle() throws IOException |
| 172 { | 172 { |
| 173 try | 173 try |
| 174 { | 174 { |
| 175 allocateBuffers(); | 175 allocateBuffers(); |
| 176 | 176 |
| 183 // If we are handshook let the delegate connection | 183 // If we are handshook let the delegate connection |
| 184 if (_engine.getHandshakeStatus()!=HandshakeStatus.NOT_HANDSHAKING) | 184 if (_engine.getHandshakeStatus()!=HandshakeStatus.NOT_HANDSHAKING) |
| 185 progress=process(null,null); | 185 progress=process(null,null); |
| 186 | 186 |
| 187 // handle the delegate connection | 187 // handle the delegate connection |
| 188 AsyncConnection next = (AsyncConnection)_connection.handle(); | 188 _connection.handle(); |
| 189 if (next!=_connection && next!=null) | |
| 190 { | |
| 191 _connection = next; | |
| 192 progress = true; | |
| 193 } | |
| 194 | 189 |
| 195 _logger.debug("{} handle {} progress={}", _session, this, progress); | 190 _logger.debug("{} handle {} progress={}", _session, this, progress); |
| 196 } | 191 } |
| 197 } | 192 } |
| 198 finally | 193 finally |
| 213 catch(IOException e2){ | 208 catch(IOException e2){ |
| 214 _logger.trace("",e2);} | 209 _logger.trace("",e2);} |
| 215 } | 210 } |
| 216 } | 211 } |
| 217 } | 212 } |
| 218 | |
| 219 return this; | |
| 220 } | 213 } |
| 221 | 214 |
| 222 public boolean isIdle() | 215 public boolean isIdle() |
| 223 { | 216 { |
| 224 return false; | 217 return false; |
