Class ErrorOutputBlockMetaDataConfig


  • public final class ErrorOutputBlockMetaDataConfig
    extends BlockMetaDataConfig

    Configuration that describes the metadata for a TCS error output block. Error output blocks are based on StreamBase error output streams, and have a hard-wired configuration JSON schema.

    • Constructor Detail

      • ErrorOutputBlockMetaDataConfig

        public ErrorOutputBlockMetaDataConfig()

        Create a new empty error output block metadata object.

    • Method Detail

      • setConfigurationSchema

        public ErrorOutputBlockMetaDataConfig setConfigurationSchema​(String configurationSchema)

        Set the schema that describes and validates configuration for this block, expressed as a fully-qualified class path resource. No-op; error output block schemas cannot be changed.

        Overrides:
        setConfigurationSchema in class BlockMetaDataConfig
        Parameters:
        configurationSchema - schema
        Returns:
        this object
      • fillMap

        protected void fillMap​(Map<String,​Object> props)

        Add this object's properties to the specified map. Override superclass so configuration schema isn't part of the configuration, making the method implementation a no-op.

        Overrides:
        fillMap in class BlockMetaDataConfig
        Parameters:
        props - map to fill