Uses of Interface
org.apache.qpid.protonj2.codec.decoders.StreamScanningContext
Packages that use StreamScanningContext
Package
Description
-
Uses of StreamScanningContext in org.apache.qpid.protonj2.codec.decoders
Classes in org.apache.qpid.protonj2.codec.decoders that implement StreamScanningContextMethods in org.apache.qpid.protonj2.codec.decoders with parameters of type StreamScanningContextModifier and TypeMethodDescriptionprotected <KeyType> voidAbstractDescribedMapTypeDecoder.scanMapEntries(InputStream stream, StreamDecoderState state, StreamScanningContext<KeyType> context, BiConsumer<KeyType, Object> matchConsumer) -
Uses of StreamScanningContext in org.apache.qpid.protonj2.codec.decoders.messaging
Methods in org.apache.qpid.protonj2.codec.decoders.messaging that return StreamScanningContextModifier and TypeMethodDescriptionstatic StreamScanningContext<String>ApplicationPropertiesTypeDecoder.createStreamScanContext(String... keys) Creates a new scanning context for the given collection ofStringvalues.static StreamScanningContext<String>ApplicationPropertiesTypeDecoder.createStreamScanContext(Collection<String> keys) Creates a new scanning context for the given collection ofStringvalues.static StreamScanningContext<Symbol>DeliveryAnnotationsTypeDecoder.createStreamScanContext(Collection<Symbol> keys) Creates a new scanning context for the given collection ofSymbolvalues.static StreamScanningContext<Symbol>DeliveryAnnotationsTypeDecoder.createStreamScanContext(Symbol... keys) Creates a new scanning context for the given collection ofSymbolvalues.static StreamScanningContext<Symbol>FooterTypeDecoder.createStreamScanContext(Collection<Symbol> keys) Creates a new scanning context for the given collection ofSymbolvalues.static StreamScanningContext<Symbol>FooterTypeDecoder.createStreamScanContext(Symbol... keys) Creates a new scanning context for the given collection ofSymbolvalues.static StreamScanningContext<Symbol>MessageAnnotationsTypeDecoder.createStreamScanContext(Collection<Symbol> keys) Creates a new scanning context for the given collection ofSymbolvalues.static StreamScanningContext<Symbol>MessageAnnotationsTypeDecoder.createStreamScanContext(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 StreamScanningContextModifier and TypeMethodDescriptionvoidDeliveryAnnotationsTypeDecoder.scanAnnotations(InputStream stream, StreamDecoderState state, StreamScanningContext<Symbol> context, BiConsumer<Symbol, Object> matchConsumer) Scans through the encodedDeliveryAnnotationsmap looking for keys that match with the providedScanningContext.voidFooterTypeDecoder.scanAnnotations(InputStream stream, StreamDecoderState state, StreamScanningContext<Symbol> context, BiConsumer<Symbol, Object> matchConsumer) Scans through the encodedFootermap looking for keys that match with the providedScanningContext.voidMessageAnnotationsTypeDecoder.scanAnnotations(InputStream stream, StreamDecoderState state, StreamScanningContext<Symbol> context, BiConsumer<Symbol, Object> matchConsumer) Scans through the encodedMessageAnnotationsmap looking for keys that match with the providedScanningContext.voidApplicationPropertiesTypeDecoder.scanProperties(InputStream stream, StreamDecoderState state, StreamScanningContext<String> context, BiConsumer<String, Object> matchConsumer) Scans through the encodedApplicationPropertiesmap looking for keys that match with the providedScanningContext. -
Uses of StreamScanningContext in org.apache.qpid.protonj2.codec.decoders.primitives
Methods in org.apache.qpid.protonj2.codec.decoders.primitives with parameters of type StreamScanningContextModifier and TypeMethodDescription<KeyType> voidAbstractMapTypeDecoder.scanKeys(InputStream stream, StreamDecoderState state, StreamScanningContext<KeyType> context, BiConsumer<KeyType, Object> matchConsumer) <KeyType> voidMapTypeDecoder.scanKeys(InputStream stream, StreamDecoderState state, StreamScanningContext<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.