Class NoopEnterpriseIntegrations
java.lang.Object
org.j7m.middleware.compliance.defaults.NoopEnterpriseIntegrations
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 TypeMethodDescriptionstatic org.j7m.middleware.compliance.api.CmdbInventoryExporterReturns a no-op CMDB exporter.static org.j7m.middleware.compliance.api.GrcEvidenceRepositoryReturns a no-op GRC repository.static org.j7m.middleware.compliance.api.SiemEvidenceExporterReturns a no-op SIEM exporter.static org.j7m.middleware.compliance.api.SoarWebhookPublisherReturns a no-op SOAR publisher.static org.j7m.middleware.compliance.api.ObservabilityTelemetryExporterReturns a no-op telemetry exporter.static org.j7m.middleware.compliance.api.VulnerabilityMetadataProviderReturns a no-op vulnerability metadata provider.
-
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
-