[SYMBOL][A][B][C][D][E][F][G][H][I][J][L][M][N][O][P][Q][R][S][T][U][W][Z]
AbstractBootstrap class
AbstractRequestHandler
adapter classes
addAfter() method
addBefore() method
addFirst() method
addLast() method
addListener() method, 2nd
AddressedEnvelope class
ADVANCED level
Apache Kafka
APNS (Apple Push Notification Service)
array() method
ASF (Apache Software Foundation)
asynchronous programming
asynchronous transports
attr() method, 2nd
backing arrays
big data support
BinaryWebSocketFrame class, 2nd
bind() method, 2nd, 3rd, 4th, 5th
blocking transports
Bootstrap classes
bootstrapping
adding multiple Channel-Handlers during bootstrap
classes for
clients
Channel and EventLoopGroup compatibility
from Channel
overview
DatagramChannel
defined
servers
shutdown and
using ChannelOptions and attributes
broadcast transmissions, UDP
buffer() method, 2nd
ByteBuf API
ByteBuf class
composite buffer pattern
direct buffer pattern
heap buffer pattern
overview
ByteBufAllocator interface
ByteBufHolder interface
ByteBufUtil class
byte-level operations
derived buffers
discardable bytes
index management
random access indexing
read operations
readable bytes
search operations
sequential access indexing
writable bytes
write operations
overview
reference counting
Unpooled class
ByteToMessageCodec class
ByteToMessageDecoder class
callbacks
capacity() method
Channel interface, 2nd
compatibility with bootstrapping
lifecycle states
channel() method, 2nd, 3rd
channelActive state
channelActive() method, 2nd, 3rd
ChannelConfig interface
channelFactory() method
ChannelFuture interface, 2nd, 3rd, 4th
ChannelFutureListener
ChannelHandler interface, 2nd, 3rd, 4th, 5th
adapters
adding multiple during bootstrap
Channel lifecycle states
ChannelHandler lifecycle methods
ChannelInboundHandler interface
ChannelOutboundHandler interface
resource management
ChannelHandlerContext interface, 2nd
advanced usage of
overview
ChannelHandlers
big data support
decoders
delimited protocols
length-based protocols
HTTP support
compression
decoders and encoders for
message aggregation
HTTPS support
idle connections
serializing data
with JBoss Marshalling
with JDK
with Protocol Buffers
SSL/TLS support
timeouts
unit testing
inbound messages
outbound messages
WebSocket support
channelInactive state
channelInactive() method
ChannelInboundHandler interface, 2nd, 3rd
ChannelInboundHandlerAdapter class, 2nd, 3rd, 4th
ChannelOptions
ChannelOutboundHandler interface, 2nd
ChannelOutboundHandlerAdapter class, 2nd
ChannelPipeline interface, 2nd, 3rd
firing events
methods for modifying
overview
ChannelPromise interface, 2nd
channelRead() method, 2nd
channelRead0() method
channelReadComplete() method, 2nd, 3rd
channelRegistered() method
channels
channelUnregistered() method
channelWritabilityChanged() method
childAttr() method
childHandler() method
childOption() method
ChunkedInput interface
ChunkedWriteHandler
clear() method
clients
bootstrapping
Channel and EventLoopGroup compatibility
from Channel
overview
building
Echo client
bootstrapping client
SimpleChannelInboundHandler class
overview
running
clone() method, 2nd, 3rd
close() method, 2nd, 3rd
CloseWebSocketFrame class, 2nd
codecs
abstract codec classes
ByteToMessageCodec class
CombinedChannelDuplexHandler class
general discussion
MessageToMessageCodec class
decoders
ByteToMessageDecoder class
MessageToMessage-Decoder class
overview
ReplayingDecoder class
TooLongFrameException class
defined
encoders
MessageToByteEncoder class
MessageToMessageEncoder class
overview
CombinedChannelDuplex-Handler class
CompatibleMarshallingDecoder
CompatibleMarshallingEncoder
CompatibleObjectDecoder
CompatibleObjectEncoder
composite buffer pattern
compositeBuffer() method
CompositeByteBuf class
compression, HTTP support
connect() method, 2nd, 3rd, 4th
content() method
context() method
ContinuationWebSocketFrame class, 2nd
copiedBuffer() method
copy() method
DatagramChannel class, 2nd
DatagramPacket class
decode() method, 2nd, 3rd, 4th
decodeLast() method, 2nd
decoders
ByteToMessageDecoder class
defined
for delimited protocols
for HTTP support
for length-based protocols
MessageToMessageDecoder class
overview, 2nd
ReplayingDecoder class
TooLongFrameException class
DefaultAddressedEnvelope class
delimited protocols
DelimiterBasedFrameDecoder class
dependencies, in Maven
deregister() method, 2nd
derived buffers
development environment
configuring Java location
general discussion
installing Apache Maven
installing IDE
installing JDK
direct buffer pattern
directBuffer() method, 2nd
DISABLED level
discardable bytes
discardReadBytes() method
disconnect() method, 2nd
Droplr case study
creating faster uploads
overview, 2nd
performance
technology stack
handler implementations
overview
parent interface
request handlers
server and pipeline
upload request handler
duplicate() method
Echo client
bootstrapping client
SimpleChannelInbound-Handler class
Echo server
bootstrapping server
ChannelHandler interfaces
Eclipse
embedded transport, 2nd
EmbeddedChannel interface, unit testing and
encode() method, 2nd, 3rd
encoders
defined
for HTTP support
MessageToByteEncoder class
MessageToMessageEncoder class
overview, 2nd
encryption, adding to WebSocket support
epoll transport
equals() method
EventExecutor
EventLoop interface
in Netty 3
in Netty 4
overview
task scheduling using
eventLoop() method
EventLoopGroup, 2nd, 3rd
events and handlers, 2nd
exception handling
inbound exceptions
outbound exceptions
unit testing
exceptionCaught() method, 2nd, 3rd, 4th, 5th
executor() method
Facebook case study
Nifty client design
multiplexing
pipelining
Nifty server design
overview
results
future improvements on Netty 4
improving timeout handling
performance comparisons
stability issues
Swift
Thrift
defined
improving using Netty
FileRegion interface
finish() method
Firebase case study
HTTP 1.1 keep-alive
long polling
overview, 2nd
SSL handler control
fireChannelActive() method, 2nd
fireChannelInactive() method, 2nd
fireChannelRead() method, 2nd
fireChannelReadComplete() method, 2nd
fireChannelRegistered() method
fireChannelUnregistered() method
fireExceptionCaught() method
fireUserEventTriggered() method
FixedLengthFrameDecoder class
flip() method
flush() method, 2nd, 3rd
frames, WebSocket
futures
get() method, 2nd
getCloseNotifyTimeoutMillis() method
getHandshakeTimeoutMillis() method
group() method, 2nd
handler() method, 2nd
handlerAdded() method
handlerRemoved() method
handshakeFuture() method
hasArray() method, 2nd
heap buffer pattern
heapBuffer() method
hexdump() method
HTTP 1.1 keep-alive
HTTP support
compression
decoders and encoders for
message aggregation
HttpObjectAggregator, 2nd
HttpObjectDecoder
HttpRequestDecoder
HttpRequestEncoder
HttpRequestHandler
HttpResponseDecoder
HttpResponseEncoder
HTTPS support
HttpServerCodec
IDE (integrated development environment), installing
IDL (Interface Definition Language)
idle connections
IdleStateHandler class
IETF (Internet Engineering Task Force), 2nd
IllegalReferenceCount-Exception
IllegalStateException
inbound exceptions
inbound messages, unit testing
IndexOutOfBoundException
IndexOutOfBounds-Exception
initChannel() method
InputStream class
installation
Apache Maven
IDE
JDK
Maven
integrated development environment.
See IDE.
Intellij Idea Community Edition
Interface Definition Language.
See IDL.
Internet Engineering Task Force.
See IETF.
ioBuffer() method
isActive() method
isReadable() method
isRemoved() method
isSharable() method
isWritable() method
Java Development Kit.
See JDK (Java Development Kit).
Java Virtual Machine.
See JVM.
Java, networking in
Java NIO
overview
JAVA_HOME variable
JBoss Marshalling, serialization using
JDK (Java Development Kit)
installing
scheduling API
serialization using
JUnit
Assertions
JVM (Java Virtual Machine), 2nd
JZlib
length-based protocols
LengthFieldBasedFrame-Decoder class
libevent
LineBasedFrameDecoder class, 2nd
localAddress() method, 2nd, 3rd
mark() method
markReaderIndex() method
markWriterIndex() method
MarshallingDecoder
MarshallingEncoder
Maven
artifacts
build lifecycles
command-line arguments
dependencies
directory layout
GAV coordinates
installing
overview
plugins
POM examples
aggregation
inheritance
project POM
POM file use cases
POM outline
profiles
repositories
snapshots
maxCapacity() method
Memcached, 2nd
messages, encoders and decoders
MessageToByteEncoder
MessageToMessageCodec
MessageToMessageDecoder
MessageToMessageEncoder, 2nd, 3rd
multicast transmissions
MySQL
name() method
names() method
NetBeans
netcat
Netty
architecture
as asynchronous and event-driven framework
callbacks
channels
events and handlers
futures
overview
real-world usage
selectors
newScheduledThreadPool() method
newSingleThreadScheduled-Executor() method
NIO (non-blocking I/O)
overview
selectors
NIO transport
NioDatagramChannnel class
NioServerSocketChannel-Factory
ObjectDecoder
ObjectEncoder
ObjectInputStream class
ObjectOutputStream class
OIO (old blocking I/O)
OpenSSL
OpenSslEngine class
operationComplete() method
option() method, 2nd, 3rd
OrderedMemoryAwareThreadPoolExcecutor
outbound exceptions
outbound messages, unit testing
PARANOID level
performance, Droplr case study
PingWebSocketFrame class, 2nd
pipeline() method, 2nd, 3rd
POJO (Plain Old Java Object)
POM files, Maven
aggregation
inheritance
outline for
project POM
use cases for
PongWebSocketFrame class, 2nd
ProtobufDecoder
ProtobufEncoder
ProtobufVarint32Frame-Decoder
Protocol Buffers, serialization using
random access indexing
read() method, 2nd, 3rd, 4th
readableBytes() method
readerIndex, 2nd
readInbound() method
readOutbound() method
ReadTimeoutHandler class
Redis
reference counting, 2nd
remoteAddress() method, 2nd
remove() method
replace() method
ReplayingDecoder class
reset() method
retain() method
RPC (remote procedure calls), 2nd
RuntimeException
scalability, asynchronous programming and
scheduleAtFixedRate() method
ScheduledExecutorService API
SCTP (Stream Control Transmission Protocol)
security, SSL/TLS support
selectors
in Java NIO
overview
sequential access indexing
serialization
with JBoss Marshalling
with JDK
with Protocol Buffers
ServerBootstrap class, 2nd
servers
bootstrapping
building
Echo server
bootstrapping server
ChannelHandler interfaces
overview
running
set() methods
setCloseNotifyTimeout() method
setCloseNotifyTimeoutMillis() method
setFailure() method
setHandshakeTimeout() method
setHandshakeTimeoutMillis() method
setSuccess() method
shutdown
shutdownGracefully() method
SIMPLE level
SimpleChannelInbound-Handler, 2nd
SimpleChannelInbound-Handler class, 2nd
SimpleHandler
slice() method
SocketTimeoutException
SSL support
SSLContext class
SSLEngine class
SslHandler
SslHandler class, 2nd, 3rd, 4th
Stream Control Transmission Protocol.
See SCTP.
task scheduling
JDK scheduling API
using EventLoop interface
TCP (Transmission Control Protocol), 2nd
TextWebSocketFrame class, 2nd
TextWebSocketFrameHandler
threading model
asynchronous transports
blocking transports
EventLoop interface
in Netty 3
in Netty 4
overview
overview
task scheduling
JDK scheduling API
using EventLoop interface
thread management
Thrift
timeouts
TLS support
TooLongFrameException class
transitive dependencies
transport layers, defined
transports
API overview
embedded transport
epoll
examples using
non-blocking Netty version
using I/O and NIO with Netty
using I/O and NIO without Netty
local transport for communication within JVM
NIO
OIO
overview
use cases for
Twitter case study
failure management
Finagle
abstraction of
composing services
overview
overview
UDP (User Datagram Protocol)
broadcast transmissions
broadcaster for
example application for, 2nd
monitor for
overview
using POJO messages
UDT (UDP-based Data Transfer Protocol)
unicast transmissions
unit testing
EmbeddedChannel interface
exception handling
general discussion
inbound messages
outbound messages
Unpooled class
UnsupportedOperation-Exception
Urban Airship case study
binary protocol example
direct to device delivery
large numbers of concurrent connections
overview, 2nd
third-party delivery
User Datagram Protocol.
See UDP.
userEventTriggered() method
WebSocket
defined
Droplr case study
example application, 2nd
general discussion
implementing support for
adding encryption
bootstrapping server
handling HTTP requests
handling WebSocket frames
initializing Channel-Pipeline
overview
WebSocket protocol, 2nd
WebSocketFrameDecoder
WebSocketFrameEncoder
WebSocketServerProtocol-Handler, 2nd
wrappedBuffer() method
writableBytes() method
write methods()
write() method, 2nd, 3rd, 4th
writeAndFlush() method, 2nd, 3rd
writeInbound() method
writeOutbound() method
writerIndex, 2nd, 3rd
WriteTimeoutHandler class