cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nikolaos Dalezios <dale...@gmail.com>
Subject [DISCUSS] CallContext and related questions
Date Sun, 10 Mar 2019 09:52:21 GMT
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

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message