Interface ConfigBuilder

    • Field Detail

      • DEFAULT_KEY_SERIALIZER

        static final java.lang.String DEFAULT_KEY_SERIALIZER
      • DEFAULT_VALUE_SERIALIZER

        static final java.lang.String DEFAULT_VALUE_SERIALIZER
      • DEFAULT_KEY_DESERIALIZER

        static final java.lang.String DEFAULT_KEY_DESERIALIZER
      • DEFAULT_VALUE_DESERIALIZER

        static final java.lang.String DEFAULT_VALUE_DESERIALIZER
      • KEY_DESERIALIZER_FACTORY_CONFIG

        static final java.lang.String KEY_DESERIALIZER_FACTORY_CONFIG
        See Also:
        Constant Field Values
    • Method Detail

      • build

        java.util.Map<java.lang.String,​java.lang.Object> build()
                                                              throws CoreException
        Build a configuration suitable for both a consumer and producer.
        Returns:
        the configuration
        Throws:
        CoreException - wrapping any underlying exception.
      • build

        java.util.Map<java.lang.String,​java.lang.Object> build​(ConfigBuilder.KeyFilter t)
                                                              throws CoreException
        Build a configuration with a filter applied to the config names.
        Parameters:
        t - the keys to keep.
        Returns:
        the configuration
        Throws:
        CoreException - wrapping any underlying exception.
        See Also:
        ConfigDefinition