private static Map buildOperationNotificationPacket(Notification note) { Map<String, Object> result = new HashMap<String, Object>(); result.put("event", note.getType()); result.put("source", note.getSource()); result.put("sequenceNumber", note.getSequenceNumber()); result.put("timeStamp", note.getTimeStamp()); result.put("data", note.getUserData()); return result; } }
notificationSequenceNumber.addAndGet(1L), notification.getTimeStamp(), notification.getMessage());
public String toString(){ StringBuilder sb = new StringBuilder(); sb.append("Recorded Notif [ Type ").append(jmxNotificaiton.getType()) .append(" source : ").append(jmxNotificaiton.getSource()) .append(" message : ").append(jmxNotificaiton.getMessage()) .append(" userData : ").append(jmxNotificaiton.getUserData()) .append(" timestamp : ").append(jmxNotificaiton.getTimeStamp()) .append(" ]"); return sb.toString(); }
@Override public void handleNotification(Notification notification, Object handback) { Session session = getSession(); StringBuilder sb = new StringBuilder("notification received: "); sb.append("timestamp=").append(notification.getTimeStamp()); sb.append(",class=").append(notification.getClass().getName()); sb.append(",source=").append(notification.getSource()); sb.append(",type=").append(notification.getType()); sb.append(",message=").append(notification.getMessage()); session.output.println(sb.toString()); } }
@Override public void handleNotification(Notification notification, Object handback) { Session session = getSession(); StringBuilder sb = new StringBuilder("notification received: "); sb.append("timestamp=").append(notification.getTimeStamp()); sb.append(",class=").append(notification.getClass().getName()); sb.append(",source=").append(notification.getSource()); sb.append(",type=").append(notification.getType()); sb.append(",message=").append(notification.getMessage()); session.output.println(sb.toString()); } }
private static Map buildOperationNotificationPacket(Notification note) { Map<String, Object> result = new HashMap<String, Object>(); result.put("event", note.getType()); result.put("source", note.getSource()); result.put("sequenceNumber", note.getSequenceNumber()); result.put("timeStamp", note.getTimeStamp()); result.put("data", note.getUserData()); return result; } }
private static Map buildOperationNotificationPacket(Notification note) { Map<String, Object> result = new HashMap<String, Object>(); result.put("event", note.getType()); result.put("source", note.getSource()); result.put("sequenceNumber", note.getSequenceNumber()); result.put("timeStamp", note.getTimeStamp()); result.put("data", note.getUserData()); return result; } }
private static Map buildOperationNotificationPacket(Notification note) { Map<String, Object> result = new HashMap<String, Object>(); result.put("event", note.getType()); result.put("source", note.getSource()); result.put("sequenceNumber", note.getSequenceNumber()); result.put("timeStamp", note.getTimeStamp()); result.put("data", note.getUserData()); return result; } }
private static Map buildOperationNotificationPacket(Notification note) { Map<String, Object> result = new HashMap<String, Object>(); result.put("event", note.getType()); result.put("source", note.getSource()); result.put("sequenceNumber", note.getSequenceNumber()); result.put("timeStamp", note.getTimeStamp()); result.put("data", note.getUserData()); return result; } }
private void printJMXNotification(Notification notification, Object handback) { StringBuilder sb = new StringBuilder(); sb.append("JMXNotificationListener(" + prefix + ") : Notification [ type=").append(notification.getType()).append(", message=") .append(notification.getMessage()) .append(", source=").append(notification.getSource()) .append(", seqNo=").append(notification.getSequenceNumber()) .append(", timestamp=").append(notification.getTimeStamp()) .append(", data=").append(ObjectToString(notification.getUserData())) .append(", handbackObject=").append(ObjectToString(handback)).append(" ]"); logInfo(sb.toString()); }
public void handleNotification(Notification ntfyObj, Object handback) { log.info("***************************************************"); log.info("* Notification received at " + new Date().toString()); log.info("* type = " + ntfyObj.getType()); log.info("* message = " + ntfyObj.getMessage()); if (ntfyObj.getMessage().contains(path)) { setSuccess(true); } log.info("* seqNum = " + ntfyObj.getSequenceNumber()); log.info("* source = " + ntfyObj.getSource()); log.info("* seqNum = " + Long.toString(ntfyObj.getSequenceNumber())); log.info("* timeStamp = " + new Date(ntfyObj.getTimeStamp())); log.info("* userData = " + ntfyObj.getUserData()); log.info("***************************************************"); }
public void sendNotif(Notification notif) { Date d1 = new Date(notif.getTimeStamp()); String s1 = d1.toLocaleString(); Vector newRow = new Vector(); newRow.add(s1); newRow.add(notif.getType()); newRow.add(notif.getMessage()); newRow.add(notif.getUserData()); model.getDataVector().add(0, newRow); model.newRowsAdded(new TableModelEvent(model)); }
public void sendNotif(Notification notif) { Date d1 = new Date(notif.getTimeStamp()); String s1 = d1.toLocaleString(); Vector newRow = new Vector(); newRow.add(s1); newRow.add(notif.getType()); newRow.add(notif.getMessage()); newRow.add(notif.getUserData()); model.getDataVector().add(0, newRow); model.newRowsAdded(new TableModelEvent(model)); }
@Override public String getTimestampFieldValue() { if (hasEventBody()) { return String.format("%.3f", getEventBody().getTimeStamp() / 1000.0); } return super.getTimestampFieldValue(); }
public void broadcastLogEvent(final String event, final String[] throwableStringRep) { Notification notif = new Notification(LOGGING_EVENT_TYPE, this, sequenceNumber.incrementAndGet(), System.currentTimeMillis(), event); notif.setUserData(throwableStringRep); sendNotification(notif); notif = new Notification(notif.getType(), getClass().getName(), notif.getSequenceNumber(), notif.getTimeStamp(), notif.getMessage()); notif.setUserData(throwableStringRep); tcLoggingHistoryProvider.push(notif); }
public void broadcastLogEvent(final String event, final String[] throwableStringRep) { Notification notif = new Notification(LOGGING_EVENT_TYPE, this, sequenceNumber.incrementAndGet(), System.currentTimeMillis(), event); notif.setUserData(throwableStringRep); sendNotification(notif); notif = new Notification(notif.getType(), getClass().getName(), notif.getSequenceNumber(), notif.getTimeStamp(), notif.getMessage()); notif.setUserData(throwableStringRep); tcLoggingHistoryProvider.push(notif); }
public void broadcastLogEvent(final String event, final String[] throwableStringRep) { Notification notif = new Notification(LOGGING_EVENT_TYPE, this, sequenceNumber.incrementAndGet(), System.currentTimeMillis(), event); notif.setUserData(throwableStringRep); sendNotification(notif); notif = new Notification(notif.getType(), getClass().getName(), notif.getSequenceNumber(), notif.getTimeStamp(), notif.getMessage()); notif.setUserData(throwableStringRep); tcLoggingHistoryProvider.push(notif); }
private void assertNotificationsEqual(Notification n1, Notification n2) { assertEquals(n1.getType(), n2.getType()); assertEquals(n1.getSequenceNumber(), n2.getSequenceNumber()); assertEquals(n1.getUserData(), n2.getUserData()); assertEquals(n1.getTimeStamp(), n2.getTimeStamp()); assertEquals(n1.getMessage(), n2.getMessage()); } }
protected void onSerialize(SerializationContext context, Notification notification) throws IOException { context.serialize(CLASS_NAME_QNAME, null, notification.getType()); context.serialize(SOURCE_QNAME, null, notification.getSource()); context.serialize(SEQUENCE_NUMBER_QNAME, null, new Long(notification.getSequenceNumber())); context.serialize(TIMESTAMP_QNAME, null, new Long(notification.getTimeStamp())); context.serialize(MESSAGE_QNAME, null, notification.getMessage()); context.serialize(USER_DATA_QNAME, null, notification.getUserData()); }
@Override public synchronized void notificationReceived(final ForwardingNotificationEvent event) { final Notification notif = event.getNotification(); if (debugEnabled) log.debug("received notification from node={}, mbean={}, notification={} (sequence={}, timestamp={})", event.getNodeUuid(), event.getMBeanName(), notif, notif.getSequenceNumber(), notif.getTimeStamp()); forwarder.sendNotification(new JPPFNodeForwardingNotification(notif, event.getNodeUuid(), event.getMBeanName())); } }