boolean pending = Status.isPending(status);
DimseRSPHandler rspHandler = getDimseRSPHandler(msgId);
if (rspHandler == null) {
Dimse.LOG.info("{}: unexpected message ID in DIMSE RSP:", name);
Dimse.LOG.info("\n{}", cmd);
throw new AAbort();
}
rspHandler.onDimseRSP(this, cmd, data);
if (pending)
startTimeout(msgId, dimse.isRetrieveRQ()
? conn.getRetrieveTimeout()