*/
protected void appendMessage(ConfigurationContext configCtx,
String serviceName,
String operationName,
Long msgSeq) {
CircularBuffer buffer =
(CircularBuffer) configCtx.getProperty(TracerConstants.MSG_SEQ_BUFFER);
if (buffer == null){
buffer = new CircularBuffer(TracerConstants.MSG_BUFFER_SZ);
configCtx.setProperty(TracerConstants.MSG_SEQ_BUFFER, buffer);
}
GregorianCalendar cal = new GregorianCalendar();
cal.setTime(new Date());
MessageInfo messageInfo = new MessageInfo();
messageInfo.setMessageSequence(msgSeq);
messageInfo.setOperationName(operationName);
messageInfo.setServiceId(serviceName);
messageInfo.setTimestamp(cal);
buffer.append(messageInfo);
}