Class ReceiverChain
java.lang.Object
io.debezium.ibmi.db2.journal.retrieve.rnrn0200.ReceiverChain
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) DetailedJournalReceiver(package private) Optional<ReceiverChain>(package private) Optional<ReceiverChain> -
Constructor Summary
ConstructorsConstructorDescriptionReceiverChain(DetailedJournalReceiver details) assumed to be unique on DetailedJournalReceiver.info.name -
Method Summary
Modifier and TypeMethodDescription(package private) static Map<JournalReceiver,ReceiverChain> (package private) static Set<ReceiverChain>static List<DetailedJournalReceiver>(package private) static List<DetailedJournalReceiver>chainToList(ReceiverChain chain) boolean(package private) static Optional<ReceiverChain>findChain(Map<JournalReceiver, ReceiverChain> m, DetailedJournalReceiver needle) Finds the first element in the chain with this receiver or empty if not in mapinthashCode()toString()
-
Field Details
-
details
DetailedJournalReceiver details -
next
Optional<ReceiverChain> next -
previous
Optional<ReceiverChain> previous
-
-
Constructor Details
-
ReceiverChain
assumed to be unique on DetailedJournalReceiver.info.name- Parameters:
details-next-
-
-
Method Details
-
hashCode
public int hashCode() -
equals
-
toString
-
chainContaining
public static List<DetailedJournalReceiver> chainContaining(List<DetailedJournalReceiver> l, DetailedJournalReceiver needle) -
availableSingleChainElement
static Map<JournalReceiver,ReceiverChain> availableSingleChainElement(List<DetailedJournalReceiver> l) -
findChain
static Optional<ReceiverChain> findChain(Map<JournalReceiver, ReceiverChain> m, DetailedJournalReceiver needle) Finds the first element in the chain with this receiver or empty if not in map- Parameters:
m-needle-- Returns:
-
chainToList
-
buildReceiverChains
-