Class NoopEnterpriseIntegrations

java.lang.Object
org.j7m.middleware.compliance.defaults.NoopEnterpriseIntegrations

public final class NoopEnterpriseIntegrations extends Object
Non-networked enterprise integration fixtures.

These adapters are thread-safe and deterministic. They are useful for tests, demos, and architecture handoff, but production deployments should provide real GRC, SIEM, SOAR, CMDB, telemetry, and vulnerability adapters.

  • Method Summary

    Modifier and Type
    Method
    Description
    static org.j7m.middleware.compliance.api.CmdbInventoryExporter
    Returns a no-op CMDB exporter.
    static org.j7m.middleware.compliance.api.GrcEvidenceRepository
    Returns a no-op GRC repository.
    static org.j7m.middleware.compliance.api.SiemEvidenceExporter
    Returns a no-op SIEM exporter.
    static org.j7m.middleware.compliance.api.SoarWebhookPublisher
    Returns a no-op SOAR publisher.
    static org.j7m.middleware.compliance.api.ObservabilityTelemetryExporter
    Returns a no-op telemetry exporter.
    static org.j7m.middleware.compliance.api.VulnerabilityMetadataProvider
    Returns a no-op vulnerability metadata provider.

    Methods inherited from class Object

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

    • grcRepository

      public static org.j7m.middleware.compliance.api.GrcEvidenceRepository grcRepository()
      Returns a no-op GRC repository.
      Returns:
      repository
    • siemExporter

      public static org.j7m.middleware.compliance.api.SiemEvidenceExporter siemExporter()
      Returns a no-op SIEM exporter.
      Returns:
      exporter
    • soarPublisher

      public static org.j7m.middleware.compliance.api.SoarWebhookPublisher soarPublisher()
      Returns a no-op SOAR publisher.
      Returns:
      publisher
    • cmdbExporter

      public static org.j7m.middleware.compliance.api.CmdbInventoryExporter cmdbExporter()
      Returns a no-op CMDB exporter.
      Returns:
      exporter
    • telemetryExporter

      public static org.j7m.middleware.compliance.api.ObservabilityTelemetryExporter telemetryExporter()
      Returns a no-op telemetry exporter.
      Returns:
      exporter
    • vulnerabilityMetadataProvider

      public static org.j7m.middleware.compliance.api.VulnerabilityMetadataProvider vulnerabilityMetadataProvider()
      Returns a no-op vulnerability metadata provider.
      Returns:
      provider