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.epoll Optimized transport for linux which uses EPOLL Edge-Triggered Mode for maximal performance.io.netty.channel.nio NIO-based channel API implementation - recommended for a large number of connections (>= 1000).io.netty.channel.sctp Abstract SCTP socket interfaces which extend the core channel API.io.netty.channel.socket Abstract TCP and UDP socket interfaces which extend the core channel API.io.netty.channel.udt UDT Transport.io.netty.channel.unix Unix specific transport.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 onSSLEngine
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 interface
ByteBufHolder
A packet which is send or receive.Classes in io.netty.buffer that implement ReferenceCounted Modifier and Type Class Description class
AbstractByteBuf
A skeletal implementation of a buffer.class
AbstractDerivedByteBuf
Deprecated.Do not use.class
AbstractReferenceCountedByteBuf
Abstract base class forByteBuf
implementations that count references.class
ByteBuf
A random and sequential accessible sequence of zero or more bytes (octets).class
CompositeByteBuf
A virtual buffer which shows multiple buffers as a single merged buffer.class
DefaultByteBufHolder
Default implementation of aByteBufHolder
that holds it's data in aByteBuf
.class
DuplicatedByteBuf
Deprecated.Do not use.class
EmptyByteBuf
An emptyByteBuf
whose capacity and maximum capacity are all0
.class
ReadOnlyByteBuf
Deprecated.Do not use.class
SlicedByteBuf
Deprecated.Do not use.class
SwappedByteBuf
Deprecated.use the Little Endian accessors, e.g.class
UnpooledDirectByteBuf
A NIOByteBuffer
based buffer.class
UnpooledHeapByteBuf
Big endian Java heap buffer implementation.class
UnpooledUnsafeDirectByteBuf
A NIOByteBuffer
based buffer.class
UnpooledUnsafeHeapByteBuf
Big endian Java heap buffer implementation.class
WrappedByteBuf
Wraps anotherByteBuf
. -
Uses of ReferenceCounted in io.netty.channel
Subinterfaces of ReferenceCounted in io.netty.channel Modifier and Type Interface Description interface
AddressedEnvelope<M,A extends java.net.SocketAddress>
A message that wraps another message with a sender address and a recipient address.interface
FileRegion
A region of a file that is sent via aChannel
which supports zero-copy file transfer.Classes in io.netty.channel that implement ReferenceCounted Modifier and Type Class Description class
DefaultAddressedEnvelope<M,A extends java.net.SocketAddress>
The defaultAddressedEnvelope
implementation.class
DefaultFileRegion
-
Uses of ReferenceCounted in io.netty.channel.epoll
Classes in io.netty.channel.epoll that implement ReferenceCounted Modifier and Type Class Description class
SegmentedDatagramPacket
Deprecated. -
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 ByteBuf
AbstractNioChannel. 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.sctp
Classes in io.netty.channel.sctp that implement ReferenceCounted Modifier and Type Class Description class
SctpMessage
Representation of SCTP Data Chunk -
Uses of ReferenceCounted in io.netty.channel.socket
Classes in io.netty.channel.socket that implement ReferenceCounted Modifier and Type Class Description class
DatagramPacket
The message container that is used forDatagramChannel
to communicate with the remote peer. -
Uses of ReferenceCounted in io.netty.channel.udt
Classes in io.netty.channel.udt that implement ReferenceCounted Modifier and Type Class Description class
UdtMessage
Deprecated.The UDT transport is no longer maintained and will be removed. -
Uses of ReferenceCounted in io.netty.channel.unix
Classes in io.netty.channel.unix that implement ReferenceCounted Modifier and Type Class Description class
DomainDatagramPacket
The message container that is used forDomainDatagramChannel
to communicate with the remote peer.class
SegmentedDatagramPacket
Allows to use GSO if the underlying OS supports it. -
Uses of ReferenceCounted in io.netty.handler.codec.dns
Subinterfaces of ReferenceCounted in io.netty.handler.codec.dns Modifier and Type Interface Description interface
DnsMessage
The superclass which contains core information concerning aDnsQuery
and aDnsResponse
.interface
DnsQuery
A DNS query message.interface
DnsRawRecord
A genericDnsRecord
that contains an undecodedRDATA
.interface
DnsResponse
A DNS response message.Classes in io.netty.handler.codec.dns that implement ReferenceCounted Modifier and Type Class Description class
AbstractDnsMessage
A skeletal implementation ofDnsMessage
.class
DatagramDnsQuery
ADnsQuery
implementation for UDP/IP.class
DatagramDnsResponse
ADnsResponse
implementation for UDP/IP.class
DefaultDnsQuery
The defaultDnsQuery
implementation.class
DefaultDnsRawRecord
The defaultDnsRawRecord
implementation.class
DefaultDnsResponse
The defaultDnsResponse
implementation. -
Uses of ReferenceCounted in io.netty.handler.codec.haproxy
Classes in io.netty.handler.codec.haproxy that implement ReferenceCounted Modifier and Type Class Description class
HAProxyMessage
Message container for decoded HAProxy proxy protocol parametersclass
HAProxySSLTLV
Represents aHAProxyTLV
of the typeHAProxyTLV.Type.PP2_TYPE_SSL
.class
HAProxyTLV
A 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 interface
FullHttpMessage
CombinesHttpMessage
andLastHttpContent
into one message.interface
FullHttpRequest
Combine theHttpRequest
andFullHttpMessage
, so the request is a complete HTTP request.interface
FullHttpResponse
Combination of aHttpResponse
andFullHttpMessage
.interface
HttpContent
An HTTP chunk which is used for HTTP chunked transfer-encoding.interface
LastHttpContent
The lastHttpContent
which has trailing headers.Classes in io.netty.handler.codec.http that implement ReferenceCounted Modifier and Type Class Description class
DefaultFullHttpRequest
Default implementation ofFullHttpRequest
.class
DefaultFullHttpResponse
Default implementation of aFullHttpResponse
.class
DefaultHttpContent
The defaultHttpContent
implementation.class
DefaultLastHttpContent
The defaultLastHttpContent
implementation.static class
HttpServerUpgradeHandler.UpgradeEvent
User 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 interface
Attribute
Attribute interfaceinterface
FileUpload
FileUpload interface that could be in memory, on temporary file or any other implementations.interface
HttpData
Extended interface for InterfaceHttpDatainterface
InterfaceHttpData
Interface 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 class
AbstractDiskHttpData
Abstract Disk HttpData implementationclass
AbstractHttpData
Abstract HttpData implementationclass
AbstractMemoryHttpData
Abstract Memory HttpData implementationclass
DiskAttribute
Disk implementation of Attributesclass
DiskFileUpload
Disk FileUpload implementation that stores file into real filesclass
MemoryAttribute
Memory implementation of Attributesclass
MemoryFileUpload
Default FileUpload implementation that stores file into memory.
Warning: be aware of the memory limitation.class
MixedAttribute
Mixed implementation using both in Memory and in File with a limit of sizeclass
MixedFileUpload
Mixed 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 class
BinaryWebSocketFrame
Web Socket frame containing binary data.class
CloseWebSocketFrame
Web Socket Frame for closing the connection.class
ContinuationWebSocketFrame
Web Socket continuation frame containing continuation text or binary data.class
PingWebSocketFrame
Web Socket frame containing binary data.class
PongWebSocketFrame
Web Socket frame containing binary data.class
TextWebSocketFrame
Web Socket text frame.class
WebSocketFrame
Base 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 interface
Http2DataFrame
HTTP/2 DATA frame.interface
Http2GoAwayFrame
HTTP/2 GOAWAY frame.interface
Http2UnknownFrame
Classes in io.netty.handler.codec.http2 that implement ReferenceCounted Modifier and Type Class Description class
DefaultHttp2DataFrame
The defaultHttp2DataFrame
implementation.class
DefaultHttp2GoAwayFrame
The defaultHttp2GoAwayFrame
implementation.class
DefaultHttp2UnknownFrame
-
Uses of ReferenceCounted in io.netty.handler.codec.memcache
Subinterfaces of ReferenceCounted in io.netty.handler.codec.memcache Modifier and Type Interface Description interface
FullMemcacheMessage
CombinesMemcacheMessage
andLastMemcacheContent
into one message.interface
LastMemcacheContent
TheMemcacheContent
which signals the end of the content batch.interface
MemcacheContent
An Memcache content chunk.interface
MemcacheMessage
Marker interface for both ascii and binary messages.Classes in io.netty.handler.codec.memcache that implement ReferenceCounted Modifier and Type Class Description class
AbstractMemcacheObject
The defaultMemcacheObject
implementation.class
DefaultLastMemcacheContent
The default implementation for theLastMemcacheContent
.class
DefaultMemcacheContent
The defaultMemcacheContent
implementation. -
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 interface
BinaryMemcacheMessage
An interface that defines a binary Memcache message, providing common properties forBinaryMemcacheRequest
andBinaryMemcacheResponse
.interface
BinaryMemcacheRequest
Represents a fullBinaryMemcacheRequest
, which contains the header and optional key and extras.interface
BinaryMemcacheResponse
Represents a fullBinaryMemcacheResponse
, which contains the header and optional key and extras.interface
FullBinaryMemcacheRequest
ABinaryMemcacheRequest
that also includes the content.interface
FullBinaryMemcacheResponse
ABinaryMemcacheResponse
that also includes the content.Classes in io.netty.handler.codec.memcache.binary that implement ReferenceCounted Modifier and Type Class Description class
AbstractBinaryMemcacheMessage
Default implementation of aBinaryMemcacheMessage
.class
DefaultBinaryMemcacheRequest
The default implementation of theBinaryMemcacheRequest
.class
DefaultBinaryMemcacheResponse
The default implementation of theBinaryMemcacheResponse
.class
DefaultFullBinaryMemcacheRequest
The default implementation of aFullBinaryMemcacheRequest
.class
DefaultFullBinaryMemcacheResponse
The 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 class
MqttPublishMessage
See 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 interface
BulkStringRedisContent
A chunk of bulk strings which is used for Redis chunked transfer-encoding.interface
LastBulkStringRedisContent
A last chunk of Bulk Strings.Classes in io.netty.handler.codec.redis that implement ReferenceCounted Modifier and Type Class Description class
ArrayRedisMessage
Arrays of RESP.class
DefaultBulkStringRedisContent
A default implementation ofBulkStringRedisContent
.class
DefaultLastBulkStringRedisContent
A default implementation forLastBulkStringRedisContent
.class
FullBulkStringRedisMessage
An 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 interface
LastSmtpContent
The last part of a sequence ofSmtpContent
s that are sent after aDATA
request.interface
SmtpContent
Content that is sent after theDATA
request.Classes in io.netty.handler.codec.smtp that implement ReferenceCounted Modifier and Type Class Description class
DefaultLastSmtpContent
Default implementation ofLastSmtpContent
that does no validation of the raw data passed in.class
DefaultSmtpContent
Default implementation ofSmtpContent
that 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 interface
SpdyDataFrame
A SPDY Protocol DATA Frameinterface
SpdyUnknownFrame
A SPDY Control frame.Classes in io.netty.handler.codec.spdy that implement ReferenceCounted Modifier and Type Class Description class
DefaultSpdyDataFrame
The defaultSpdyDataFrame
implementation.class
DefaultSpdyUnknownFrame
-
Uses of ReferenceCounted in io.netty.handler.codec.stomp
Subinterfaces of ReferenceCounted in io.netty.handler.codec.stomp Modifier and Type Interface Description interface
LastStompContentSubframe
The lastStompContentSubframe
which signals the end of the content batchinterface
StompContentSubframe
An STOMP chunk which is used for STOMP chunked transfer-encoding.interface
StompFrame
CombinesStompHeadersSubframe
andLastStompContentSubframe
into one frame.Classes in io.netty.handler.codec.stomp that implement ReferenceCounted Modifier and Type Class Description class
DefaultLastStompContentSubframe
The default implementation for theLastStompContentSubframe
.class
DefaultStompContentSubframe
The defaultStompContentSubframe
implementation.class
DefaultStompFrame
Default implementation ofStompFrame
. -
Uses of ReferenceCounted in io.netty.handler.ssl
Classes in io.netty.handler.ssl that implement ReferenceCounted Modifier and Type Class Description class
OpenSslClientContext
A client-sideSslContext
which uses OpenSSL's SSL/TLS implementation.class
OpenSslContext
This class will use a finalizer to ensure native resources are automatically cleaned up.class
OpenSslEngine
Implements aSSLEngine
using OpenSSL BIO abstractions.class
OpenSslServerContext
A server-sideSslContext
which uses OpenSSL's SSL/TLS implementation.class
PemPrivateKey
This is a special purpose implementation of aPrivateKey
which allows the user to pass PEM/PKCS#8 encoded key material straight intoOpenSslContext
without having to parse and re-encode bytes in Java land.class
PemX509Certificate
This is a special purpose implementation of aX509Certificate
which allows the user to pass PEM/PKCS#8 encoded data straight intoOpenSslContext
without having to parse and re-encode bytes in Java land.class
ReferenceCountedOpenSslClientContext
A client-sideSslContext
which uses OpenSSL's SSL/TLS implementation.class
ReferenceCountedOpenSslContext
An implementation ofSslContext
which works with libraries that support the OpenSsl C library API.class
ReferenceCountedOpenSslEngine
Implements aSSLEngine
using OpenSSL BIO abstractions.class
ReferenceCountedOpenSslServerContext
A server-sideSslContext
which uses OpenSSL's SSL/TLS implementation.Methods in io.netty.handler.ssl that return ReferenceCounted Modifier and Type Method Description ReferenceCounted
ReferenceCountedOpenSslContext. retain()
ReferenceCounted
ReferenceCountedOpenSslContext. retain(int increment)
ReferenceCounted
ReferenceCountedOpenSslEngine. retain()
ReferenceCounted
ReferenceCountedOpenSslEngine. retain(int increment)
ReferenceCounted
ReferenceCountedOpenSslContext. touch()
ReferenceCounted
ReferenceCountedOpenSslContext. touch(java.lang.Object hint)
ReferenceCounted
ReferenceCountedOpenSslEngine. touch()
ReferenceCounted
ReferenceCountedOpenSslEngine. touch(java.lang.Object hint)
-
Uses of ReferenceCounted in io.netty.util
Classes in io.netty.util that implement ReferenceCounted Modifier and Type Class Description class
AbstractReferenceCounted
Abstract base class for classes wants to implementReferenceCounted
.Methods in io.netty.util that return ReferenceCounted Modifier and Type Method Description ReferenceCounted
AbstractReferenceCounted. retain()
ReferenceCounted
AbstractReferenceCounted. retain(int increment)
ReferenceCounted
ReferenceCounted. retain()
Increases the reference count by1
.ReferenceCounted
ReferenceCounted. retain(int increment)
Increases the reference count by the specifiedincrement
.ReferenceCounted
AbstractReferenceCounted. touch()
ReferenceCounted
ReferenceCounted. touch()
Records the current access location of this object for debugging purposes.ReferenceCounted
ReferenceCounted. touch(java.lang.Object hint)
Records the current access location of this object with an additional arbitrary information for debugging purposes. -
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 class
ReferenceCountUpdater<T extends ReferenceCounted>
Common logic forReferenceCounted
implementationsMethod parameters in io.netty.util.internal with type arguments of type ReferenceCounted Modifier and Type Method Description static long
ReferenceCountUpdater. getUnsafeOffset(java.lang.Class<? extends ReferenceCounted> clz, java.lang.String fieldName)
-