Package org.graylog2.audit.jersey
Class AuditEventModelProcessor
java.lang.Object
org.graylog2.audit.jersey.AuditEventModelProcessor
- All Implemented Interfaces:
org.glassfish.jersey.server.model.ModelProcessor
public class AuditEventModelProcessor
extends Object
implements org.glassfish.jersey.server.model.ModelProcessor
Checks all POST, PUT and DELETE resource methods for
AuditEvent
annotations and reports missing ones.
It does not report methods which have a NoAuditEvent
annotation.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.glassfish.jersey.server.model.ResourceModel
processResourceModel
(org.glassfish.jersey.server.model.ResourceModel resourceModel, javax.ws.rs.core.Configuration configuration) org.glassfish.jersey.server.model.ResourceModel
processSubResource
(org.glassfish.jersey.server.model.ResourceModel subResourceModel, javax.ws.rs.core.Configuration configuration)
-
Constructor Details
-
AuditEventModelProcessor
-
-
Method Details
-
processResourceModel
public org.glassfish.jersey.server.model.ResourceModel processResourceModel(org.glassfish.jersey.server.model.ResourceModel resourceModel, javax.ws.rs.core.Configuration configuration) - Specified by:
processResourceModel
in interfaceorg.glassfish.jersey.server.model.ModelProcessor
-
processSubResource
public org.glassfish.jersey.server.model.ResourceModel processSubResource(org.glassfish.jersey.server.model.ResourceModel subResourceModel, javax.ws.rs.core.Configuration configuration) - Specified by:
processSubResource
in interfaceorg.glassfish.jersey.server.model.ModelProcessor
-