Class DefaultResponseHandler

java.lang.Object
org.sonatype.gradle.plugins.scan.ossindex.DefaultResponseHandler
All Implemented Interfaces:
OssIndexResponseHandler

public class DefaultResponseHandler extends Object implements OssIndexResponseHandler
Default response handler that logs vulnerability information in plain text format.
  • Field Summary

    Fields inherited from interface org.sonatype.gradle.plugins.scan.ossindex.OssIndexResponseHandler

    log
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructs a handler with the given extension configuration.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    handleOssIndexResponse(Set<org.gradle.api.artifacts.ResolvedDependency> dependencies, Map<org.gradle.api.artifacts.ResolvedDependency,org.sonatype.goodies.packageurl.PackageUrl> dependenciesMap, Map<org.sonatype.goodies.packageurl.PackageUrl,org.sonatype.ossindex.service.api.componentreport.ComponentReport> response)
    Processes the OSS Index response and reports vulnerabilities.

    Methods inherited from class java.lang.Object

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

    • DefaultResponseHandler

      public DefaultResponseHandler(OssIndexPluginExtension extension)
      Constructs a handler with the given extension configuration.
  • Method Details

    • handleOssIndexResponse

      public boolean handleOssIndexResponse(Set<org.gradle.api.artifacts.ResolvedDependency> dependencies, Map<org.gradle.api.artifacts.ResolvedDependency,org.sonatype.goodies.packageurl.PackageUrl> dependenciesMap, Map<org.sonatype.goodies.packageurl.PackageUrl,org.sonatype.ossindex.service.api.componentreport.ComponentReport> response)
      Description copied from interface: OssIndexResponseHandler
      Processes the OSS Index response and reports vulnerabilities.
      Specified by:
      handleOssIndexResponse in interface OssIndexResponseHandler