private void startIdleTimeout() { startTimeout("{}: start idle timeout of {}ms", "{}: idle timeout expired", "{}: stop idle timeout", conn.getIdleTimeout(), State.Sta6); }
private void startIdleTimeout() { startTimeout("{}: start idle timeout of {}ms", "{}: idle timeout expired", "{}: stop idle timeout", conn.getIdleTimeout(), State.Sta6); }
byte[] data = new byte[INIT_MSG_LEN]; int length; s.setSoTimeout(conn.getIdleTimeout()); while ((length = readMessageLength(in, s)) > 0) { if (length > MAX_MSG_LEN) {
byte[] data = new byte[INIT_MSG_LEN]; int length; s.setSoTimeout(conn.getIdleTimeout()); while ((length = readMessageLength(in, s)) > 0) { if (length > MAX_MSG_LEN) {
private void startIdleTimer() { int idleTimeout = conn.getIdleTimeout(); if (idleTimeout > 0) { LOG.debug("Start Idle timeout of {} ms for {}", idleTimeout, sock); try { idleTimer = conn.getDevice().schedule( new Runnable() { @Override public void run() { onIdleTimerExpired(); } }, idleTimeout, TimeUnit.MILLISECONDS); } catch (Exception e) { LOG.warn("Failed to start Idle timeout", e); } } }
private void startIdleTimer() { int idleTimeout = conn.getIdleTimeout(); if (idleTimeout > 0) { LOG.debug("Start Idle timeout of {} ms for {}", idleTimeout, sock); try { idleTimer = conn.getDevice().schedule( new Runnable() { @Override public void run() { onIdleTimerExpired(); } }, idleTimeout, TimeUnit.MILLISECONDS); } catch (Exception e) { LOG.warn("Failed to start Idle timeout", e); } } }
public void run() { try { s.setSoTimeout(conn.getIdleTimeout()); MLLPConnection mllp = new MLLPConnection(s); byte[] data; while ((data = mllp.readMessage()) != null) { HL7ConnectionMonitor monitor = hl7dev.getHL7ConnectionMonitor(); UnparsedHL7Message msg = new UnparsedHL7Message(data); if (monitor != null) monitor.onMessageReceived(conn, s, msg); UnparsedHL7Message rsp; try { rsp = hl7dev.onMessage(conn, s, msg); if (monitor != null) monitor.onMessageProcessed(conn, s, msg, rsp, null); } catch (HL7Exception e) { rsp = new UnparsedHL7Message( HL7Message.makeACK(msg.msh(), e).getBytes(null)); if (monitor != null) monitor.onMessageProcessed(conn, s, msg, rsp, e); } mllp.writeMessage(rsp.data()); } } catch (IOException e) { LOG.warn("Exception on accepted connection {}:", s, e); } finally { conn.close(s); } } }
false); LdapUtils.storeDiff(ldapObj, mods, "dcmIdleTimeout", a.getIdleTimeout(), b.getIdleTimeout(), Connection.NO_TIMEOUT); LdapUtils.storeDiff(ldapObj, mods, "dcmTCPCloseDelay",
false); LdapUtils.storeDiff(ldapObj, mods, "dcmIdleTimeout", a.getIdleTimeout(), b.getIdleTimeout(), Connection.NO_TIMEOUT); LdapUtils.storeDiff(ldapObj, mods, "dcmTCPCloseDelay",
conn.isRetrieveTimeoutTotal(), false); LdapUtils.storeNotDef(ldapObj, attrs, "dcmIdleTimeout", conn.getIdleTimeout(), Connection.NO_TIMEOUT); LdapUtils.storeNotDef(ldapObj, attrs, "dcmTCPCloseDelay", conn.getSocketCloseDelay(), Connection.DEF_SOCKETDELAY);
writer.writeNotDef("dcmRetrieveTimeoutTotal", conn.isRetrieveTimeoutTotal(), false); writer.writeNotDef("dcmIdleTimeout", conn.getIdleTimeout(), Connection.NO_TIMEOUT); writer.writeNotDef("dcmTCPCloseDelay", conn.getSocketCloseDelay(), Connection.DEF_SOCKETDELAY);
writer.writeNotDef("dcmRetrieveTimeoutTotal", conn.isRetrieveTimeoutTotal(), false); writer.writeNotDef("dcmIdleTimeout", conn.getIdleTimeout(), Connection.NO_TIMEOUT); writer.writeNotDef("dcmTCPCloseDelay", conn.getSocketCloseDelay(), Connection.DEF_SOCKETDELAY);
conn.isRetrieveTimeoutTotal(), false); LdapUtils.storeNotDef(ldapObj, attrs, "dcmIdleTimeout", conn.getIdleTimeout(), Connection.NO_TIMEOUT); LdapUtils.storeNotDef(ldapObj, attrs, "dcmTCPCloseDelay", conn.getSocketCloseDelay(), Connection.DEF_SOCKETDELAY);