Uses of Class
io.netty5.util.internal.UnstableApi
-
Packages that use UnstableApi Package Description io.netty5.buffer.api IncubatingBufferAPI, as a proposed alternative toByteBuf.io.netty5.buffer.api.internal Internal implementation details that can be shared among Buffer implementations.io.netty5.channel The core channel API which is asynchronous and event-driven abstraction of various transports such as a NIO Channel.io.netty5.channel.epoll Optimized transport for linux which uses EPOLL Edge-Triggered Mode for maximal performance.io.netty5.channel.kqueue BSD specific transport.io.netty5.channel.unix Unix specific transport.io.netty5.handler.codec.dns DNS codec.io.netty5.handler.codec.http Encoder, decoder and their related message types for HTTP.io.netty5.handler.codec.http2 Handlers for sending and receiving HTTP/2 frames.io.netty5.handler.ssl io.netty5.handler.ssl.ocsp OCSP stapling, formally known as the TLS Certificate Status Request extension, is an alternative approach to the Online Certificate Status Protocol (OCSP) for checking the revocation status of X.509 digital certificates.io.netty5.util.concurrent Utility classes for concurrent / async tasks.io.netty5.util.internal Internal-use-only utilities which is not allowed to be used outside Netty. -
Packages with annotations of type UnstableApi Package Description io.netty5.handler.codec.dns DNS codec.io.netty5.handler.codec.http2 Handlers for sending and receiving HTTP/2 frames.io.netty5.channel.kqueue BSD specific transport. -
-
Uses of UnstableApi in io.netty5.buffer.api
Classes in io.netty5.buffer.api with annotations of type UnstableApi Modifier and Type Interface Description interfaceAllocatorControlMethods for accessing and controlling the internals of an allocator.interfaceLeakInfoInformation about a resource leak that happened.interfaceMemoryManagerThe choice ofMemoryManagerimplementation also determines the choice ofBufferimplementation.Methods in io.netty5.buffer.api with annotations of type UnstableApi Modifier and Type Method Description static SafeCloseableMemoryManager. onLeakDetected(Consumer<LeakInfo> callback)Register a callback that will be called whenever aBufferinstance is leaked.static BufferMemoryManager. unsafeWrap(byte[] array)Create a new on-heapBufferinstance that directly wraps the given array. -
Uses of UnstableApi in io.netty5.buffer.api.internal
Classes in io.netty5.buffer.api.internal with annotations of type UnstableApi Modifier and Type Class Description classLeakDetectionUtility class for the leak detection parts that are static and shared system-wide.classLifecycleTracerInstances of this class record life cycle events of resources, to help debug life-cycle errors.classResourceSupport<I extends Resource<I>,T extends ResourceSupport<I,T>>Internal support class for resources.classWrappingAllocationAnAllocationTypefor on-heap buffer allocations that wrap an existing byte array. -
Uses of UnstableApi in io.netty5.channel
Classes in io.netty5.channel with annotations of type UnstableApi Modifier and Type Class Description classAbstractCoalescingBufferQueueConstructors in io.netty5.channel with annotations of type UnstableApi Constructor Description ChannelException(String message, Throwable cause, boolean shared) -
Uses of UnstableApi in io.netty5.channel.epoll
Classes in io.netty5.channel.epoll with annotations of type UnstableApi Modifier and Type Class Description classEpollEventArrayThis is an internal datastructure which can be directly passed to epoll_wait to reduce the overhead.classLinuxSocketA socket which provides access Linux native methods. -
Uses of UnstableApi in io.netty5.channel.kqueue
Classes in io.netty5.channel.kqueue with annotations of type UnstableApi Modifier and Type Class Description classAcceptFilterclassKQueueIf KQueue is available the JNI resources will be loaded when this class loads.classKQueueChannelOption<T>classKQueueDatagramChannelDatagramChannelimplementation that uses KQueue.classKQueueHandlerIoHandlerwhich uses kqueue under the covers.classKQueueServerSocketChannelServerSocketChannelimplementation that uses KQueue.classKQueueSocketChannelSocketChannelimplementation that uses KQueue. -
Uses of UnstableApi in io.netty5.channel.unix
Classes in io.netty5.channel.unix with annotations of type UnstableApi Modifier and Type Class Description classBufferclassPeerCredentialsUser credentials discovered for the peer unix domain socket.classRecvFromAddressDomainSocketThis class facilitates datagram reads from domain sockets, into buffers.Methods in io.netty5.channel.unix with annotations of type UnstableApi Modifier and Type Method Description static voidUnix. registerInternal(Runnable registerTask)Internal method... -
Uses of UnstableApi in io.netty5.handler.codec.dns
Classes in io.netty5.handler.codec.dns with annotations of type UnstableApi Modifier and Type Class Description classAbstractDnsMessageA skeletal implementation ofDnsMessage.classAbstractDnsOptPseudoRrRecordAn OPT RR record.classAbstractDnsRecordA skeletal implementation ofDnsRecord.classDatagramDnsQueryADnsQueryimplementation for UDP/IP.classDatagramDnsQueryDecoderDecodes aDatagramPacketinto aDatagramDnsQuery.classDatagramDnsQueryEncoderclassDatagramDnsResponseADnsResponseimplementation for UDP/IP.classDatagramDnsResponseDecoderDecodes aDatagramPacketinto aDatagramDnsResponse.classDatagramDnsResponseEncoderclassDefaultDnsOptEcsRecordDefaultDnsOptEcsRecordimplementation.classDefaultDnsPtrRecordclassDefaultDnsQueryThe defaultDnsQueryimplementation.classDefaultDnsQuestionThe defaultDnsQuestionimplementation.classDefaultDnsRawRecordThe defaultDnsRawRecordimplementation.classDefaultDnsRecordDecoderThe defaultDnsRecordDecoderimplementation.classDefaultDnsRecordEncoderThe defaultDnsRecordEncoderimplementation.classDefaultDnsResponseThe defaultDnsResponseimplementation.interfaceDnsMessageThe superclass which contains core information concerning aDnsQueryand aDnsResponse.classDnsOpCodeThe DNSOpCodeas defined in RFC2929.interfaceDnsOptEcsRecordAn ECS record as defined in Client Subnet in DNS Queries.interfaceDnsOptPseudoRecordAn OPT RR record.interfaceDnsPtrRecordinterfaceDnsQueryA DNS query message.interfaceDnsQuestionA DNS question.interfaceDnsRawRecordA genericDnsRecordthat contains an undecodedRDATA.interfaceDnsRecordA DNS resource record.interfaceDnsRecordDecoderDecodes a DNS record into its object representation.interfaceDnsRecordEncoderEncodes aDnsRecordinto binary representation.classDnsRecordTypeRepresents a DNS record type.interfaceDnsResponseA DNS response message.classDnsResponseCodeThe DNSRCODE, as defined in RFC2929.classDnsSectionRepresents a section of aDnsMessage.classTcpDnsQueryDecoderclassTcpDnsQueryEncoderclassTcpDnsResponseDecoderclassTcpDnsResponseEncoder -
Uses of UnstableApi in io.netty5.handler.codec.http
Classes in io.netty5.handler.codec.http with annotations of type UnstableApi Modifier and Type Class Description classReadOnlyHttpHeadersA variant ofHttpHeaderswhich only supports read-only methods.Methods in io.netty5.handler.codec.http with annotations of type UnstableApi Modifier and Type Method Description static longHttpUtil. normalizeAndGetContentLength(List<? extends CharSequence> contentLengthFields, boolean isHttp10OrEarlier, boolean allowDuplicateContentLengths)Validates, and optionally extracts the content length from headers. -
Uses of UnstableApi in io.netty5.handler.codec.http2
Classes in io.netty5.handler.codec.http2 with annotations of type UnstableApi Modifier and Type Class Description classAbstractHttp2ConnectionHandlerBuilder<T extends Http2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>Abstract base class which defines commonly used features required to buildHttp2ConnectionHandlerinstances.classAbstractHttp2StreamFrameAbstract implementation ofHttp2StreamFrame.classAbstractInboundHttp2ToHttpAdapterBuilder<T extends InboundHttp2ToHttpAdapter,B extends AbstractInboundHttp2ToHttpAdapterBuilder<T,B>>A skeletal builder implementation ofInboundHttp2ToHttpAdapterand its subtypes.classCharSequenceMap<V>Internal use only!classCleartextHttp2ServerUpgradeHandlerPerforming clear-text upgrade, by h2c HTTP upgrade or Prior Knowledge.classCompressorHttp2ConnectionEncoderA decorating HTTP2 encoder that will compress data frames according to thecontent-encodingheader for each stream.classDecoratingHttp2ConnectionDecoderDecorator around anotherHttp2ConnectionDecoderinstance.classDecoratingHttp2ConnectionEncoderA decorator around anotherHttp2ConnectionEncoderinstance.classDecoratingHttp2FrameWriterDecorator around anotherHttp2FrameWriterinstance.classDefaultHttp2ConnectionSimple implementation ofHttp2Connection.classDefaultHttp2ConnectionDecoderProvides the default implementation for processing inbound frame events and delegates to aHttp2FrameListenerclassDefaultHttp2ConnectionEncoderDefault implementation ofHttp2ConnectionEncoder.classDefaultHttp2DataFrameThe defaultHttp2DataFrameimplementation.classDefaultHttp2FrameReaderAHttp2FrameReaderthat supports all frame types defined by the HTTP/2 specification.classDefaultHttp2FrameWriterAHttp2FrameWriterthat supports all frame types defined by the HTTP/2 specification.classDefaultHttp2GoAwayFrameThe defaultHttp2GoAwayFrameimplementation.classDefaultHttp2HeadersclassDefaultHttp2HeadersDecoderclassDefaultHttp2HeadersEncoderclassDefaultHttp2HeadersFrameThe defaultHttp2HeadersFrameimplementation.classDefaultHttp2LocalFlowControllerBasic implementation ofHttp2LocalFlowController.classDefaultHttp2PingFrameThe defaultHttp2PingFrameimplementation.classDefaultHttp2PriorityFrameDefault implementation of Http2PriorityFrameclassDefaultHttp2PushPromiseFrameDefault implementation ofHttp2PushPromiseFrameclassDefaultHttp2RemoteFlowControllerBasic implementation ofHttp2RemoteFlowController.classDefaultHttp2ResetFrameThe defaultHttp2ResetFrameimplementation.classDefaultHttp2SettingsFrameThe defaultHttp2SettingsFrameimplementation.classDefaultHttp2UnknownFrameclassDefaultHttp2WindowUpdateFrameThe defaultHttp2WindowUpdateFrameimplementation.classDelegatingDecompressorFrameListenerAn HTTP2 frame listener that will decompress data frames according to thecontent-encodingheader for each stream.classEmptyHttp2HeadersclassHttp2ChannelDuplexHandlerAChannelHandlerproviding additional functionality for HTTP/2.classHttp2ClientUpgradeCodecClient-side clear-text upgrade codec from HTTP to HTTP/2.classHttp2CodecUtilConstants and utility method used for encoding/decoding HTTP2 frames.interfaceHttp2ConnectionManager for the state of an HTTP/2 connection with the remote end-point.classHttp2ConnectionAdapterProvides empty implementations of allHttp2Connection.Listenermethods.interfaceHttp2ConnectionDecoderHandler for inbound traffic on behalf ofHttp2ConnectionHandler.interfaceHttp2ConnectionEncoderHandler for outbound HTTP/2 traffic.classHttp2ConnectionHandlerProvides the default implementation for processing inbound frame events and delegates to aHttp2FrameListenerclassHttp2ConnectionHandlerBuilderBuilder which buildsHttp2ConnectionHandlerobjects.classHttp2ConnectionPrefaceAndSettingsFrameWrittenEventSignifies that the connection preface and the initial SETTINGS frame have been sent.interfaceHttp2DataFrameHTTP/2 DATA frame.interfaceHttp2DataWriterInterface that defines an object capable of producing HTTP/2 data frames.classHttp2ErrorAll error codes identified by the HTTP/2 spec.classHttp2EventAdapterThis class bringsHttp2Connection.ListenerandHttp2FrameListenertogether to provide NOOP implementation so inheriting classes can selectively choose which methods to override.classHttp2ExceptionException thrown when an HTTP/2 error was encountered.classHttp2FlagsProvides utility methods for accessing specific flags as defined by the HTTP/2 spec.interfaceHttp2FlowControllerBase interface for all HTTP/2 flow controllers.interfaceHttp2FrameAn HTTP/2 frame.classHttp2FrameAdapterConvenience class that provides no-op implementations for all methods ofHttp2FrameListener.classHttp2FrameCodecThis API is very immature. The Http2Connection-based API is currently preferred over this API.classHttp2FrameCodecBuilderBuilder for theHttp2FrameCodec.interfaceHttp2FrameListenerAn listener of HTTP/2 frames.classHttp2FrameListenerDecoratorProvides a decorator around aHttp2FrameListenerand delegates all method callsclassHttp2FrameLoggerLogs HTTP2 frames for debugging purposes.interfaceHttp2FrameReaderReads HTTP/2 frames from an inputBufferand notifies the specifiedHttp2FrameListenerwhen frames are complete.interfaceHttp2FrameSizePolicyinterfaceHttp2FrameStreamA single stream within an HTTP/2 connection.classHttp2FrameStreamEventstatic classHttp2FrameStreamEvent.TypeclassHttp2FrameStreamExceptionAn HTTP/2 exception for a specificHttp2FrameStream.interfaceHttp2FrameStreamVisitorA visitor that allows to iterate over a collection ofHttp2FrameStreams.classHttp2FrameTypesRegistry of all standard frame types defined by the HTTP/2 specification.interfaceHttp2FrameWriterA writer responsible for marshaling HTTP/2 frames to the channel.interfaceHttp2GoAwayFrameHTTP/2 GOAWAY frame.interfaceHttp2HeadersA collection of headers sent or received via HTTP/2.interfaceHttp2HeadersDecoderDecodes HPACK-encoded headers blocks intoHttp2Headers.interfaceHttp2HeadersEncoderEncodesHttp2Headersinto HPACK-encoded headers blocks.interfaceHttp2HeadersFrameHTTP/2 HEADERS frame.classHttp2InboundFrameLoggerDecorator around aHttp2FrameReaderthat logs all inbound frames before calling back the listener.interfaceHttp2LifecycleManagerManager for the life cycle of the HTTP/2 connection.interfaceHttp2LocalFlowControllerAHttp2FlowControllerfor controlling the inbound flow ofDATAframes from the remote endpoint.classHttp2MultiplexHandlerAn HTTP/2 handler that creates child channels for each stream.classHttp2NoMoreStreamIdsExceptionThis exception is thrown when there are no more stream IDs available for the current connectionclassHttp2OutboundFrameLoggerDecorator around aHttp2FrameWriterthat logs all outbound frames before calling the writer.interfaceHttp2PingFrameHTTP/2 PING Frame.interfaceHttp2PriorityFrameHTTP/2 Priority FrameinterfaceHttp2PromisedRequestVerifierProvides an extensibility point for users to define the validity of push requests.interfaceHttp2PushPromiseFrameHTTP/2 Push Promise FrameinterfaceHttp2RemoteFlowControllerAHttp2FlowControllerfor controlling the flow of outboundDATAframes to the remote endpoint.interfaceHttp2ResetFrameHTTP/2 RST_STREAM frame.classHttp2SecurityUtilProvides utilities related to security requirements specific to HTTP/2.classHttp2ServerUpgradeCodecServer-side codec for performing a cleartext upgrade from HTTP/1.x to HTTP/2.classHttp2SettingsSettings for one endpoint in an HTTP/2 connection.interfaceHttp2StreamA single stream within an HTTP2 connection.interfaceHttp2StreamChannelclassHttp2StreamChannelBootstrapinterfaceHttp2StreamFrameA frame whose meaning may apply to a particular stream, instead of the entire connection.classHttp2StreamFrameToHttpObjectCodecThis handler converts fromHttp2StreamFrametoHttpObject, and back.interfaceHttp2StreamVisitorA visitor that allows iteration over a collection of streams.interfaceHttp2UnknownFrameinterfaceHttp2WindowUpdateFrameHTTP/2 WINDOW_UPDATE frame.classHttpConversionUtilProvides utility methods and constants for the HTTP/2 to HTTP conversionclassHttpToHttp2ConnectionHandlerTranslates HTTP/1.x object writes into HTTP/2 frames.classHttpToHttp2ConnectionHandlerBuilderBuilder which buildsHttpToHttp2ConnectionHandlerobjects.classInboundHttp2ToHttpAdapterThis adapter provides just header/data events from the HTTP message flow defined in [RFC 7540], Section 8.1.classInboundHttp2ToHttpAdapterBuilderBuilds anInboundHttp2ToHttpAdapter.classInboundHttpToHttp2AdapterTranslates HTTP/1.x object reads into HTTP/2 frames.classStreamBufferingEncoderImplementation of aHttp2ConnectionEncoderthat dispatches all method call to anotherHttp2ConnectionEncoder, untilSETTINGS_MAX_CONCURRENT_STREAMSis reached.interfaceStreamByteDistributorAn object (used by remote flow control) that is responsible for distributing the bytes to be written across the streams in the connection.classUniformStreamByteDistributorAStreamByteDistributorthat ignores stream priority and uniformly allocates bytes to all streams.classWeightedFairQueueByteDistributorAStreamByteDistributorthat is sensitive to stream priority and uses Weighted Fair Queueing approach for distributing bytes. -
Uses of UnstableApi in io.netty5.handler.ssl
Classes in io.netty5.handler.ssl with annotations of type UnstableApi Modifier and Type Class Description classCipherSuiteConverterConverts a Java cipher suite string to an OpenSSL cipher suite string and vice versa.interfaceOpenSslPrivateKeyMethodAllow customization of private key signing / decrypting (when using RSA).Methods in io.netty5.handler.ssl with annotations of type UnstableApi Modifier and Type Method Description SslContextBuilderSslContextBuilder. enableOcsp(boolean enableOcsp)Enables OCSP stapling.byte[]ReferenceCountedOpenSslEngine. getOcspResponse()Returns the OCSP response ornullif the server didn't provide a stapled OCSP response.voidReferenceCountedOpenSslEngine. setOcspResponse(byte[] response)Sets the OCSP response.voidReferenceCountedOpenSslContext. setPrivateKeyMethod(OpenSslPrivateKeyMethod method)Deprecated.voidReferenceCountedOpenSslEngine. setVerify(int verifyMode, int depth)See SSL_set_verify andSSL.setVerify(long, int, int).voidSslHandler. setWrapDataSize(int wrapDataSize)Sets the number of bytes to pass to eachSSLEngine.wrap(ByteBuffer[], int, int, ByteBuffer)call. -
Uses of UnstableApi in io.netty5.handler.ssl.ocsp
Classes in io.netty5.handler.ssl.ocsp with annotations of type UnstableApi Modifier and Type Class Description classOcspClientHandlerA handler for SSL clients to handle and act upon stapled OCSP responses. -
Uses of UnstableApi in io.netty5.util.concurrent
Classes in io.netty5.util.concurrent with annotations of type UnstableApi Modifier and Type Class Description classNonStickyEventExecutorGroupEventExecutorGroupwhich will preserveRunnableexecution order but makes no guarantees about whatEventExecutor(and thereforeThread) will be used to execute theRunnables.Methods in io.netty5.util.concurrent with annotations of type UnstableApi Modifier and Type Method Description booleanFastThreadLocalThread. willCleanupFastThreadLocals()static booleanFastThreadLocalThread. willCleanupFastThreadLocals(Thread thread) -
Uses of UnstableApi in io.netty5.util.internal
Classes in io.netty5.util.internal with annotations of type UnstableApi Modifier and Type Class Description interfaceUnsafeAccessMarker annotation for internal Netty classes that gives them permission to directly access theUnsafeinstance, if available.
-