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 class
AuditLogger.Status
-
Field Summary
Fields Modifier and Type Field Description static ManagedAuditLogger
NO_OP_LOGGER
An audit logger that doesn't log.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
log(boolean readOnly, OperationContext.ResultAction resultAction, String userId, String domainUUID, AccessMechanism accessMechanism, InetAddress remoteAddress, Resource resultantModel, List<org.jboss.dmr.ModelNode> operations)
void
logJmxMethodAccess(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)
-
-