Convenience routine to handle OK, NO, BAD and BYE responses. @param response the response @exception ProtocolException for protocol failures
(Response response)
| 417 | * @exception ProtocolException for protocol failures |
| 418 | */ |
| 419 | public void handleResult(Response response) throws ProtocolException { |
| 420 | if (response.isOK()) |
| 421 | return; |
| 422 | else if (response.isNO()) |
| 423 | throw new CommandFailedException(response); |
| 424 | else if (response.isBAD()) |
| 425 | throw new BadCommandException(response); |
| 426 | else if (response.isBYE()) { |
| 427 | disconnect(); |
| 428 | throw new ConnectionException(this, response); |
| 429 | } |
| 430 | } |
| 431 | |
| 432 | /** |
| 433 | * Convenience routine to handle simple IAP commands |
no test coverage detected