Mercurial Hosting > luan
comparison src/org/eclipse/jetty/io/nio/SslConnection.java @ 1038:b71ad168fe34
rename Buffer.length() to remaining()
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Thu, 03 Nov 2016 22:16:11 -0600 |
| parents | 3c4c7cc7904f |
| children | a8c92b0a08ed |
comparison
equal
deleted
inserted
replaced
| 1037:3c4c7cc7904f | 1038:b71ad168fe34 |
|---|---|
| 136 synchronized (this) | 136 synchronized (this) |
| 137 { | 137 { |
| 138 if (--_allocations==0) | 138 if (--_allocations==0) |
| 139 { | 139 { |
| 140 if (_buffers!=null && | 140 if (_buffers!=null && |
| 141 _inbound.length()==0 && | 141 _inbound.remaining()==0 && |
| 142 _outbound.length()==0 && | 142 _outbound.remaining()==0 && |
| 143 _unwrapBuf.length()==0) | 143 _unwrapBuf.remaining()==0) |
| 144 { | 144 { |
| 145 _inbound=null; | 145 _inbound=null; |
| 146 _outbound=null; | 146 _outbound=null; |
| 147 _unwrapBuf=null; | 147 _unwrapBuf=null; |
| 148 __buffers.set(_buffers); | 148 __buffers.set(_buffers); |
| 277 _endp.close(); | 277 _endp.close(); |
| 278 throw e; | 278 throw e; |
| 279 } | 279 } |
| 280 finally | 280 finally |
| 281 { | 281 { |
| 282 _logger.debug("{} {} {} filled={}/{} flushed={}/{}",_session,this,_engine.getHandshakeStatus(),filled,_inbound.length(),flushed,_outbound.length()); | 282 _logger.debug("{} {} {} filled={}/{} flushed={}/{}",_session,this,_engine.getHandshakeStatus(),filled,_inbound.remaining(),flushed,_outbound.remaining()); |
| 283 } | 283 } |
| 284 | 284 |
| 285 // handle the current hand share status | 285 // handle the current hand share status |
| 286 switch(_engine.getHandshakeStatus()) | 286 switch(_engine.getHandshakeStatus()) |
| 287 { | 287 { |
| 603 _endp.close(); | 603 _endp.close(); |
| 604 } | 604 } |
| 605 | 605 |
| 606 public int fill(Buffer buffer) throws IOException | 606 public int fill(Buffer buffer) throws IOException |
| 607 { | 607 { |
| 608 int size=buffer.length(); | 608 int size=buffer.remaining(); |
| 609 process(buffer, null); | 609 process(buffer, null); |
| 610 | 610 |
| 611 int filled=buffer.length()-size; | 611 int filled=buffer.remaining()-size; |
| 612 | 612 |
| 613 if (filled==0 && isInputShutdown()) | 613 if (filled==0 && isInputShutdown()) |
| 614 return -1; | 614 return -1; |
| 615 return filled; | 615 return filled; |
| 616 } | 616 } |
| 617 | 617 |
| 618 public int flush(Buffer buffer) throws IOException | 618 public int flush(Buffer buffer) throws IOException |
| 619 { | 619 { |
| 620 int size = buffer.length(); | 620 int size = buffer.remaining(); |
| 621 process(null, buffer); | 621 process(null, buffer); |
| 622 return size-buffer.length(); | 622 return size-buffer.remaining(); |
| 623 } | 623 } |
| 624 | 624 |
| 625 public int flush(Buffer header, Buffer buffer, Buffer trailer) throws IOException | 625 public int flush(Buffer header, Buffer buffer, Buffer trailer) throws IOException |
| 626 { | 626 { |
| 627 if (header!=null && header.hasRemaining()) | 627 if (header!=null && header.hasRemaining()) |
| 735 // because it's very easy to deadlock when debugging is enabled. | 735 // because it's very easy to deadlock when debugging is enabled. |
| 736 // We do a best effort to print the right toString() and that's it. | 736 // We do a best effort to print the right toString() and that's it. |
| 737 Buffer inbound = _inbound; | 737 Buffer inbound = _inbound; |
| 738 Buffer outbound = _outbound; | 738 Buffer outbound = _outbound; |
| 739 Buffer unwrap = _unwrapBuf; | 739 Buffer unwrap = _unwrapBuf; |
| 740 int i = inbound == null? -1 : inbound.length(); | 740 int i = inbound == null? -1 : inbound.remaining(); |
| 741 int o = outbound == null ? -1 : outbound.length(); | 741 int o = outbound == null ? -1 : outbound.remaining(); |
| 742 int u = unwrap == null ? -1 : unwrap.length(); | 742 int u = unwrap == null ? -1 : unwrap.remaining(); |
| 743 return String.format("SSL %s i/o/u=%d/%d/%d ishut=%b oshut=%b {%s}", | 743 return String.format("SSL %s i/o/u=%d/%d/%d ishut=%b oshut=%b {%s}", |
| 744 _engine.getHandshakeStatus(), | 744 _engine.getHandshakeStatus(), |
| 745 i, o, u, | 745 i, o, u, |
| 746 _ishut, _oshut, | 746 _ishut, _oshut, |
| 747 _connection); | 747 _connection); |
