@Override public void onDimseRSP(Association as, Attributes cmd, Attributes data) { super.onDimseRSP(as, cmd, data); } };
@Override public void onDimseRSP(Association as, Attributes cmd, Attributes data) { super.onDimseRSP(as, cmd, data); } };
@Override public void onDimseRSP(Association as, Attributes cmd, Attributes data) { super.onDimseRSP(as, cmd, data); } };
@Override public void onDimseRSP(Association as, Attributes cmd, Attributes data) { super.onDimseRSP(as, cmd, data); } };
@Override public void onDimseRSP(Association as, Attributes cmd, Attributes data) { if (cmd.getInt(Tag.Status, -1) != Status.Success) removeOutstandingResult(tuid ); super.onDimseRSP(as, cmd, data); } };
@Override public void onDimseRSP(Association as, Attributes cmd, Attributes data) { if (cmd.getInt(Tag.Status, -1) != Status.Success) removeOutstandingResult(tuid ); super.onDimseRSP(as, cmd, data); } };
@Override public void onDimseRSP(Association as, Attributes cmd, Attributes data) { super.onDimseRSP(as, cmd, data); int status = cmd.getInt(Tag.Status, -1); if (Status.isPending(status)) { FindSCU.this.onResult(data); ++numMatches; if (cancelAfter != 0 && numMatches >= cancelAfter) try { cancel(as); cancelAfter = 0; } catch (IOException e) { e.printStackTrace(); } } } };
@Override public void onDimseRSP(Association as, Attributes cmd, Attributes data) { super.onDimseRSP(as, cmd, data); int status = cmd.getInt(Tag.Status, -1); if (Status.isPending(status)) { FindSCU.this.onResult(data); ++numMatches; if (cancelAfter != 0 && numMatches >= cancelAfter) try { cancel(as); cancelAfter = 0; } catch (IOException e) { e.printStackTrace(); } } } };
@Override public synchronized void onDimseRSP(Association as, Attributes cmd, Attributes data) { super.onDimseRSP(as, cmd, data); Entry last = entry; while (last.next != null)
@Override public synchronized void onDimseRSP(Association as, Attributes cmd, Attributes data) { super.onDimseRSP(as, cmd, data); Entry last = entry; while (last.next != null)
void onDimseRSP(Dimse dimse, Attributes cmd, Attributes data) throws AAbort { int msgId = cmd.getInt(Tag.MessageIDBeingRespondedTo, -1); int status = cmd.getInt(Tag.Status, 0); 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) { if (rspHandler.isStopOnPending()) startTimeout(msgId, conn.getRetrieveTimeout(),true); } else { incReceivedCount(dimse); removeDimseRSPHandler(msgId); if (rspHandlerForMsgId.isEmpty() && performing == 0) startIdleOrReleaseTimeout(); } }
void onDimseRSP(Dimse dimse, Attributes cmd, Attributes data) throws AAbort { int msgId = cmd.getInt(Tag.MessageIDBeingRespondedTo, -1); int status = cmd.getInt(Tag.Status, 0); 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) { if (rspHandler.isStopOnPending()) startTimeout(msgId, conn.getRetrieveTimeout(),true); } else { incReceivedCount(dimse); removeDimseRSPHandler(msgId); if (rspHandlerForMsgId.isEmpty() && performing == 0) startIdleOrReleaseTimeout(); } }