Package io.vertx.ext.auth.audit
Interface SecurityAudit
- 
 public interface SecurityAudit
- 
- 
Field SummaryFields Modifier and Type Field Description static SecurityAuditNOOP
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaudit(Marker marker, boolean success)default <T> Handler<AsyncResult<T>>auditHandlerFor(Marker marker)SecurityAuditauthorization(Authorization authorization)static SecurityAuditcreate()SecurityAuditcredentials(Credentials credentials)SecurityAuditdestination(SocketAddress address)SecurityAuditresource(HttpVersion version, HttpMethod method, String path)SecurityAuditresource(String resource)SecurityAuditsource(SocketAddress address)SecurityAuditstatus(int status)SecurityAudituser(User user)
 
- 
- 
- 
Field Detail- 
NOOPstatic final SecurityAudit NOOP 
 
- 
 - 
Method Detail- 
createstatic SecurityAudit create() 
 - 
sourceSecurityAudit source(SocketAddress address) 
 - 
destinationSecurityAudit destination(SocketAddress address) 
 - 
resourceSecurityAudit resource(HttpVersion version, HttpMethod method, String path) 
 - 
resourceSecurityAudit resource(String resource) 
 - 
credentialsSecurityAudit credentials(Credentials credentials) 
 - 
userSecurityAudit user(User user) 
 - 
authorizationSecurityAudit authorization(Authorization authorization) 
 - 
statusSecurityAudit status(int status) 
 - 
auditvoid audit(Marker marker, boolean success) 
 - 
auditHandlerFordefault <T> Handler<AsyncResult<T>> auditHandlerFor(Marker marker) 
 
- 
 
-