Package org.jboss.as.controller.audit
Interface AuditLogger
- All Known Subinterfaces:
ManagedAuditLogger
- All Known Implementing Classes:
ManagedAuditLoggerImpl
public interface AuditLogger
- Author:
- John Bailey, Kabir Khan
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ManagedAuditLoggerAn audit logger that doesn't log. -
Method Summary
Modifier and TypeMethodDescriptionvoidlog(boolean readOnly, OperationContext.ResultAction resultAction, String userId, String domainUUID, AccessMechanism accessMechanism, InetAddress remoteAddress, Resource resultantModel, List<org.jboss.dmr.ModelNode> operations) voidlogJmxMethodAccess(boolean readOnly, String userId, String domainUUID, AccessMechanism accessMechanism, InetAddress remoteAddress, String methodName, String[] methodSignature, Object[] methodParams, Throwable error)
-
Field Details
-
NO_OP_LOGGER
An audit logger that doesn't log.
-
-
Method Details
-
log
void log(boolean readOnly, OperationContext.ResultAction resultAction, String userId, String domainUUID, AccessMechanism accessMechanism, InetAddress remoteAddress, Resource resultantModel, List<org.jboss.dmr.ModelNode> operations) -
logJmxMethodAccess
void logJmxMethodAccess(boolean readOnly, String userId, String domainUUID, AccessMechanism accessMechanism, InetAddress remoteAddress, String methodName, String[] methodSignature, Object[] methodParams, Throwable error)
-