Class AuditReporterVerticle

java.lang.Object
io.vertx.core.AbstractVerticle
io.vertx.rxjava3.core.AbstractVerticle
io.gravitee.am.service.reporter.impl.AuditReporterVerticle
All Implemented Interfaces:
AuditReporterService, io.vertx.core.Verticle

@Component public class AuditReporterVerticle extends io.vertx.rxjava3.core.AbstractVerticle implements AuditReporterService
Author:
Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), GraviteeSource Team
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.slf4j.Logger
     

    Fields inherited from class io.vertx.rxjava3.core.AbstractVerticle

    vertx

    Fields inherited from class io.vertx.core.AbstractVerticle

    context
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
     
    static void
     
    void
    report(Reportable reportable)
     
    void
     
    void
     

    Methods inherited from class io.vertx.rxjava3.core.AbstractVerticle

    init, rxStart, rxStop, start, stop

    Methods inherited from class io.vertx.core.AbstractVerticle

    config, deploymentID, getVertx, processArgs

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • LOGGER

      public static final org.slf4j.Logger LOGGER
  • Constructor Details

    • AuditReporterVerticle

      public AuditReporterVerticle()
  • Method Details

    • incrementActiveReporter

      public static void incrementActiveReporter()
    • decrementActiveReporter

      public static void decrementActiveReporter()
    • start

      public void start() throws Exception
      Overrides:
      start in class io.vertx.core.AbstractVerticle
      Throws:
      Exception
    • stop

      public void stop() throws Exception
      Overrides:
      stop in class io.vertx.core.AbstractVerticle
      Throws:
      Exception
    • report

      public void report(Reportable reportable)
      Specified by:
      report in interface AuditReporterService