Class JsonOsgiConfigPostProcessor

  • All Implemented Interfaces:
    io.wcm.devops.conga.generator.spi.FilePlugin<io.wcm.devops.conga.generator.spi.context.PostProcessorContext,​List<io.wcm.devops.conga.generator.spi.context.FileContext>>, io.wcm.devops.conga.generator.spi.Plugin, io.wcm.devops.conga.generator.spi.PostProcessorPlugin

    public class JsonOsgiConfigPostProcessor
    extends Object
    implements io.wcm.devops.conga.generator.spi.PostProcessorPlugin
    Transforms a combined JSON file containing OSGi configurations into individual OSGi configuration files.
    • Constructor Detail

      • JsonOsgiConfigPostProcessor

        public JsonOsgiConfigPostProcessor()
    • Method Detail

      • getName

        public String getName()
        Specified by:
        getName in interface io.wcm.devops.conga.generator.spi.Plugin
      • accepts

        public boolean accepts​(io.wcm.devops.conga.generator.spi.context.FileContext file,
                               io.wcm.devops.conga.generator.spi.context.PostProcessorContext context)
        Specified by:
        accepts in interface io.wcm.devops.conga.generator.spi.FilePlugin<io.wcm.devops.conga.generator.spi.context.PostProcessorContext,​List<io.wcm.devops.conga.generator.spi.context.FileContext>>
      • apply

        public List<io.wcm.devops.conga.generator.spi.context.FileContext> apply​(io.wcm.devops.conga.generator.spi.context.FileContext fileContext,
                                                                                 io.wcm.devops.conga.generator.spi.context.PostProcessorContext context)
        Specified by:
        apply in interface io.wcm.devops.conga.generator.spi.FilePlugin<io.wcm.devops.conga.generator.spi.context.PostProcessorContext,​List<io.wcm.devops.conga.generator.spi.context.FileContext>>
        Specified by:
        apply in interface io.wcm.devops.conga.generator.spi.PostProcessorPlugin