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 Details

  • 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 interface org.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 interface org.glassfish.jersey.server.model.ModelProcessor