Uses of Interface
org.apache.qpid.protonj2.codec.decoders.ScanningContext
Packages that use ScanningContext
Package
Description
-
Uses of ScanningContext in org.apache.qpid.protonj2.codec.decoders
Classes in org.apache.qpid.protonj2.codec.decoders that implement ScanningContextMethods in org.apache.qpid.protonj2.codec.decoders with parameters of type ScanningContextModifier and TypeMethodDescriptionprotected <KeyType> voidAbstractDescribedMapTypeDecoder.scanMapEntries(ProtonBuffer buffer, DecoderState state, ScanningContext<KeyType> context, BiConsumer<KeyType, Object> matchConsumer) -
Uses of ScanningContext in org.apache.qpid.protonj2.codec.decoders.messaging
Methods in org.apache.qpid.protonj2.codec.decoders.messaging that return ScanningContextModifier and TypeMethodDescriptionstatic ScanningContext<String>ApplicationPropertiesTypeDecoder.createScanContext(String... keys) Creates a new scanning context for the given collection ofStringvalues.static ScanningContext<String>ApplicationPropertiesTypeDecoder.createScanContext(Collection<String> keys) Creates a new scanning context for the given collection ofStringvalues.static ScanningContext<Symbol>DeliveryAnnotationsTypeDecoder.createScanContext(Collection<Symbol> keys) Creates a new scanning context for the given collection ofSymbolvalues.static ScanningContext<Symbol>DeliveryAnnotationsTypeDecoder.createScanContext(Symbol... keys) Creates a new scanning context for the given collection ofSymbolvalues.static ScanningContext<Symbol>FooterTypeDecoder.createScanContext(Collection<Symbol> keys) Creates a new scanning context for the given collection ofSymbolvalues.static ScanningContext<Symbol>FooterTypeDecoder.createScanContext(Symbol... keys) Creates a new scanning context for the given collection ofSymbolvalues.static ScanningContext<Symbol>MessageAnnotationsTypeDecoder.createScanContext(Collection<Symbol> keys) Creates a new scanning context for the given collection ofSymbolvalues.static ScanningContext<Symbol>MessageAnnotationsTypeDecoder.createScanContext(Symbol... keys) Creates a new scanning context for the given collection ofSymbolvalues.Methods in org.apache.qpid.protonj2.codec.decoders.messaging with parameters of type ScanningContextModifier and TypeMethodDescriptionvoidDeliveryAnnotationsTypeDecoder.scanAnnotations(ProtonBuffer buffer, DecoderState state, ScanningContext<Symbol> context, BiConsumer<Symbol, Object> matchConsumer) Scans through the encodedApplicationPropertiesmap looking for keys that match with the providedScanningContext.voidFooterTypeDecoder.scanAnnotations(ProtonBuffer buffer, DecoderState state, ScanningContext<Symbol> context, BiConsumer<Symbol, Object> matchConsumer) Scans through the encodedFootermap looking for keys that match with the providedScanningContext.voidMessageAnnotationsTypeDecoder.scanAnnotations(ProtonBuffer buffer, DecoderState state, ScanningContext<Symbol> context, BiConsumer<Symbol, Object> matchConsumer) Scans through the encodedMessageAnnotationsmap looking for keys that match with the providedScanningContext.voidApplicationPropertiesTypeDecoder.scanProperties(ProtonBuffer buffer, DecoderState state, ScanningContext<String> context, BiConsumer<String, Object> matchConsumer) Scans through the encodedApplicationPropertiesmap looking for keys that match with the providedScanningContext. -
Uses of ScanningContext in org.apache.qpid.protonj2.codec.decoders.primitives
Methods in org.apache.qpid.protonj2.codec.decoders.primitives with parameters of type ScanningContextModifier and TypeMethodDescription<KeyType> voidAbstractMapTypeDecoder.scanKeys(ProtonBuffer buffer, DecoderState state, ScanningContext<KeyType> context, BiConsumer<KeyType, Object> matchConsumer) <KeyType> voidMapTypeDecoder.scanKeys(ProtonBuffer buffer, DecoderState state, ScanningContext<KeyType> context, BiConsumer<KeyType, Object> matchConsumer) Scan the encodedMapkeys matching on predetermined key value encodings to quickly find mappings that are of interest and then only decoding the value portion of the matched key / value pair.