Hello developers. I am implementing CADF event logging . In "server"
project, in class ActionEventUtils, I am calling  my method to log the CADF
event.
Something like

createCadfRecord(EventVO event)

All the mapping and information I am using for CADF are being extracted
from the event.
My problem is what happens when I want to use information from other
classes (ApiServlet.java)? I am not asking for general information on
interclass communication.
eg. I want to use the clientIpAddress from ApiServlet.java to
ActionEventUtils.java

Is CallContext a valid choice/solution?

In ApiServlet.java, method processRequestInContext, I am adding to
CallContext.current() the ip address (or any arbitary data).

In ActionEventUtils when I try to get that data the value is null. After a
little debugging I noticed that the contextid in ActionEventUtils is
different from that in ApiServlet.

Any ideas?

Thank you

Nikos Dalezios

Reply via email to