A B C D E F G H I J K L M N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addDesiredTopic(Topic, Optional<Integer>) - Method in class io.floodplain.streams.remotejoin.TopologyConstructor
- addDiffProcessor(Topology, TopologyContext, TopologyConstructor, String, String) - Static method in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
- addGroupedProcessor(Topology, TopologyContext, TopologyConstructor, String, String, Function<ReplicationMessage, String>) - Static method in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
- addJoin(Topology, TopologyContext, TopologyConstructor, String, String, String, boolean, boolean, boolean, boolean) - Static method in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
- addMaterializeStore(Topology, TopologyContext, TopologyConstructor, String, String) - Static method in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
- addPersistentCache(Topology, TopologyContext, TopologyConstructor, String, String, Duration, int, boolean) - Static method in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
- addReducer(Topology, TopologyContext, TopologyConstructor, Stack<String>, int, List<TopologyPipeComponent>, List<TopologyPipeComponent>, Function<ImmutableMessage, ImmutableMessage>, boolean, Optional<BiFunction<ImmutableMessage, ImmutableMessage, String>>) - Static method in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
- addSingleJoinGrouped(Topology, TopologyContext, TopologyConstructor, String, String, String, boolean, boolean, boolean) - Static method in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
- addSink(String) - Method in class io.floodplain.streams.remotejoin.TopologyConstructor
- addSourceStore(Topology, TopologyConstructor, Topic, Topic.FloodplainKeyFormat, Topic.FloodplainBodyFormat, boolean) - Static method in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
- addSourceStore(Topology, TopologyConstructor, Topic, Deserializer<String>, Deserializer<ReplicationMessage>, boolean) - Static method in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
- addStateStoreMapping(Map<String, List<String>>, String, String) - Static method in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
- addToTopology(Stack<String>, int, Topology, TopologyContext, TopologyConstructor) - Method in interface io.floodplain.reactive.source.topology.api.TopologyPipeComponent
B
- bodyDeserializer(Topic.FloodplainBodyFormat) - Static method in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
- bodySerializer(Topic.FloodplainBodyFormat) - Static method in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
- BoundedMemoryRocksDBConfig - Class in io.floodplain.streams.base
- BoundedMemoryRocksDBConfig() - Constructor for class io.floodplain.streams.base.BoundedMemoryRocksDBConfig
C
- CacheProcessor - Class in io.floodplain.streams.remotejoin
- CacheProcessor(String, Duration, int, boolean) - Constructor for class io.floodplain.streams.remotejoin.CacheProcessor
- checkCache(long) - Method in class io.floodplain.streams.remotejoin.CacheProcessor
- close() - Method in class io.floodplain.streams.debezium.impl.DebeziumConversionProcessor
- close() - Method in class io.floodplain.streams.remotejoin.CacheProcessor
- close() - Method in class io.floodplain.streams.remotejoin.DiffProcessor
- close() - Method in class io.floodplain.streams.remotejoin.IdentityProcessor
- close() - Method in class io.floodplain.streams.remotejoin.ranged.GroupedUpdateProcessor
- close() - Method in class io.floodplain.streams.remotejoin.StoreProcessor
- close() - Method in class io.floodplain.streams.serializer.ConnectKeySerializer
- close() - Method in class io.floodplain.streams.serializer.ConnectReplicationMessageSerde
- close() - Method in class io.floodplain.streams.serializer.ImmutableMessageSerde
- close() - Method in class io.floodplain.streams.serializer.ReplicationMessageSerde
- close(String, Options) - Method in class io.floodplain.streams.base.BoundedMemoryRocksDBConfig
- combinedKey - Variable in class io.floodplain.streams.debezium.TableIdentifier
- COMMONKEY - Static variable in class io.floodplain.streams.remotejoin.StoreStateProcessor
- configure(Map<String, ?>, boolean) - Method in class io.floodplain.streams.serializer.ConnectKeySerializer
- configure(Map<String, ?>, boolean) - Method in class io.floodplain.streams.serializer.ConnectReplicationMessageSerde
- configure(Map<String, ?>, boolean) - Method in class io.floodplain.streams.serializer.ImmutableMessageSerde
- configure(Map<String, ?>, boolean) - Method in class io.floodplain.streams.serializer.ReplicationMessageSerde
- ConnectKeySerializer - Class in io.floodplain.streams.serializer
- ConnectKeySerializer() - Constructor for class io.floodplain.streams.serializer.ConnectKeySerializer
- ConnectReplicationMessageSerde - Class in io.floodplain.streams.serializer
- ConnectReplicationMessageSerde() - Constructor for class io.floodplain.streams.serializer.ConnectReplicationMessageSerde
- convert(ObjectNode, Consumer<String>, boolean, Optional<ReplicationMessage.Operation>, Optional<String>) - Static method in class io.floodplain.streams.debezium.JSONToReplicationMessage
- convertToReplication(boolean, ObjectNode, Optional<String>) - Static method in class io.floodplain.streams.debezium.JSONToReplicationMessage
- createImmutableMessageSupplier(String, boolean) - Static method in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
- createLongStoreSupplier(String, boolean) - Static method in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
- createMessageStoreSupplier(String, boolean) - Static method in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
- createTopicsAsNeeded(Map<String, Object>) - Method in class io.floodplain.streams.remotejoin.TopologyConstructor
D
- databaseInstance - Variable in class io.floodplain.streams.debezium.TableIdentifier
- DebeziumConversionProcessor - Class in io.floodplain.streams.debezium.impl
- DebeziumConversionProcessor() - Constructor for class io.floodplain.streams.debezium.impl.DebeziumConversionProcessor
- DebeziumParseException - Exception in io.floodplain.streams.debezium
- DebeziumParseException(String) - Constructor for exception io.floodplain.streams.debezium.DebeziumParseException
- DebeziumParseException(String, Throwable) - Constructor for exception io.floodplain.streams.debezium.DebeziumParseException
- deployment - Variable in class io.floodplain.streams.debezium.TableIdentifier
- deserializer() - Method in class io.floodplain.streams.serializer.ConnectReplicationMessageSerde
- deserializer() - Method in class io.floodplain.streams.serializer.ImmutableMessageSerde
- deserializer() - Method in class io.floodplain.streams.serializer.ReplicationMessageSerde
- desiredTopicNames() - Method in class io.floodplain.streams.remotejoin.TopologyConstructor
- DiffProcessor - Class in io.floodplain.streams.remotejoin
- DiffProcessor(String) - Constructor for class io.floodplain.streams.remotejoin.DiffProcessor
E
- ensureTopicExists(Topic, Optional<Integer>) - Method in class io.floodplain.streams.remotejoin.TopologyConstructor
F
- fields - Variable in class io.floodplain.streams.debezium.TableIdentifier
- FIRST - io.floodplain.streams.remotejoin.ReplicationTopologyParser.Flatten
G
- generateNewStreamId() - Method in class io.floodplain.streams.remotejoin.TopologyConstructor
- GroupedUpdateProcessor - Class in io.floodplain.streams.remotejoin.ranged
- GroupedUpdateProcessor(String, Function<ReplicationMessage, String>, String) - Constructor for class io.floodplain.streams.remotejoin.ranged.GroupedUpdateProcessor
H
- HistoryProcessor - Class in io.floodplain.streams.remotejoin
- HistoryProcessor(String, String) - Constructor for class io.floodplain.streams.remotejoin.HistoryProcessor
I
- IdentityProcessor - Class in io.floodplain.streams.remotejoin
- IdentityProcessor() - Constructor for class io.floodplain.streams.remotejoin.IdentityProcessor
- IfElseProcessor - Class in io.floodplain.streams.remotejoin
- IfElseProcessor(Predicate<ReplicationMessage>, String, Optional<String>) - Constructor for class io.floodplain.streams.remotejoin.IfElseProcessor
- ImmutableMessageSerde - Class in io.floodplain.streams.serializer
- ImmutableMessageSerde() - Constructor for class io.floodplain.streams.serializer.ImmutableMessageSerde
- immutableStoreSupplier - Variable in class io.floodplain.streams.remotejoin.TopologyConstructor
- init(ProcessorContext) - Method in class io.floodplain.streams.remotejoin.CacheProcessor
- init(ProcessorContext) - Method in class io.floodplain.streams.remotejoin.DiffProcessor
- init(ProcessorContext) - Method in class io.floodplain.streams.remotejoin.ranged.ManyToOneGroupedProcessor
- init(ProcessorContext) - Method in class io.floodplain.streams.remotejoin.ReduceReadProcessor
- init(ProcessorContext<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.HistoryProcessor
- init(ProcessorContext<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.IdentityProcessor
- init(ProcessorContext<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.IfElseProcessor
- init(ProcessorContext<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.KeyProcessor
- init(ProcessorContext<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.OneToOneProcessor
- init(ProcessorContext<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.PreJoinProcessor
- init(ProcessorContext<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.PrimaryToSecondaryProcessor
- init(ProcessorContext<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.ranged.GroupedUpdateProcessor
- init(ProcessorContext<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.ranged.ManyToManyGroupedProcessor
- init(ProcessorContext<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.ranged.OneToManyGroupedProcessor
- init(ProcessorContext<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.StoreProcessor
- init(ProcessorContext<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.StoreStateProcessor
- init(ProcessorContext) - Method in class io.floodplain.streams.debezium.impl.DebeziumConversionProcessor
- io.floodplain.reactive.source.topology.api - package io.floodplain.reactive.source.topology.api
- io.floodplain.streams.base - package io.floodplain.streams.base
- io.floodplain.streams.debezium - package io.floodplain.streams.debezium
- io.floodplain.streams.debezium.impl - package io.floodplain.streams.debezium.impl
- io.floodplain.streams.remotejoin - package io.floodplain.streams.remotejoin
- io.floodplain.streams.remotejoin.ranged - package io.floodplain.streams.remotejoin.ranged
- io.floodplain.streams.serializer - package io.floodplain.streams.serializer
J
- JSONToReplicationMessage - Class in io.floodplain.streams.debezium
- JSONToReplicationMessage() - Constructor for class io.floodplain.streams.debezium.JSONToReplicationMessage
K
- key - Variable in class io.floodplain.streams.debezium.KeyValue
- keyDeserialize() - Static method in class io.floodplain.streams.serializer.ConnectReplicationMessageSerde
- keyDeserializer(Topic.FloodplainKeyFormat) - Static method in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
- keyMessage - Variable in class io.floodplain.streams.debezium.TableIdentifier
- KeyProcessor - Class in io.floodplain.streams.remotejoin
- KeyProcessor(Function<String, String>) - Constructor for class io.floodplain.streams.remotejoin.KeyProcessor
- keySerialize() - Static method in class io.floodplain.streams.serializer.ConnectReplicationMessageSerde
- keySerializer(Topic.FloodplainKeyFormat) - Static method in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
- KeyValue - Class in io.floodplain.streams.debezium
- KeyValue(String, byte[]) - Constructor for class io.floodplain.streams.debezium.KeyValue
L
- LAST - io.floodplain.streams.remotejoin.ReplicationTopologyParser.Flatten
- LogProcessor - Class in io.floodplain.streams.remotejoin
- LogProcessor() - Constructor for class io.floodplain.streams.remotejoin.LogProcessor
- longStoreSupplier - Variable in class io.floodplain.streams.remotejoin.TopologyConstructor
M
- ManyToManyGroupedProcessor - Class in io.floodplain.streams.remotejoin.ranged
- ManyToManyGroupedProcessor(String, String, boolean) - Constructor for class io.floodplain.streams.remotejoin.ranged.ManyToManyGroupedProcessor
- ManyToOneGroupedProcessor - Class in io.floodplain.streams.remotejoin.ranged
- ManyToOneGroupedProcessor(String, String, boolean) - Constructor for class io.floodplain.streams.remotejoin.ranged.ManyToOneGroupedProcessor
- materializeParent() - Method in interface io.floodplain.reactive.source.topology.api.TopologyPipeComponent
-
Returns
- materializeStateStores(TopologyConstructor, Topology) - Static method in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
N
- NONE - io.floodplain.streams.remotejoin.ReplicationTopologyParser.Flatten
O
- OneToManyGroupedProcessor - Class in io.floodplain.streams.remotejoin.ranged
- OneToManyGroupedProcessor(String, String, boolean, boolean) - Constructor for class io.floodplain.streams.remotejoin.ranged.OneToManyGroupedProcessor
- OneToOneProcessor - Class in io.floodplain.streams.remotejoin
- OneToOneProcessor(String, String, boolean, BiFunction<ReplicationMessage, ReplicationMessage, ReplicationMessage>) - Constructor for class io.floodplain.streams.remotejoin.OneToOneProcessor
P
- parse(String, byte[]) - Static method in class io.floodplain.streams.debezium.JSONToReplicationMessage
- parseConnectMessage(byte[]) - Static method in class io.floodplain.streams.debezium.JSONToReplicationMessage
- PreJoinProcessor - Class in io.floodplain.streams.remotejoin
- PreJoinProcessor(boolean) - Constructor for class io.floodplain.streams.remotejoin.PreJoinProcessor
- PrimaryToSecondaryProcessor - Class in io.floodplain.streams.remotejoin
- PrimaryToSecondaryProcessor() - Constructor for class io.floodplain.streams.remotejoin.PrimaryToSecondaryProcessor
- process(String, byte[]) - Method in class io.floodplain.streams.debezium.impl.DebeziumConversionProcessor
- process(String, ReplicationMessage) - Method in class io.floodplain.streams.remotejoin.LogProcessor
- process(Record<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.CacheProcessor
- process(Record<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.DiffProcessor
- process(Record<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.HistoryProcessor
- process(Record<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.IdentityProcessor
- process(Record<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.IfElseProcessor
- process(Record<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.KeyProcessor
- process(Record<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.OneToOneProcessor
- process(Record<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.PreJoinProcessor
- process(Record<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.PrimaryToSecondaryProcessor
- process(Record<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.ranged.GroupedUpdateProcessor
- process(Record<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.ranged.ManyToManyGroupedProcessor
- process(Record<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.ranged.ManyToOneGroupedProcessor
- process(Record<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.ranged.OneToManyGroupedProcessor
- process(Record<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.ReduceReadProcessor
- process(Record<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.StoreProcessor
- process(Record<String, ReplicationMessage>) - Method in class io.floodplain.streams.remotejoin.StoreStateProcessor
- processDebeziumBody(byte[], Optional<String>) - Static method in class io.floodplain.streams.debezium.JSONToReplicationMessage
- processDebeziumKey(ObjectNode) - Static method in class io.floodplain.streams.debezium.JSONToReplicationMessage
- processorStateStoreMapper - Variable in class io.floodplain.streams.remotejoin.TopologyConstructor
R
- ReduceReadProcessor - Class in io.floodplain.streams.remotejoin
- ReduceReadProcessor(String, String, Function<ImmutableMessage, ImmutableMessage>, Optional<BiFunction<ImmutableMessage, ImmutableMessage, String>>) - Constructor for class io.floodplain.streams.remotejoin.ReduceReadProcessor
- replicationFromConnect() - Static method in class io.floodplain.streams.debezium.JSONToReplicationMessage
- ReplicationMessageSerde - Class in io.floodplain.streams.serializer
- ReplicationMessageSerde() - Constructor for class io.floodplain.streams.serializer.ReplicationMessageSerde
- replicationSerde - Static variable in class io.floodplain.streams.base.StreamOperators
- ReplicationTopologyParser - Class in io.floodplain.streams.remotejoin
- ReplicationTopologyParser.Flatten - Enum in io.floodplain.streams.remotejoin
- resolveType(String, Optional<String>, Optional<JsonNode>) - Static method in class io.floodplain.streams.debezium.JSONToReplicationMessage
- resolveValue(String, Optional<String>, JsonNode, JsonNode) - Static method in class io.floodplain.streams.debezium.JSONToReplicationMessage
- REVERSE_IDENTIFIER - Static variable in class io.floodplain.streams.remotejoin.PreJoinProcessor
- RocksDBConfigurationSetter - Class in io.floodplain.streams.base
- RocksDBConfigurationSetter() - Constructor for class io.floodplain.streams.base.RocksDBConfigurationSetter
S
- serialize(String, String) - Method in class io.floodplain.streams.serializer.ConnectKeySerializer
- serializer() - Method in class io.floodplain.streams.serializer.ConnectReplicationMessageSerde
- serializer() - Method in class io.floodplain.streams.serializer.ImmutableMessageSerde
- serializer() - Method in class io.floodplain.streams.serializer.ReplicationMessageSerde
- setConfig(String, Options, Map<String, Object>) - Method in class io.floodplain.streams.base.BoundedMemoryRocksDBConfig
- setConfig(String, Options, Map<String, Object>) - Method in class io.floodplain.streams.base.RocksDBConfigurationSetter
- setMaterialize() - Method in interface io.floodplain.reactive.source.topology.api.TopologyPipeComponent
-
Call this to indicate that when this component will be added to the topology
- sinks - Variable in class io.floodplain.streams.remotejoin.TopologyConstructor
- sources - Variable in class io.floodplain.streams.remotejoin.TopologyConstructor
-
Key is the topic object, value is the 'name' of the topic.
- stateStoreSupplier - Variable in class io.floodplain.streams.remotejoin.TopologyConstructor
- STORE_PREFIX - Static variable in class io.floodplain.streams.remotejoin.ReplicationTopologyParser
- StoreProcessor - Class in io.floodplain.streams.remotejoin
- StoreProcessor(String) - Constructor for class io.floodplain.streams.remotejoin.StoreProcessor
- stores - Variable in class io.floodplain.streams.remotejoin.TopologyConstructor
- StoreStateProcessor - Class in io.floodplain.streams.remotejoin
- StoreStateProcessor(String) - Constructor for class io.floodplain.streams.remotejoin.StoreStateProcessor
- StreamOperators - Class in io.floodplain.streams.base
T
- table - Variable in class io.floodplain.streams.debezium.TableIdentifier
- TableIdentifier - Class in io.floodplain.streams.debezium
- TableIdentifier(String, ImmutableMessage, List<String>) - Constructor for class io.floodplain.streams.debezium.TableIdentifier
- tenant - Variable in class io.floodplain.streams.debezium.TableIdentifier
- TopologyConstructor - Class in io.floodplain.streams.remotejoin
- TopologyConstructor() - Constructor for class io.floodplain.streams.remotejoin.TopologyConstructor
- TopologyPipeComponent - Interface in io.floodplain.reactive.source.topology.api
-
This interface indicates a 'thing that can modify the topology' If the addToTopology gets called, it can add sources, sinks and processors to the Kafka Streams topology
V
- value - Variable in class io.floodplain.streams.debezium.KeyValue
- valueOf(String) - Static method in enum io.floodplain.streams.remotejoin.ReplicationTopologyParser.Flatten
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.floodplain.streams.remotejoin.ReplicationTopologyParser.Flatten
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages