public void fireEvent(IdentityEvent event)
{
for (Iterator i = listeners.getRegistrations().iterator();i.hasNext();)
{
IdentityEventListener listener = (IdentityEventListener)i.next();
try
{
listener.onEvent(event);
}
catch (Exception e)
{
log.error("Listener " + listener + " threw an exception during event firing " + event, e);
}