Class RouterBackedSchemaReader

  • All Implemented Interfaces:
    SchemaReader, java.io.Closeable, java.lang.AutoCloseable

    public class RouterBackedSchemaReader
    extends java.lang.Object
    implements SchemaReader
    • Field Detail

      • TYPE_VALUE_SCHEMA

        public static final java.lang.String TYPE_VALUE_SCHEMA
        See Also:
        Constant Field Values
      • TYPE_ALL_VALUE_SCHEMA_IDS

        public static final java.lang.String TYPE_ALL_VALUE_SCHEMA_IDS
        See Also:
        Constant Field Values
      • TYPE_UPDATE_SCHEMA

        public static final java.lang.String TYPE_UPDATE_SCHEMA
        See Also:
        Constant Field Values
    • Constructor Detail

      • RouterBackedSchemaReader

        public RouterBackedSchemaReader​(java.util.function.Supplier<InternalAvroStoreClient> clientSupplier,
                                        java.util.Optional<org.apache.avro.Schema> readerSchema,
                                        java.util.Optional<java.util.function.Predicate<org.apache.avro.Schema>> preferredSchemaFilter)
      • RouterBackedSchemaReader

        public RouterBackedSchemaReader​(java.util.function.Supplier<InternalAvroStoreClient> clientSupplier,
                                        java.util.Optional<org.apache.avro.Schema> readerSchema,
                                        java.util.Optional<java.util.function.Predicate<org.apache.avro.Schema>> preferredSchemaFilter,
                                        ICProvider icProvider)
      • RouterBackedSchemaReader

        public RouterBackedSchemaReader​(java.util.function.Supplier<InternalAvroStoreClient> clientSupplier,
                                        java.util.Optional<org.apache.avro.Schema> readerSchema,
                                        java.util.Optional<java.util.function.Predicate<org.apache.avro.Schema>> preferredSchemaFilter,
                                        java.time.Duration valueSchemaRefreshPeriod)
      • RouterBackedSchemaReader

        public RouterBackedSchemaReader​(java.util.function.Supplier<InternalAvroStoreClient> clientSupplier,
                                        java.util.Optional<org.apache.avro.Schema> readerSchema,
                                        java.util.Optional<java.util.function.Predicate<org.apache.avro.Schema>> preferredSchemaFilter,
                                        java.time.Duration valueSchemaRefreshPeriod,
                                        ICProvider icProvider)
      • RouterBackedSchemaReader

        public RouterBackedSchemaReader​(InternalAvroStoreClient storeClient,
                                        java.util.Optional<org.apache.avro.Schema> readerSchema,
                                        java.util.Optional<java.util.function.Predicate<org.apache.avro.Schema>> preferredSchemaFilter,
                                        java.time.Duration valueSchemaRefreshPeriod,
                                        ICProvider icProvider)