Mercurial Hosting > luan
comparison src/org/eclipse/jetty/server/AsyncContinuation.java @ 928:23a57aad34c0
remove isAsync()
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Sun, 09 Oct 2016 18:54:32 -0600 |
| parents | 1c1c350fbe4b |
| children | 3191abe890ef |
comparison
equal
deleted
inserted
replaced
| 927:1c1c350fbe4b | 928:23a57aad34c0 |
|---|---|
| 286 * For blocking connectors, this call may block if the request has | 286 * For blocking connectors, this call may block if the request has |
| 287 * been suspended (startAsync called). | 287 * been suspended (startAsync called). |
| 288 * @return true if handling is complete, false if the request should | 288 * @return true if handling is complete, false if the request should |
| 289 * be handled again (eg because of a resume that happened before unhandle was called) | 289 * be handled again (eg because of a resume that happened before unhandle was called) |
| 290 */ | 290 */ |
| 291 protected boolean unhandle() | 291 protected synchronized void unhandle() |
| 292 { | 292 { |
| 293 synchronized (this) | 293 switch(_state) |
| 294 { | 294 { |
| 295 switch(_state) | 295 case __DISPATCHED: |
| 296 { | 296 _state = __UNCOMPLETED; |
| 297 case __DISPATCHED: | 297 return; |
| 298 _state = __UNCOMPLETED; | 298 |
| 299 return true; | 299 default: |
| 300 | 300 throw new IllegalStateException(this.getStatusString()); |
| 301 case __IDLE: | |
| 302 throw new IllegalStateException(this.getStatusString()); | |
| 303 | |
| 304 default: | |
| 305 throw new IllegalStateException(this.getStatusString()); | |
| 306 } | |
| 307 } | 301 } |
| 308 } | 302 } |
| 309 | 303 |
| 310 /* ------------------------------------------------------------ */ | 304 /* ------------------------------------------------------------ */ |
| 311 public void dispatch() | 305 public void dispatch() |
| 495 public boolean isComplete() | 489 public boolean isComplete() |
| 496 { | 490 { |
| 497 synchronized (this) | 491 synchronized (this) |
| 498 { | 492 { |
| 499 return _state==__COMPLETED; | 493 return _state==__COMPLETED; |
| 500 } | |
| 501 } | |
| 502 | |
| 503 | |
| 504 public boolean isAsync() | |
| 505 { | |
| 506 synchronized (this) | |
| 507 { | |
| 508 switch(_state) | |
| 509 { | |
| 510 case __IDLE: | |
| 511 case __DISPATCHED: | |
| 512 case __UNCOMPLETED: | |
| 513 case __COMPLETED: | |
| 514 return false; | |
| 515 | |
| 516 default: | |
| 517 return true; | |
| 518 } | |
| 519 } | 494 } |
| 520 } | 495 } |
| 521 | 496 |
| 522 /* ------------------------------------------------------------ */ | 497 /* ------------------------------------------------------------ */ |
| 523 public void dispatch(ServletContext context, String path) | 498 public void dispatch(ServletContext context, String path) |
