Uses of Class
com.fasterxml.jackson.core.util.BufferRecycler
-
Packages that use BufferRecycler Package Description com.fasterxml.jackson.core Main public API classes of the core streaming JSON processor: most importantlyJsonFactoryused for constructing JSON parser (JsonParser) and generator (JsonGenerator) instances.com.fasterxml.jackson.core.io com.fasterxml.jackson.core.util Utility classes used by Jackson Core functionality. -
-
Uses of BufferRecycler in com.fasterxml.jackson.core
Fields in com.fasterxml.jackson.core with type parameters of type BufferRecycler Modifier and Type Field Description protected RecyclerPool<BufferRecycler>JsonFactory. _recyclerPoolRecyclerPoolconfigured for use by this factory: used for recycling underlying read and/or write buffers viaBufferRecycler.protected RecyclerPool<BufferRecycler>TSFBuilder. _recyclerPoolMethods in com.fasterxml.jackson.core that return BufferRecycler Modifier and Type Method Description BufferRecyclerJsonFactory. _getBufferRecycler()Method used by factory to create buffer recycler instances for parsers and generators.Methods in com.fasterxml.jackson.core that return types with arguments of type BufferRecycler Modifier and Type Method Description RecyclerPool<BufferRecycler>JsonFactory. _getRecyclerPool()Accessor for getting access toRecyclerPoolfor gettingBufferRecyclerinstance to use.RecyclerPool<BufferRecycler>TSFBuilder. recyclerPool()Method parameters in com.fasterxml.jackson.core with type arguments of type BufferRecycler Modifier and Type Method Description BTSFBuilder. recyclerPool(RecyclerPool<BufferRecycler> p)JsonFactoryJsonFactory. setRecyclerPool(RecyclerPool<BufferRecycler> p) -
Uses of BufferRecycler in com.fasterxml.jackson.core.io
Fields in com.fasterxml.jackson.core.io declared as BufferRecycler Modifier and Type Field Description protected BufferRecyclerIOContext. _bufferRecyclerRecycler used for actual allocation/deallocation/reuseMethods in com.fasterxml.jackson.core.io that return BufferRecycler Modifier and Type Method Description BufferRecyclerIOContext. bufferRecycler()BufferRecyclerSegmentedStringWriter. bufferRecycler()Constructors in com.fasterxml.jackson.core.io with parameters of type BufferRecycler Constructor Description IOContext(StreamReadConstraints src, StreamWriteConstraints swc, ErrorReportConfiguration erc, BufferRecycler br, ContentReference contentRef, boolean managedResource)Main constructor to use.IOContext(StreamReadConstraints src, BufferRecycler br, ContentReference contentRef, boolean managedResource)Deprecated.Since 2.16.IOContext(BufferRecycler br, ContentReference contentRef, boolean managedResource)Deprecated.Since 2.15.IOContext(BufferRecycler br, java.lang.Object rawContent, boolean managedResource)Deprecated.SegmentedStringWriter(BufferRecycler br) -
Uses of BufferRecycler in com.fasterxml.jackson.core.util
Fields in com.fasterxml.jackson.core.util with type parameters of type BufferRecycler Modifier and Type Field Description protected static java.lang.ThreadLocal<java.lang.ref.SoftReference<BufferRecycler>>BufferRecyclers. _recyclerRefDeprecated.ThisThreadLocalcontains aSoftReferenceto aBufferRecyclerused to provide a low-cost buffer recycling between reader and writer instances.Methods in com.fasterxml.jackson.core.util that return BufferRecycler Modifier and Type Method Description BufferRecyclerJsonRecyclerPools.NonRecyclingPool. acquirePooled()BufferRecyclerJsonRecyclerPools.ThreadLocalPool. acquirePooled()BufferRecyclerBufferRecycler.Gettable. bufferRecycler()BufferRecyclerByteArrayBuilder. bufferRecycler()BufferRecyclerTextBuffer. bufferRecycler()BufferRecyclerJsonRecyclerPools.BoundedPool. createPooled()BufferRecyclerJsonRecyclerPools.ConcurrentDequePool. createPooled()BufferRecyclerJsonRecyclerPools.LockFreePool. createPooled()static BufferRecyclerBufferRecyclers. getBufferRecycler()Deprecated.Since 2.16 should useRecyclerPoolabstraction instead of calling static methods of this classBufferRecyclerBufferRecycler. withPool(RecyclerPool<BufferRecycler> pool)Method called by owner of this recycler instance, to provide reference toRecyclerPoolinto which instance is to be released (if any)Methods in com.fasterxml.jackson.core.util that return types with arguments of type BufferRecycler Modifier and Type Method Description static RecyclerPool<BufferRecycler>JsonRecyclerPools. defaultPool()Method to call to get the default recycler pool instance: as of Jackson 2.17.x and earlier (except for 2.17.0) this is same as callingJsonRecyclerPools.threadLocalPool()-- 2.17.0 temporarily had this callJsonRecyclerPools.newLockFreePool()(but reverted due to problems reported).static RecyclerPool<BufferRecycler>JsonRecyclerPools. newBoundedPool(int size)Accessor for constructing a new, non-sharedJsonRecyclerPools.BoundedPoolinstance.static RecyclerPool<BufferRecycler>JsonRecyclerPools. newConcurrentDequePool()Accessor for constructing a new, non-sharedJsonRecyclerPools.ConcurrentDequePoolinstance.static RecyclerPool<BufferRecycler>JsonRecyclerPools. newLockFreePool()Accessor for constructing a new, non-sharedJsonRecyclerPools.LockFreePoolinstance.static RecyclerPool<BufferRecycler>JsonRecyclerPools. nonRecyclingPool()Accessor for getting the shared/globalJsonRecyclerPools.NonRecyclingPoolinstance (due to design only one instance ever needed)static RecyclerPool<BufferRecycler>JsonRecyclerPools. sharedBoundedPool()Accessor for getting the shared/globalJsonRecyclerPools.BoundedPoolinstance.static RecyclerPool<BufferRecycler>JsonRecyclerPools. sharedConcurrentDequePool()Accessor for getting the shared/globalJsonRecyclerPools.ConcurrentDequePoolinstance.static RecyclerPool<BufferRecycler>JsonRecyclerPools. sharedLockFreePool()Accessor for getting the shared/globalJsonRecyclerPools.LockFreePoolinstance.static RecyclerPool<BufferRecycler>JsonRecyclerPools. threadLocalPool()Accessor for getting the shared/globalJsonRecyclerPools.ThreadLocalPoolinstance (due to design only one instance ever needed)Method parameters in com.fasterxml.jackson.core.util with type arguments of type BufferRecycler Modifier and Type Method Description BufferRecyclerBufferRecycler. withPool(RecyclerPool<BufferRecycler> pool)Method called by owner of this recycler instance, to provide reference toRecyclerPoolinto which instance is to be released (if any)Constructors in com.fasterxml.jackson.core.util with parameters of type BufferRecycler Constructor Description ByteArrayBuilder(BufferRecycler br)ByteArrayBuilder(BufferRecycler br, int firstBlockSize)ReadConstrainedTextBuffer(StreamReadConstraints streamReadConstraints, BufferRecycler bufferRecycler)TextBuffer(BufferRecycler allocator)TextBuffer(BufferRecycler allocator, char[] initialSegment)
-