Uses of Interface
io.netty.util.ReferenceCounted
-
Packages that use ReferenceCounted Package Description io.netty.buffer Abstraction of a byte buffer - the fundamental data structure to represent a low-level binary and text message.io.netty.channel The core channel API which is asynchronous and event-driven abstraction of various transports such as a NIO Channel.io.netty.channel.nio NIO-based channel API implementation - recommended for a large number of connections (>= 1000).io.netty.channel.socket Abstract TCP and UDP socket interfaces which extend the core channel API.io.netty.handler.codec Extensible decoder and its common implementations which deal with the packet fragmentation and reassembly issue found in a stream-based transport such as TCP/IP.io.netty.handler.codec.dns DNS codec.io.netty.handler.codec.haproxy Decodes an HAProxy proxy protocol headerio.netty.handler.codec.http Encoder, decoder and their related message types for HTTP.io.netty.handler.codec.http.multipart HTTP multipart support.io.netty.handler.codec.http.websocketx Encoder, decoder, handshakers and their related message types for Web Socket data frames.io.netty.handler.codec.http2 Handlers for sending and receiving HTTP/2 frames.io.netty.handler.codec.memcache Common superset of ascii and binary classes.io.netty.handler.codec.memcache.binary Implementations and Interfaces for the Memcache Binary protocol.io.netty.handler.codec.mqtt Encoder, decoder and different Message Types for MQTT.io.netty.handler.codec.redis Encoder, decoder for Redis.io.netty.handler.codec.smtp SMTP codec.io.netty.handler.codec.spdy Encoder, decoder, session handler and their related message types for the SPDY protocol.io.netty.handler.codec.stomp STOMP codecio.netty.handler.ssl SSL · TLS implementation based onSSLEngineio.netty.resolver.dns An alternative to Java's built-in domain name lookup mechanism that resolves a domain name asynchronously, which supports the queries of an arbitrary DNS record type as well.io.netty.util Utility classes used across multiple packages.io.netty.util.internal Internal-use-only utilities which is not allowed to be used outside Netty. -
-
Uses of ReferenceCounted in io.netty.buffer
Subinterfaces of ReferenceCounted in io.netty.buffer Modifier and Type Interface Description interfaceByteBufHolderA packet which is send or receive.Classes in io.netty.buffer that implement ReferenceCounted Modifier and Type Class Description classAbstractByteBufA skeletal implementation of a buffer.classAbstractDerivedByteBufDeprecated.Do not use.(package private) classAbstractPooledDerivedByteBufAbstract base class for derivedByteBufimplementations.private static classAbstractPooledDerivedByteBuf.PooledNonRetainedDuplicateByteBufprivate static classAbstractPooledDerivedByteBuf.PooledNonRetainedSlicedByteBufclassAbstractReferenceCountedByteBufAbstract base class forByteBufimplementations that count references.(package private) classAbstractUnpooledSlicedByteBuf(package private) classAbstractUnsafeSwappedByteBufSpecialSwappedByteBufforByteBufs that is using unsafe.(package private) classAdvancedLeakAwareByteBuf(package private) classAdvancedLeakAwareCompositeByteBufclassByteBufA random and sequential accessible sequence of zero or more bytes (octets).(package private) static classByteBufUtil.ThreadLocalDirectByteBuf(package private) static classByteBufUtil.ThreadLocalUnsafeDirectByteBufclassCompositeByteBufA virtual buffer which shows multiple buffers as a single merged buffer.classDefaultByteBufHolderDefault implementation of aByteBufHolderthat holds it's data in aByteBuf.classDuplicatedByteBufDeprecated.Do not use.classEmptyByteBufAn emptyByteBufwhose capacity and maximum capacity are all0.(package private) classFixedCompositeByteBufprivate static classFixedCompositeByteBuf.Component(package private) classPooledByteBuf<T>(package private) classPooledDirectByteBuf(package private) classPooledDuplicatedByteBuf(package private) classPooledHeapByteBuf(package private) classPooledSlicedByteBuf(package private) classPooledUnsafeDirectByteBuf(package private) classPooledUnsafeHeapByteBufclassReadOnlyByteBufDeprecated.Do not use.(package private) classReadOnlyByteBufferBufRead-only ByteBuf which wraps a read-only ByteBuffer.(package private) classReadOnlyUnsafeDirectByteBufRead-only ByteBuf which wraps a read-only direct ByteBuffer and use unsafe for best performance.(package private) classSimpleLeakAwareByteBuf(package private) classSimpleLeakAwareCompositeByteBufclassSlicedByteBufDeprecated.Do not use.classSwappedByteBufDeprecated.use the Little Endian accessors, e.g.private static classUnpooledByteBufAllocator.InstrumentedUnpooledDirectByteBufprivate static classUnpooledByteBufAllocator.InstrumentedUnpooledHeapByteBufprivate static classUnpooledByteBufAllocator.InstrumentedUnpooledUnsafeDirectByteBufprivate static classUnpooledByteBufAllocator.InstrumentedUnpooledUnsafeHeapByteBufprivate static classUnpooledByteBufAllocator.InstrumentedUnpooledUnsafeNoCleanerDirectByteBufclassUnpooledDirectByteBufA NIOByteBufferbased buffer.(package private) classUnpooledDuplicatedByteBufDuplicatedByteBufimplementation that can do optimizations because it knows the duplicated buffer is of typeAbstractByteBuf.classUnpooledHeapByteBufBig endian Java heap buffer implementation.(package private) classUnpooledSlicedByteBufA specialAbstractUnpooledSlicedByteBufthat can make optimizations because it knows the sliced buffer is of typeAbstractByteBuf.classUnpooledUnsafeDirectByteBufA NIOByteBufferbased buffer.classUnpooledUnsafeHeapByteBufBig endian Java heap buffer implementation.(package private) classUnpooledUnsafeNoCleanerDirectByteBuf(package private) classUnreleasableByteBufAByteBufimplementation that wraps another buffer to prevent a user from increasing or decreasing the wrapped buffer's reference count.(package private) classUnsafeDirectSwappedByteBuf(package private) classUnsafeHeapSwappedByteBufSpecialSwappedByteBufforByteBufs that use unsafe to access the byte array.(package private) classWrappedByteBufWraps anotherByteBuf.(package private) classWrappedCompositeByteBuf(package private) classWrappedUnpooledUnsafeDirectByteBufFields in io.netty.buffer declared as ReferenceCounted Modifier and Type Field Description private ReferenceCountedAbstractPooledDerivedByteBuf.PooledNonRetainedDuplicateByteBuf. referenceCountDelegateprivate ReferenceCountedAbstractPooledDerivedByteBuf.PooledNonRetainedSlicedByteBuf. referenceCountDelegateConstructors in io.netty.buffer with parameters of type ReferenceCounted Constructor Description PooledNonRetainedDuplicateByteBuf(ReferenceCounted referenceCountDelegate, AbstractByteBuf buffer)PooledNonRetainedSlicedByteBuf(ReferenceCounted referenceCountDelegate, AbstractByteBuf buffer, int index, int length) -
Uses of ReferenceCounted in io.netty.channel
Subinterfaces of ReferenceCounted in io.netty.channel Modifier and Type Interface Description interfaceAddressedEnvelope<M,A extends java.net.SocketAddress>A message that wraps another message with a sender address and a recipient address.interfaceFileRegionA region of a file that is sent via aChannelwhich supports zero-copy file transfer.Classes in io.netty.channel that implement ReferenceCounted Modifier and Type Class Description classDefaultAddressedEnvelope<M,A extends java.net.SocketAddress>The defaultAddressedEnvelopeimplementation.classDefaultFileRegion -
Uses of ReferenceCounted in io.netty.channel.nio
Methods in io.netty.channel.nio with parameters of type ReferenceCounted Modifier and Type Method Description protected ByteBufAbstractNioChannel. newDirectBuffer(ReferenceCounted holder, ByteBuf buf)Returns an off-heap copy of the specifiedByteBuf, and releases the specified holder. -
Uses of ReferenceCounted in io.netty.channel.socket
Classes in io.netty.channel.socket that implement ReferenceCounted Modifier and Type Class Description classDatagramPacketThe message container that is used forDatagramChannelto communicate with the remote peer. -
Uses of ReferenceCounted in io.netty.handler.codec
Classes in io.netty.handler.codec that implement ReferenceCounted Modifier and Type Class Description (package private) classReplayingDecoderByteBufSpecialByteBufimplementation which is used by theReplayingDecoder -
Uses of ReferenceCounted in io.netty.handler.codec.dns
Subinterfaces of ReferenceCounted in io.netty.handler.codec.dns Modifier and Type Interface Description interfaceDnsMessageThe superclass which contains core information concerning aDnsQueryand aDnsResponse.interfaceDnsQueryA DNS query message.interfaceDnsRawRecordA genericDnsRecordthat contains an undecodedRDATA.interfaceDnsResponseA DNS response message.Classes in io.netty.handler.codec.dns that implement ReferenceCounted Modifier and Type Class Description classAbstractDnsMessageA skeletal implementation ofDnsMessage.classDatagramDnsQueryADnsQueryimplementation for UDP/IP.classDatagramDnsResponseADnsResponseimplementation for UDP/IP.classDefaultDnsQueryThe defaultDnsQueryimplementation.classDefaultDnsRawRecordThe defaultDnsRawRecordimplementation.classDefaultDnsResponseThe defaultDnsResponseimplementation. -
Uses of ReferenceCounted in io.netty.handler.codec.haproxy
Classes in io.netty.handler.codec.haproxy that implement ReferenceCounted Modifier and Type Class Description classHAProxyMessageMessage container for decoded HAProxy proxy protocol parametersclassHAProxySSLTLVRepresents aHAProxyTLVof the typeHAProxyTLV.Type.PP2_TYPE_SSL.classHAProxyTLVA Type-Length Value (TLV vector) that can be added to the PROXY protocol to include additional information like SSL information. -
Uses of ReferenceCounted in io.netty.handler.codec.http
Subinterfaces of ReferenceCounted in io.netty.handler.codec.http Modifier and Type Interface Description interfaceFullHttpMessageCombinesHttpMessageandLastHttpContentinto one message.interfaceFullHttpRequestCombine theHttpRequestandFullHttpMessage, so the request is a complete HTTP request.interfaceFullHttpResponseCombination of aHttpResponseandFullHttpMessage.interfaceHttpContentAn HTTP chunk which is used for HTTP chunked transfer-encoding.interfaceLastHttpContentThe lastHttpContentwhich has trailing headers.Classes in io.netty.handler.codec.http that implement ReferenceCounted Modifier and Type Class Description (package private) classComposedLastHttpContentclassDefaultFullHttpRequestDefault implementation ofFullHttpRequest.classDefaultFullHttpResponseDefault implementation of aFullHttpResponse.classDefaultHttpContentThe defaultHttpContentimplementation.classDefaultLastHttpContentThe defaultLastHttpContentimplementation.private static classHttpObjectAggregator.AggregatedFullHttpMessageprivate static classHttpObjectAggregator.AggregatedFullHttpRequestprivate static classHttpObjectAggregator.AggregatedFullHttpResponsestatic classHttpServerUpgradeHandler.UpgradeEventUser event that is fired to notify about the completion of an HTTP upgrade to another protocol. -
Uses of ReferenceCounted in io.netty.handler.codec.http.multipart
Subinterfaces of ReferenceCounted in io.netty.handler.codec.http.multipart Modifier and Type Interface Description interfaceAttributeAttribute interfaceinterfaceFileUploadFileUpload interface that could be in memory, on temporary file or any other implementations.interfaceHttpDataExtended interface for InterfaceHttpDatainterfaceInterfaceHttpDataInterface for all Objects that could be encoded/decoded using HttpPostRequestEncoder/DecoderClasses in io.netty.handler.codec.http.multipart that implement ReferenceCounted Modifier and Type Class Description classAbstractDiskHttpDataAbstract Disk HttpData implementationclassAbstractHttpDataAbstract HttpData implementationclassAbstractMemoryHttpDataAbstract Memory HttpData implementationclassDiskAttributeDisk implementation of AttributesclassDiskFileUploadDisk FileUpload implementation that stores file into real filesprivate static classHttpPostRequestEncoder.WrappedFullHttpRequest(package private) classInternalAttributeThis Attribute is only for Encoder use to insert special command between object if needed (like Multipart Mixed mode)classMemoryAttributeMemory implementation of AttributesclassMemoryFileUploadDefault FileUpload implementation that stores file into memory.
Warning: be aware of the memory limitation.classMixedAttributeMixed implementation using both in Memory and in File with a limit of sizeclassMixedFileUploadMixed implementation using both in Memory and in File with a limit of size -
Uses of ReferenceCounted in io.netty.handler.codec.http.websocketx
Classes in io.netty.handler.codec.http.websocketx that implement ReferenceCounted Modifier and Type Class Description classBinaryWebSocketFrameWeb Socket frame containing binary data.classCloseWebSocketFrameWeb Socket Frame for closing the connection.classContinuationWebSocketFrameWeb Socket continuation frame containing continuation text or binary data.classPingWebSocketFrameWeb Socket frame containing binary data.classPongWebSocketFrameWeb Socket frame containing binary data.classTextWebSocketFrameWeb Socket text frame.classWebSocketFrameBase class for web socket frames. -
Uses of ReferenceCounted in io.netty.handler.codec.http2
Subinterfaces of ReferenceCounted in io.netty.handler.codec.http2 Modifier and Type Interface Description interfaceHttp2DataFrameHTTP/2 DATA frame.interfaceHttp2GoAwayFrameHTTP/2 GOAWAY frame.interfaceHttp2UnknownFrameClasses in io.netty.handler.codec.http2 that implement ReferenceCounted Modifier and Type Class Description classDefaultHttp2DataFrameThe defaultHttp2DataFrameimplementation.classDefaultHttp2GoAwayFrameThe defaultHttp2GoAwayFrameimplementation.classDefaultHttp2UnknownFrame -
Uses of ReferenceCounted in io.netty.handler.codec.memcache
Subinterfaces of ReferenceCounted in io.netty.handler.codec.memcache Modifier and Type Interface Description interfaceFullMemcacheMessageCombinesMemcacheMessageandLastMemcacheContentinto one message.interfaceLastMemcacheContentTheMemcacheContentwhich signals the end of the content batch.interfaceMemcacheContentAn Memcache content chunk.interfaceMemcacheMessageMarker interface for both ascii and binary messages.Classes in io.netty.handler.codec.memcache that implement ReferenceCounted Modifier and Type Class Description classAbstractMemcacheObjectThe defaultMemcacheObjectimplementation.classDefaultLastMemcacheContentThe default implementation for theLastMemcacheContent.classDefaultMemcacheContentThe defaultMemcacheContentimplementation. -
Uses of ReferenceCounted in io.netty.handler.codec.memcache.binary
Subinterfaces of ReferenceCounted in io.netty.handler.codec.memcache.binary Modifier and Type Interface Description interfaceBinaryMemcacheMessageAn interface that defines a binary Memcache message, providing common properties forBinaryMemcacheRequestandBinaryMemcacheResponse.interfaceBinaryMemcacheRequestRepresents a fullBinaryMemcacheRequest, which contains the header and optional key and extras.interfaceBinaryMemcacheResponseRepresents a fullBinaryMemcacheResponse, which contains the header and optional key and extras.interfaceFullBinaryMemcacheRequestABinaryMemcacheRequestthat also includes the content.interfaceFullBinaryMemcacheResponseABinaryMemcacheResponsethat also includes the content.Classes in io.netty.handler.codec.memcache.binary that implement ReferenceCounted Modifier and Type Class Description classAbstractBinaryMemcacheMessageDefault implementation of aBinaryMemcacheMessage.classDefaultBinaryMemcacheRequestThe default implementation of theBinaryMemcacheRequest.classDefaultBinaryMemcacheResponseThe default implementation of theBinaryMemcacheResponse.classDefaultFullBinaryMemcacheRequestThe default implementation of aFullBinaryMemcacheRequest.classDefaultFullBinaryMemcacheResponseThe default implementation of aFullBinaryMemcacheResponse. -
Uses of ReferenceCounted in io.netty.handler.codec.mqtt
Classes in io.netty.handler.codec.mqtt that implement ReferenceCounted Modifier and Type Class Description classMqttPublishMessageSee MQTTV3.1/publish -
Uses of ReferenceCounted in io.netty.handler.codec.redis
Subinterfaces of ReferenceCounted in io.netty.handler.codec.redis Modifier and Type Interface Description interfaceBulkStringRedisContentA chunk of bulk strings which is used for Redis chunked transfer-encoding.interfaceLastBulkStringRedisContentA last chunk of Bulk Strings.Classes in io.netty.handler.codec.redis that implement ReferenceCounted Modifier and Type Class Description classArrayRedisMessageArrays of RESP.classDefaultBulkStringRedisContentA default implementation ofBulkStringRedisContent.classDefaultLastBulkStringRedisContentA default implementation forLastBulkStringRedisContent.classFullBulkStringRedisMessageAn aggregated bulk string of RESP. -
Uses of ReferenceCounted in io.netty.handler.codec.smtp
Subinterfaces of ReferenceCounted in io.netty.handler.codec.smtp Modifier and Type Interface Description interfaceLastSmtpContentThe last part of a sequence ofSmtpContents that are sent after aDATArequest.interfaceSmtpContentContent that is sent after theDATArequest.Classes in io.netty.handler.codec.smtp that implement ReferenceCounted Modifier and Type Class Description classDefaultLastSmtpContentDefault implementation ofLastSmtpContentthat does no validation of the raw data passed in.classDefaultSmtpContentDefault implementation ofSmtpContentthat does no validation of the raw data passed in. -
Uses of ReferenceCounted in io.netty.handler.codec.spdy
Subinterfaces of ReferenceCounted in io.netty.handler.codec.spdy Modifier and Type Interface Description interfaceSpdyDataFrameA SPDY Protocol DATA FrameClasses in io.netty.handler.codec.spdy that implement ReferenceCounted Modifier and Type Class Description classDefaultSpdyDataFrameThe defaultSpdyDataFrameimplementation. -
Uses of ReferenceCounted in io.netty.handler.codec.stomp
Subinterfaces of ReferenceCounted in io.netty.handler.codec.stomp Modifier and Type Interface Description interfaceLastStompContentSubframeThe lastStompContentSubframewhich signals the end of the content batchinterfaceStompContentSubframeAn STOMP chunk which is used for STOMP chunked transfer-encoding.interfaceStompFrameCombinesStompHeadersSubframeandLastStompContentSubframeinto one frame.Classes in io.netty.handler.codec.stomp that implement ReferenceCounted Modifier and Type Class Description classDefaultLastStompContentSubframeThe default implementation for theLastStompContentSubframe.classDefaultStompContentSubframeThe defaultStompContentSubframeimplementation.classDefaultStompFrameDefault implementation ofStompFrame. -
Uses of ReferenceCounted in io.netty.handler.ssl
Subinterfaces of ReferenceCounted in io.netty.handler.ssl Modifier and Type Interface Description (package private) interfaceOpenSslKeyMaterialHolds references to the native key-material that is used by OpenSSL.(package private) interfacePemEncodedA marker interface for PEM encoded values.Classes in io.netty.handler.ssl that implement ReferenceCounted Modifier and Type Class Description classPemPrivateKeyThis is a special purpose implementation of aPrivateKeywhich allows the user to pass PEM/PKCS#8 encoded key material straight intoOpenSslContextwithout having to parse and re-encode bytes in Java land.(package private) classPemValueA PEM encoded value.classPemX509CertificateThis is a special purpose implementation of aX509Certificatewhich allows the user to pass PEM/PKCS#8 encoded data straight intoOpenSslContextwithout having to parse and re-encode bytes in Java land. -
Uses of ReferenceCounted in io.netty.resolver.dns
Classes in io.netty.resolver.dns that implement ReferenceCounted Modifier and Type Class Description private static classDnsNameResolver.AddressedEnvelopeAdapter -
Uses of ReferenceCounted in io.netty.util
Classes in io.netty.util that implement ReferenceCounted Modifier and Type Class Description classAbstractReferenceCountedAbstract base class for classes wants to implementReferenceCounted.Fields in io.netty.util declared as ReferenceCounted Modifier and Type Field Description private ReferenceCountedReferenceCountUtil.ReleasingTask. objMethods in io.netty.util that return ReferenceCounted Modifier and Type Method Description ReferenceCountedAbstractReferenceCounted. retain()ReferenceCountedAbstractReferenceCounted. retain(int increment)ReferenceCountedReferenceCounted. retain()Increases the reference count by1.ReferenceCountedReferenceCounted. retain(int increment)Increases the reference count by the specifiedincrement.ReferenceCountedAbstractReferenceCounted. touch()ReferenceCountedReferenceCounted. touch()Records the current access location of this object for debugging purposes.ReferenceCountedReferenceCounted. touch(java.lang.Object hint)Records the current access location of this object with an additional arbitrary information for debugging purposes.Constructors in io.netty.util with parameters of type ReferenceCounted Constructor Description ReleasingTask(ReferenceCounted obj, int decrement) -
Uses of ReferenceCounted in io.netty.util.internal
Classes in io.netty.util.internal with type parameters of type ReferenceCounted Modifier and Type Class Description classReferenceCountUpdater<T extends ReferenceCounted>Common logic forReferenceCountedimplementationsMethod parameters in io.netty.util.internal with type arguments of type ReferenceCounted Modifier and Type Method Description static longReferenceCountUpdater. getUnsafeOffset(java.lang.Class<? extends ReferenceCounted> clz, java.lang.String fieldName)
-