AbstractSTSEvent baseEvent = (AbstractSTSEvent)event;
map.put(KEYS.TIME.name(), this.dateFormat.format(new Date(baseEvent.getTimestamp())));
map.put(KEYS.OPERATION.name(), baseEvent.getOperation());
map.put(KEYS.DURATION.name(), String.valueOf(baseEvent.getDuration()) + "ms");
TokenCancellerParameters params = event.getTokenParameters();
HttpServletRequest req = (HttpServletRequest)params.getWebServiceContext().
getMessageContext().get(AbstractHTTPDestination.HTTP_REQUEST);
map.put(KEYS.REMOTE_HOST.name(), req.getRemoteHost());
map.put(KEYS.REMOTE_PORT.name(), String.valueOf(req.getRemotePort()));
map.put(KEYS.URL.name(), (String)params.getWebServiceContext().
getMessageContext().get("org.apache.cxf.request.url"));
map.put(KEYS.TOKENTYPE.name(), params.getTokenRequirements().getTokenType());
if (params.getTokenRequirements().getActAs() != null) {
map.put(KEYS.CANCEL_PRINCIPAL.name(),
params.getTokenRequirements().getCancelTarget().getPrincipal().getName());
}
if (params.getPrincipal() != null) {
map.put(KEYS.WS_SEC_PRINCIPAL.name(), params.getPrincipal().getName());
}
//map.put(KEYS.REALM.name(), params.getRealm());
//map.put(KEYS.APPLIESTO.name(), params.getAppliesToAddress());
if (event instanceof AbstractSTSFailureEvent) {
map.put(KEYS.STATUS.name(), "FAILURE");