Class JaxbCodeGenRegistry

  • All Implemented Interfaces:
    org.gradle.api.services.BuildService

    
    public abstract class JaxbCodeGenRegistry
     implements BuildService<BuildServiceParameters.None>
                        

    Prevents interference issues between --configuration-cache, gradle parallelism and ant tasks. See JaxbPlugin for maxParallelism of this BuildService. To reproduce issues:

    • run this plugin on a project with multiple generation tasks

    • raise the maxParallelism of this BuildService to 2 or more

    • run gradle with --configuration-cache

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private final BuildServiceParameters.None parameters
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      • Methods inherited from class com.intershop.gradle.jaxb.utils.JaxbCodeGenRegistry

        getParameters
      • Methods inherited from class org.gradle.api.services.BuildService

        getParameters
      • Methods inherited from class java.lang.Object

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

      • JaxbCodeGenRegistry

        JaxbCodeGenRegistry()
    • Method Detail