comparison src/org/eclipse/jetty/io/nio/SelectChannelEndPoint.java @ 952:669769bcdf5c

simplify AsyncEndPoint
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 12 Oct 2016 19:47:45 -0600
parents a778413aefc0
children 7db4a488fc82
comparison
equal deleted inserted replaced
951:e542a9cc75ef 952:669769bcdf5c
228 } 228 }
229 else 229 else
230 _checkIdle=false; 230 _checkIdle=false;
231 } 231 }
232 232
233 public boolean isCheckForIdle() 233 private boolean isCheckForIdle()
234 { 234 {
235 return _checkIdle; 235 return _checkIdle;
236 } 236 }
237 237
238 protected void notIdle() 238 protected void notIdle()
266 }); 266 });
267 } 267 }
268 } 268 }
269 } 269 }
270 270
271 public void onIdleExpired(long idleForMs) 271 private void onIdleExpired(long idleForMs)
272 { 272 {
273 try 273 try
274 { 274 {
275 synchronized (this) 275 synchronized (this)
276 { 276 {
437 _writeBlocked=false; 437 _writeBlocked=false;
438 setCheckForIdle(check); 438 setCheckForIdle(check);
439 } 439 }
440 } 440 }
441 return true; 441 return true;
442 }
443
444 /* ------------------------------------------------------------ */
445 /**
446 * @see org.eclipse.jetty.io.AsyncEndPoint#scheduleWrite()
447 */
448 public void scheduleWrite()
449 {
450 if (_writable)
451 LOG.debug("Required scheduleWrite {}",this);
452
453 _writable=false;
454 updateKey();
455 }
456
457 /* ------------------------------------------------------------ */
458 public boolean isWritable()
459 {
460 return _writable;
461 } 442 }
462 443
463 /* ------------------------------------------------------------ */ 444 /* ------------------------------------------------------------ */
464 public boolean hasProgressed() 445 public boolean hasProgressed()
465 { 446 {