Class AbstractJsonSchemaWorkAction<T extends io.micronaut.gradle.jsonschema.tasks.AbstractJsonSchemaWorkAction.JsonSchemaParameters>

java.lang.Object
io.micronaut.gradle.jsonschema.tasks.AbstractJsonSchemaWorkAction<T>
All Implemented Interfaces:
org.gradle.workers.WorkAction<T>
Direct Known Subclasses:
JsonSchemaFileWorkAction, JsonSchemaFolderWorkAction, JsonSchemaUrlWorkAction

public abstract class AbstractJsonSchemaWorkAction<T extends io.micronaut.gradle.jsonschema.tasks.AbstractJsonSchemaWorkAction.JsonSchemaParameters> extends Object implements org.gradle.workers.WorkAction<T>
  • Constructor Details

    • AbstractJsonSchemaWorkAction

      public AbstractJsonSchemaWorkAction()
  • Method Details

    • configureBuilder

      protected abstract void configureBuilder(io.micronaut.jsonschema.generator.utils.SourceGeneratorConfigBuilder builder)
    • execute

      public void execute()
      Specified by:
      execute in interface org.gradle.workers.WorkAction<T extends io.micronaut.gradle.jsonschema.tasks.AbstractJsonSchemaWorkAction.JsonSchemaParameters>