Package org.forgerock.openidm.audit.impl
Class RouterAuditEventHandler
java.lang.Object
org.forgerock.audit.events.handlers.AuditEventHandlerBase
org.forgerock.openidm.audit.impl.RouterAuditEventHandler
- All Implemented Interfaces:
org.forgerock.audit.events.handlers.AuditEventHandler
public class RouterAuditEventHandler
extends org.forgerock.audit.events.handlers.AuditEventHandlerBase
Audit event handler that logs to a router target.
-
Field Summary
Fields inherited from class org.forgerock.audit.events.handlers.AuditEventHandlerBase
eventTopicsMetaData -
Constructor Summary
ConstructorsConstructorDescriptionRouterAuditEventHandler(RouterAuditEventHandlerConfiguration configuration, org.forgerock.audit.events.EventTopicsMetaData eventTopicsMetaData, org.forgerock.json.resource.ConnectionFactory connectionFactory) -
Method Summary
Modifier and TypeMethodDescriptionorg.forgerock.util.promise.Promise<org.forgerock.json.resource.ResourceResponse,org.forgerock.json.resource.ResourceException> publishEvent(org.forgerock.services.context.Context context, String auditEventTopic, org.forgerock.json.JsonValue auditEventContent) org.forgerock.util.promise.Promise<org.forgerock.json.resource.QueryResponse,org.forgerock.json.resource.ResourceException> queryEvents(org.forgerock.services.context.Context context, String auditEventTopic, org.forgerock.json.resource.QueryRequest queryRequest, org.forgerock.json.resource.QueryResourceHandler queryResourceHandler) org.forgerock.util.promise.Promise<org.forgerock.json.resource.ResourceResponse,org.forgerock.json.resource.ResourceException> readEvent(org.forgerock.services.context.Context context, String auditEventTopic, String auditEventId) voidshutdown()voidstartup()Methods inherited from class org.forgerock.audit.events.handlers.AuditEventHandlerBase
getHandledTopics, getName, handleAction, isEnabled
-
Constructor Details
-
RouterAuditEventHandler
@Inject public RouterAuditEventHandler(RouterAuditEventHandlerConfiguration configuration, org.forgerock.audit.events.EventTopicsMetaData eventTopicsMetaData, org.forgerock.json.resource.ConnectionFactory connectionFactory)
-
-
Method Details
-
startup
public void startup() throws org.forgerock.json.resource.ResourceException- Throws:
org.forgerock.json.resource.ResourceException
-
shutdown
public void shutdown() throws org.forgerock.json.resource.ResourceException- Throws:
org.forgerock.json.resource.ResourceException
-
publishEvent
public org.forgerock.util.promise.Promise<org.forgerock.json.resource.ResourceResponse,org.forgerock.json.resource.ResourceException> publishEvent(org.forgerock.services.context.Context context, String auditEventTopic, org.forgerock.json.JsonValue auditEventContent) -
readEvent
-
queryEvents
public org.forgerock.util.promise.Promise<org.forgerock.json.resource.QueryResponse,org.forgerock.json.resource.ResourceException> queryEvents(org.forgerock.services.context.Context context, String auditEventTopic, org.forgerock.json.resource.QueryRequest queryRequest, org.forgerock.json.resource.QueryResourceHandler queryResourceHandler)
-