public synchronized void closeActiveConnection() { ActiveConnection activeConnection = this.activeConnection; if (activeConnection != null) { try { activeConnection.close(); } catch (IOException e) { throw new AssertionError(e); } this.activeConnection = null; } }
continue; activeConnection().sendMessage(new DatagramPacket(b, 0, len)); lastSentTimeInMillis = System.currentTimeMillis(); if (file.delete())
continue; activeConnection().sendMessage(new DatagramPacket(b, 0, len)); lastSentTimeInMillis = System.currentTimeMillis(); if (file.delete())
private SendStatus sendMessage(DatagramPacket msg) throws IncompatibleConnectionException, GeneralSecurityException, IOException { if (getNumberOfQueuedMessages() > 0) { spoolMessage(msg); scheduleRetry(); } else { try { activeConnection().sendMessage(msg); lastSentTimeInMillis = System.currentTimeMillis(); return SendStatus.SENT; } catch (IOException e) { lastException = e; if (retryInterval > 0) { LOG.info("Failed to send audit message:", e); spoolMessage(msg); scheduleRetry(); } else { throw e; } } } return SendStatus.QUEUED; }
private SendStatus sendMessage(DatagramPacket msg) throws IncompatibleConnectionException, GeneralSecurityException, IOException { if (getNumberOfQueuedMessages() > 0) { spoolMessage(msg); scheduleRetry(); } else { try { activeConnection().sendMessage(msg); lastSentTimeInMillis = System.currentTimeMillis(); return SendStatus.SENT; } catch (IOException e) { lastException = e; if (retryInterval > 0) { LOG.info("Failed to send audit message:", e); spoolMessage(msg); scheduleRetry(); } else { throw e; } } } return SendStatus.QUEUED; }
public synchronized void closeActiveConnection() { ActiveConnection activeConnection = this.activeConnection; if (activeConnection != null) { try { activeConnection.close(); } catch (IOException e) { throw new AssertionError(e); } this.activeConnection = null; } }