A B C D E F G H I J K L M N O P R S T V 
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.
A B C D E F G H I J K L M N O P R S T V 
All Classes All Packages