Package | Description |
---|---|
io.undertow.channels | |
io.undertow.protocols.ajp | |
io.undertow.protocols.http2 | |
io.undertow.server | |
io.undertow.server.protocol.ajp | |
io.undertow.server.protocol.framed | |
io.undertow.server.protocol.http | |
io.undertow.server.protocol.http2 | |
io.undertow.websockets.core | |
io.undertow.websockets.core.function | |
io.undertow.websockets.core.protocol.version07 | |
io.undertow.websockets.core.protocol.version08 | |
io.undertow.websockets.core.protocol.version13 | |
org.xnio |
The main API package for XNIO.
|
org.xnio.channels |
The core XNIO channel API.
|
org.xnio.conduits |
The XNIO conduit SPI.
|
org.xnio.ssl |
Utility classes for using and implementing SSL within XNIO providers.
|
Modifier and Type | Class and Description |
---|---|
class |
DetachableStreamSinkChannel
Stream sink channel.
|
class |
DetachableStreamSourceChannel
A stream source channel that can be marked as detached.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAjpClientStreamSinkChannel |
class |
AbstractAjpClientStreamSourceChannel |
class |
AjpClientChannel
AJP client side channel.
|
class |
AjpClientCPingStreamSinkChannel |
class |
AjpClientRequestClientStreamSinkChannel
AJP stream sink channel that corresponds to a request send from the load balancer to the backend
|
class |
AjpClientResponseStreamSourceChannel |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHttp2StreamSinkChannel |
class |
AbstractHttp2StreamSourceChannel
HTTP2 stream source channel
|
class |
Http2Channel
HTTP2 channel.
|
class |
Http2DataStreamSinkChannel
Headers channel
|
class |
Http2GoAwayStreamSourceChannel
A HTTP2 go away frame
|
class |
Http2HeadersStreamSinkChannel
Headers channel
|
class |
Http2PingStreamSourceChannel
A HTTP2 Ping frame
|
class |
Http2PushPromiseStreamSinkChannel
Push promise channel
|
class |
Http2PushPromiseStreamSourceChannel
A HTTP2 push promise frame
|
class |
Http2RstStreamStreamSourceChannel
A HTTP2 RST Stream channel
|
class |
Http2SettingsStreamSinkChannel
//TODO: ack
|
class |
Http2SettingsStreamSourceChannel
A HTTP2 Settings frame
|
class |
Http2StreamSinkChannel |
class |
Http2StreamSourceChannel |
Modifier and Type | Class and Description |
---|---|
class |
AbstractServerConnection |
class |
ServerConnection
A server connection.
|
Modifier and Type | Class and Description |
---|---|
class |
AjpServerConnection
A server-side AJP connection.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFramedChannel<C extends AbstractFramedChannel<C,R,S>,R extends AbstractFramedStreamSourceChannel<C,R,S>,S extends AbstractFramedStreamSinkChannel<C,R,S>>
A
ConnectedChannel which can be used to send and receive Frames. |
class |
AbstractFramedStreamSinkChannel<C extends AbstractFramedChannel<C,R,S>,R extends AbstractFramedStreamSourceChannel<C,R,S>,S extends AbstractFramedStreamSinkChannel<C,R,S>>
Framed Stream Sink Channel.
|
class |
AbstractFramedStreamSourceChannel<C extends AbstractFramedChannel<C,R,S>,R extends AbstractFramedStreamSourceChannel<C,R,S>,S extends AbstractFramedStreamSinkChannel<C,R,S>>
Source channel, used to receive framed messages.
|
Modifier and Type | Class and Description |
---|---|
class |
HttpServerConnection
A server-side HTTP connection.
|
Modifier and Type | Class and Description |
---|---|
class |
Http2ServerConnection
A server connection.
|
Modifier and Type | Class and Description |
---|---|
class |
StreamSinkFrameChannel |
class |
StreamSourceFrameChannel
Base class for processes Frame bases StreamSourceChannels.
|
class |
WebSocketChannel
A
ConnectedChannel which can be used to send and receive WebSocket Frames. |
Modifier and Type | Class and Description |
---|---|
class |
ChannelFunctionStreamSourceChannel |
Modifier and Type | Class and Description |
---|---|
class |
WebSocket07Channel
WebSocketChannel which is used for WebSocketVersion.V08 |
class |
WebSocket07FrameSinkChannel
StreamSinkFrameChannel implementation for writing WebSocket Frames on WebSocketVersion.V08 connections |
Modifier and Type | Class and Description |
---|---|
class |
WebSocket08Channel
WebSocketChannel which is used for WebSocketVersion.V08 |
Modifier and Type | Class and Description |
---|---|
class |
WebSocket13Channel
A WebSocketChannel that handles version 13
|
Modifier and Type | Class and Description |
---|---|
class |
ChannelPipe<L extends CloseableChannel,R extends CloseableChannel>
A one-way pipe.
|
class |
ChannelPipe<L extends CloseableChannel,R extends CloseableChannel>
A one-way pipe.
|
Modifier and Type | Class and Description |
---|---|
class |
Connection
The base for all connections.
|
class |
MessageConnection
A message-oriented connection between peers.
|
class |
StreamConnection
A connection between peers.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SimpleAcceptingChannel<C extends CloseableChannel>
A channel which can accept connections.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AcceptingChannel<C extends ConnectedChannel>
A channel which can accept inbound connections from remote endpoints.
|
interface |
BoundChannel
A channel that is bound to a local address.
|
interface |
BoundMultipointMessageChannel
A multipoint datagram channel.
|
interface |
ConnectedChannel
A channel that has a local and peer endpoint address.
|
interface |
ConnectedMessageChannel
A channel that sends and receives messages to a connected peer.
|
interface |
ConnectedSslStreamChannel
A TLS-encapsulated connected stream channel.
|
interface |
ConnectedStreamChannel
A stream channel that is a connection between a local and remote endpoint.
|
interface |
MessageChannel
A channel that sends and receives whole messages.
|
interface |
MulticastMessageChannel
A multicast-capable point-to-multipoint channel.
|
interface |
MultipointMessageChannel
A point-to-multipoint message channel.
|
interface |
ReadableMessageChannel
A channel that can receive messages.
|
interface |
ReadableMultipointMessageChannel
The readable side of a multipoint message channel.
|
interface |
SimpleAcceptingChannel<C extends CloseableChannel>
A channel which can accept connections.
|
interface |
SslChannel
A channel which can use SSL/TLS to negotiate a security layer.
|
interface |
StreamChannel
A stream channel.
|
interface |
StreamSinkChannel
A stream sink channel.
|
interface |
StreamSourceChannel
A stream source channel.
|
interface |
SuspendableAcceptChannel
A suspendable accept channel.
|
interface |
SuspendableChannel
A suspendable bidirectional channel.
|
interface |
SuspendableReadChannel
A suspendable readable channel.
|
interface |
SuspendableWriteChannel
A suspendable writable channel.
|
interface |
WritableMessageChannel
A channel that can send messages.
|
interface |
WritableMultipointMessageChannel
The writable side of a multipoint message channel.
|
Modifier and Type | Class and Description |
---|---|
class |
AssembledChannel
A closeable view over a read and write side of a suspendable channel.
|
class |
AssembledConnectedChannel
A closeable, connected view over a read and write side of a suspendable channel, at least one of which is connected.
|
class |
AssembledConnectedMessageChannel
A connected bidirectional message channel assembled from a readable and writable message channel.
|
class |
AssembledConnectedSslStreamChannel
A connected SSL stream channel assembled from a stream source and stream sink.
|
class |
AssembledConnectedStreamChannel
A connected stream channel assembled from a stream source and stream sink.
|
class |
AssembledMessageChannel
A bidirectional message channel assembled from a readable and writable message channel.
|
class |
AssembledSslChannel
An assembled SSL channel.
|
class |
AssembledStreamChannel
A stream channel assembled from a stream source and stream sink.
|
class |
EmptyStreamSourceChannel
A stream source channel which is always empty.
|
class |
FixedLengthStreamSinkChannel
A channel which writes a fixed amount of data.
|
class |
FixedLengthStreamSourceChannel
A channel which reads data of a fixed length and calls a finish listener.
|
class |
FramedMessageChannel
Deprecated.
This class is deprecated; use conduits instead.
|
class |
NullStreamSinkChannel
A bit-bucket stream sink channel.
|
class |
PushBackStreamChannel
A stream source channel which can have data pushed back into it.
|
class |
SplitStreamSinkChannel
A half-duplex (write side) wrapper for a full-duplex channel.
|
class |
SplitStreamSourceChannel
A half-duplex (read side) wrapper for a full-duplex channel.
|
class |
TranslatingSuspendableChannel<C extends SuspendableChannel,W extends SuspendableChannel>
Deprecated.
This class is deprecated; use conduits instead.
|
Modifier and Type | Method and Description |
---|---|
static <T extends CloseableChannel> |
Channels.setCloseListener(T channel,
ChannelListener<? super T> listener)
Set the close listener for a channel (type-safe).
|
Modifier and Type | Method and Description |
---|---|
ChannelListener.Setter<? extends CloseableChannel> |
CloseableChannel.getCloseSetter()
Get the setter which can be used to change the close listener for this channel.
|
ChannelListener.Setter<? extends CloseableChannel> |
AssembledChannel.getCloseSetter() |
Constructor and Description |
---|
AssembledMessageChannel(CloseableChannel closeable,
ReadableMessageChannel readable,
WritableMessageChannel writable)
Construct a new instance.
|
AssembledStreamChannel(CloseableChannel closeable,
StreamSourceChannel source,
StreamSinkChannel sink)
Construct a new instance.
|
Modifier and Type | Class and Description |
---|---|
class |
ConduitReadableMessageChannel
A readable message channel which is backed by a message source conduit.
|
class |
ConduitStreamSinkChannel
A stream sink channel which wraps a stream sink conduit.
|
class |
ConduitStreamSourceChannel
A stream source channel which wraps a stream source conduit.
|
class |
ConduitWritableMessageChannel
A writable message channel which is backed by a message sink conduit.
|
Modifier and Type | Class and Description |
---|---|
class |
JsseSslConnection |
class |
JsseSslStreamConnection
StreamConnection with SSL support.
|
class |
SslConnection
A stream connection which can use SSL/TLS to negotiate a security layer.
|
Copyright © 2019 JBoss by Red Hat. All rights reserved.