public void incrementFaultsReceiving(int errorCode, MessageContext mc) { incrementFaultsReceiving(); MessageLevelMetricsCollector m = getMsgLevelMetrics(mc); if (m != null) { m.incrementFaultsReceiving(errorCode); } }
public void incrementFaultsSending(int errorCode, MessageContext mc) { incrementFaultsSending(); MessageLevelMetricsCollector m = getMsgLevelMetrics(mc); if (m != null) { m.incrementFaultsSending(errorCode); } }
public void incrementMessagesSent(MessageContext mc) { incrementMessagesSent(); MessageLevelMetricsCollector m = getMsgLevelMetrics(mc); if (m != null) { m.incrementMessagesSent(); } }
public void incrementTimeoutsReceiving(MessageContext mc) { incrementTimeoutsReceiving(); MessageLevelMetricsCollector m = getMsgLevelMetrics(mc); if (m != null) { m.incrementTimeoutsReceiving(); } }
public void incrementBytesReceived(MessageContext mc, long size) { incrementBytesReceived(size); MessageLevelMetricsCollector m = getMsgLevelMetrics(mc); if (m != null) { m.incrementBytesReceived(size); } }
metrics.incrementMessagesSent(msgContext); metrics.incrementBytesSent(msgContext, os.getByteCount()); VFSUtils.releaseLock(fsManager, responseFile, fso); metrics.incrementFaultsSending(); handleException("IO Error while creating response file : " + VFSUtils.maskURLPassword(responseFile.getName().getURI()), e); } catch (IOException e) { VFSUtils.releaseLock(fsManager, responseFile, fso); metrics.incrementFaultsSending(); handleException("IO Error while creating response file : " + VFSUtils.maskURLPassword(responseFile.getName().getURI()), e);
public void run() { MetricsCollector metrics = endpoint.getMetrics(); try { InputStream inputStream = new ByteArrayInputStream(data, 0, length); MessageContext msgContext = endpoint.createMessageContext(); SOAPEnvelope envelope = TransportUtils.createSOAPMessage(msgContext, inputStream, endpoint.getContentType()); msgContext.setEnvelope(envelope); if (outInfo != null) { if (outInfo.getContentType() == null) { outInfo.setContentType(endpoint.getContentType()); } msgContext.setProperty(Constants.OUT_TRANSPORT_INFO, outInfo); } AxisEngine.receive(msgContext); metrics.incrementMessagesReceived(); metrics.incrementBytesReceived(length); } catch (Exception ex) { metrics.incrementFaultsReceiving(); StringBuilder buffer = new StringBuilder("Error during processing of datagram:\n"); Utils.hexDump(buffer, data, length); log.error(buffer.toString(), ex); } } }
metrics.incrementMessagesReceived(); try { metrics.incrementBytesReceived(JMSUtils.getMessageSize(reply)); } catch (JMSException e) { log.warn("Error reading JMS message size to update transport metrics", e); metrics.incrementMessagesReceived(); } catch (AxisFault e) { metrics.incrementFaultsReceiving(); throw e; timeout + " ms to destination : " + replyDestination + " with JMS correlation ID : " + correlationId); metrics.incrementTimeoutsReceiving(); metrics.incrementFaultsReceiving(); handleException("Error creating a consumer, or receiving a synchronous reply " + "for outgoing MessageContext ID : " + msgCtx.getMessageID() +
public void run() { entry.setLastPollState(PollTableEntry.NONE); try { processMail(message, entry); entry.setLastPollState(PollTableEntry.SUCCSESSFUL); metrics.incrementMessagesReceived(); } catch (Exception e) { log.error("Failed to process message", e); entry.setLastPollState(PollTableEntry.FAILED); metrics.incrementFaultsReceiving(); tess.error(entry.getService(), e); } finally { if (uid != null) { entry.removeUID(uid); } } try { moveOrDeleteAfterProcessing(entry, store, folder, message); } catch (Exception e) { log.error("Failed to move or delete email message", e); tess.error(entry.getService(), e); } doneSignal.countDown(); if (doneSignal.getCount() == 0) { onCompletion.run(); } } }
lstMetrics.reportResponseCode(response.getStatusLine().getStatusCode()); OutputStream out = worker.getOutputStream(); lstMetrics.incrementMessagesSent(); } catch (HttpException e) { if (lstMetrics != null) { lstMetrics.incrementFaultsSending(); } catch (ConnectionClosedException e) { if (lstMetrics != null) { lstMetrics.incrementFaultsSending(); lstMetrics.incrementFaultsSending(); lstMetrics.incrementFaultsSending(); } catch (Exception e) { if (lstMetrics != null) { lstMetrics.incrementFaultsSending();
metrics.incrementMessagesSent(); metrics.incrementFaultsSending(); metrics.incrementFaultsSending(); metrics.incrementFaultsSending(); metrics.incrementFaultsSending(); metrics.incrementFaultsSending();
private void receive(Endpoint endpoint, DatagramChannel channel) { try { byte[] data = new byte[endpoint.getMaxPacketSize()]; ByteBuffer buffer = ByteBuffer.wrap(data); InetSocketAddress address = (InetSocketAddress)channel.receive(buffer); int length = buffer.position(); if (log.isDebugEnabled()) { log.debug("Received packet from " + address + " with length " + length); } callback.receive(endpoint, data, length, new UDPOutTransportInfo(address)); } catch (IOException ex) { endpoint.getMetrics().incrementFaultsReceiving(); log.error("Error receiving UDP packet", ex); } } }
private void updateMetrics(Message message) throws IOException, MessagingException { if (message instanceof MimeMessage) { MimeMessage mimeMessage = (MimeMessage) message; if (mimeMessage.getContent() instanceof Multipart) { Multipart mp = (Multipart) mimeMessage.getContent(); for (int i=0; i<mp.getCount(); i++) { MimeBodyPart mbp = (MimeBodyPart) mp.getBodyPart(i); int size = mbp.getSize(); if (size != -1) { metrics.incrementBytesReceived(size); } } } else { int size = mimeMessage.getSize(); if (size != -1) { metrics.incrementBytesReceived(size); } } } }
public void incrementBytesSent(MessageContext mc, long size) { incrementBytesSent(size); MessageLevelMetricsCollector m = getMsgLevelMetrics(mc); if (m != null) { m.incrementBytesSent(size); } }
public void incrementMessagesReceived(MessageContext mc) { incrementMessagesReceived(); MessageLevelMetricsCollector m = getMsgLevelMetrics(mc); if (m != null) { m.incrementMessagesReceived(); } }
public void notifyReceivedMessageSize(MessageContext mc, long size) { notifyReceivedMessageSize(size); MessageLevelMetricsCollector m = getMsgLevelMetrics(mc); if (m != null) { m.notifyReceivedMessageSize(size); } }
@Override public void notifyReceivedMessageSize(long l) { super.notifyReceivedMessageSize(l); if (l > 0) { view.notifyMessageSize(l, listener); } }
metrics.incrementMessagesSent(msgContext); long bytesSent = message.getBytesSent(); if (bytesSent != -1) { metrics.incrementBytesSent(msgContext, bytesSent); metrics.incrementFaultsSending(); handleException("Error creating mail message or sending it to the configured server", e);
public void run() { MetricsCollector metrics = endpoint.getMetrics(); try { InputStream inputStream = new ByteArrayInputStream(data, 0, length); MessageContext msgContext = endpoint.createMessageContext(); SOAPEnvelope envelope = TransportUtils.createSOAPMessage(msgContext, inputStream, endpoint.getContentType()); msgContext.setEnvelope(envelope); if (outInfo != null) { if (outInfo.getContentType() == null) { outInfo.setContentType(endpoint.getContentType()); } msgContext.setProperty(Constants.OUT_TRANSPORT_INFO, outInfo); } AxisEngine.receive(msgContext); metrics.incrementMessagesReceived(); metrics.incrementBytesReceived(length); } catch (Exception ex) { metrics.incrementFaultsReceiving(); StringBuilder buffer = new StringBuilder("Error during processing of datagram:\n"); Utils.hexDump(buffer, data, length); log.error(buffer.toString(), ex); } } }
metrics.incrementMessagesReceived(); try { metrics.incrementBytesReceived(JMSUtils.getMessageSize(reply)); } catch (JMSException e) { log.warn("Error reading JMS message size to update transport metrics", e); metrics.incrementMessagesReceived(); } catch (AxisFault e) { metrics.incrementFaultsReceiving(); throw e; timeout + " ms to destination : " + replyDestination + " with JMS correlation ID : " + correlationId); metrics.incrementTimeoutsReceiving(); metrics.incrementFaultsReceiving(); handleException("Error creating a consumer, or receiving a synchronous reply " + "for outgoing MessageContext ID : " + msgCtx.getMessageID() +