Interface VaultPreprocessor


  • public interface VaultPreprocessor
    The preprocessors are expected to be used to perform compatibility adjustments or last-minute changes over uncontrolled inputs. Preprocessing should happen before structure validation and before compilation.
    Author:
    Pierre Lecerf ([email protected]) Created on 2021/01/25
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.fasterxml.jackson.databind.node.ObjectNode preprocess​(com.fasterxml.jackson.databind.node.ObjectNode node)
      Can alter a given configuration node, or leave it as is, before it goes through compilation.
    • Method Detail

      • preprocess

        com.fasterxml.jackson.databind.node.ObjectNode preprocess​(com.fasterxml.jackson.databind.node.ObjectNode node)
                                                           throws VaultParserException
        Can alter a given configuration node, or leave it as is, before it goes through compilation.
        Parameters:
        node - A configuration node
        Returns:
        an altered configuration node
        Throws:
        VaultParserException