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 Modifier and Type Interface Description static classAuditLogger.Status
-
Field Summary
Fields Modifier and Type Field Description static ManagedAuditLoggerNO_OP_LOGGERAn audit logger that doesn't log.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidlog(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 Detail
-
NO_OP_LOGGER
static final ManagedAuditLogger NO_OP_LOGGER
An audit logger that doesn't log.
-
-
Method Detail
-
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)
-
-