public void scheduleIAN( final String localAET, final String remoteAET, final Attributes ian, final int retries, int delay) { try { jmsService.sendMessage( queue, new JMSService.MessageCreator() { @Override public Message createMessage(Session session) throws JMSException { ObjectMessage msg = session.createObjectMessage(ian); msg.setStringProperty("LocalAET", localAET); msg.setStringProperty("RemoteAET", remoteAET); msg.setIntProperty("Retries", retries); return msg; } }, delay); } catch (JMSException e) { LOG.error("Failed to schedule IAN to " + remoteAET, e); } }
public void scheduleForwardMPPS( final String localAET, final String remoteAET, final String iuid, final Attributes rqAttrs, final boolean ncreate, final int retries, int delay) { try { jmsService.sendMessage( queue, new JMSService.MessageCreator() { @Override public Message createMessage(Session session) throws JMSException { ObjectMessage msg = session.createObjectMessage(rqAttrs); msg.setStringProperty("LocalAET", localAET); msg.setStringProperty("RemoteAET", remoteAET); msg.setStringProperty("SOPInstancesUID", iuid); msg.setBooleanProperty("N_CREATE_RQ", ncreate); msg.setIntProperty("Retries", retries); return msg; } }, delay); } catch (JMSException e) { LOG.error("Failed to schedule forward MPPS to " + remoteAET, e); } }