private void storeForwardRuleDimse(ForwardRule rule, Preferences prefs) { List<String> dimseList = new ArrayList<String>(); for (Dimse dimse : rule.getDimse()) dimseList.add(dimse.toString()); PreferencesUtils.storeNotEmpty(prefs, "dcmForwardRuleDimse", dimseList.toArray(new String[dimseList.size()])); }
private void storeForwardRuleDimse(BasicAttributes attrs, List<Dimse> dimseList) { if (!dimseList.isEmpty()) { Attribute attr = new BasicAttribute("dcmForwardRuleDimse"); for (Dimse dimse : dimseList) attr.add(dimse.toString()); attrs.put(attr); } }
as.incSentCount(dimse); if (Dimse.LOG.isInfoEnabled()) { Dimse.LOG.info("{} << {}", as, dimse.toString(cmd, pcid, tsuid)); if (Dimse.LOG.isDebugEnabled()) { Dimse.LOG.debug("{} << {} Command:\n{}", as, dimse.toString(cmd), cmd); if (Dimse.LOG.isDebugEnabled()) { if (dataWriter instanceof DataWriterAdapter) Dimse.LOG.debug("{} << {} Dataset:\n{}", as, dimse.toString(cmd), ((DataWriterAdapter) dataWriter).getDataset()); else Dimse.LOG.debug("{} << {} Dataset sending...", as, dimse.toString(cmd)); Dimse.LOG.debug("{} << {} Dataset sent", as, dimse.toString(cmd)); close();
as.incSentCount(dimse); if (Dimse.LOG.isInfoEnabled()) { Dimse.LOG.info("{} << {}", as, dimse.toString(cmd, pcid, tsuid)); if (Dimse.LOG.isDebugEnabled()) { Dimse.LOG.debug("{} << {} Command:\n{}", as, dimse.toString(cmd), cmd); if (Dimse.LOG.isDebugEnabled()) { if (dataWriter instanceof DataWriterAdapter) Dimse.LOG.debug("{} << {} Dataset:\n{}", as, dimse.toString(cmd), ((DataWriterAdapter) dataWriter).getDataset()); else Dimse.LOG.debug("{} << {} Dataset sending...", as, dimse.toString(cmd)); Dimse.LOG.debug("{} << {} Dataset sent", as, dimse.toString(cmd)); close();
String tsuid = pc.getTransferSyntax(); if (Dimse.LOG.isInfoEnabled()) { Dimse.LOG.info("{} >> {}", as, dimse.toString(cmd, pcid, tsuid)); if (Dimse.LOG.isDebugEnabled()) { Dimse.LOG.debug("{} >> {} Command:\n{}", as, dimse.toString(cmd), cmd); Dimse.LOG.debug("Dataset:\n{}", data); if (Dimse.LOG.isDebugEnabled()) { Dimse.LOG.debug("{} >> {} Dataset:\n{}", as, dimse.toString(cmd), data); Dimse.LOG.debug("{} >> {} Dataset receiving...", as, dimse.toString(cmd));
String tsuid = pc.getTransferSyntax(); if (Dimse.LOG.isInfoEnabled()) { Dimse.LOG.info("{} >> {}", as, dimse.toString(cmd, pcid, tsuid)); if (Dimse.LOG.isDebugEnabled()) { Dimse.LOG.debug("{} >> {} Command:\n{}", as, dimse.toString(cmd), cmd); Dimse.LOG.debug("Dataset:\n{}", data); if (Dimse.LOG.isDebugEnabled()) { Dimse.LOG.debug("{} >> {} Dataset:\n{}", as, dimse.toString(cmd), data); Dimse.LOG.debug("{} >> {} Dataset receiving...", as, dimse.toString(cmd));
@Override public void onDimseRQ(Association as, PresentationContext pc, Dimse dimse, Attributes cmd, PDVInputStream data) throws IOException { try { lookupService(as, dimse, cmd).onDimseRQ(as, pc, dimse, cmd, data); } catch (DicomServiceException e) { Association.LOG.info("{}: processing {} failed. Caused by:\t", as, dimse.toString(cmd, pc.getPCID(), pc.getTransferSyntax()), e); Attributes rsp = e.mkRSP(dimse.commandFieldOfRSP(), cmd.getInt(Tag.MessageID, 0)); as.tryWriteDimseRSP(pc, rsp, e.getDataset()); } }
@Override public void onDimseRQ(Association as, PresentationContext pc, Dimse dimse, Attributes cmd, PDVInputStream data) throws IOException { try { lookupService(as, dimse, cmd).onDimseRQ(as, pc, dimse, cmd, data); } catch (DicomServiceException e) { Association.LOG.info("{}: processing {} failed. Caused by:\t", as, dimse.toString(cmd, pc.getPCID(), pc.getTransferSyntax()), e); Attributes rsp = e.mkRSP(dimse.commandFieldOfRSP(), cmd.getInt(Tag.MessageID, 0)); as.tryWriteDimseRSP(pc, rsp, e.getDataset()); } }
private void storeForwardRuleDiffs(Preferences prefs, ForwardRule ruleA, ForwardRule ruleB) { List<String> dimseA = new ArrayList<String>(); for (Dimse dimse : ruleA.getDimse()) dimseA.add(dimse.toString()); List<String> dimseB = new ArrayList<String>(); for (Dimse dimse : ruleB.getDimse()) dimseB.add(dimse.toString()); PreferencesUtils.storeDiff(prefs, "dcmForwardRuleDimse", dimseA.toArray(new String[dimseA.size()]), dimseB.toArray(new String[dimseB.size()]));
List<String> dimseA = new ArrayList<String>(); for (Dimse dimse : ruleA.getDimse()) dimseA.add(dimse.toString()); List<String> dimseB = new ArrayList<String>(); for (Dimse dimse : ruleB.getDimse()) dimseB.add(dimse.toString()); LdapUtils.storeDiff(mods, "dcmForwardRuleDimse", dimseA.toArray(new String[dimseA.size()]),