Class LocalVeniceChangelogConsumerProvider<K,​V>

    • Constructor Detail

      • LocalVeniceChangelogConsumerProvider

        public LocalVeniceChangelogConsumerProvider​(java.lang.Class<? extends VeniceChangelogConsumerClientFactory> veniceChangelogConsumerClientFactoryClass)
    • Method Detail

      • getVeniceChangelogConsumer

        public VeniceChangelogConsumer<K,​V> getVeniceChangelogConsumer​(java.lang.String storeName)
                                                                      throws java.lang.NoSuchMethodException,
                                                                             java.lang.reflect.InvocationTargetException,
                                                                             java.lang.InstantiationException,
                                                                             java.lang.IllegalAccessException
        Specified by:
        getVeniceChangelogConsumer in interface VeniceChangelogConsumerProvider<K,​V>
        Throws:
        java.lang.NoSuchMethodException
        java.lang.reflect.InvocationTargetException
        java.lang.InstantiationException
        java.lang.IllegalAccessException
      • getVeniceChangelogConsumer

        public VeniceChangelogConsumer<K,​V> getVeniceChangelogConsumer​(java.lang.String storeName,
                                                                             java.lang.String consumerId)
                                                                      throws java.lang.NoSuchMethodException,
                                                                             java.lang.reflect.InvocationTargetException,
                                                                             java.lang.InstantiationException,
                                                                             java.lang.IllegalAccessException
        Specified by:
        getVeniceChangelogConsumer in interface VeniceChangelogConsumerProvider<K,​V>
        Throws:
        java.lang.NoSuchMethodException
        java.lang.reflect.InvocationTargetException
        java.lang.InstantiationException
        java.lang.IllegalAccessException