Index

[SYMBOL][A][B][C][D][E][F][G][H][I][J][L][M][N][O][P][Q][R][S][T][U][W][Z]

SYMBOL

@Sharable annotation

A

AbstractBootstrap class
AbstractRequestHandler
adapter classes
addAfter() method
addBefore() method
addFirst() method
addLast() method
addListener() method2nd
AddressedEnvelope class
ADVANCED level
Apache Kafka
APNS (Apple Push Notification Service)
array() method
ASF (Apache Software Foundation)
asynchronous programming
asynchronous transports
attr() method2nd

B

backing arrays
big data support
BinaryWebSocketFrame class2nd
bind() method2nd3rd4th5th
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() method2nd
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

C

callbacks
capacity() method
Channel interface2nd
  compatibility with bootstrapping
  lifecycle states
channel() method2nd3rd
channelActive state
channelActive() method2nd3rd
ChannelConfig interface
channelFactory() method
ChannelFuture interface2nd3rd4th
ChannelFutureListener
ChannelHandler interface2nd3rd4th5th
  adapters
  adding multiple during bootstrap
  Channel lifecycle states
  ChannelHandler lifecycle methods
  ChannelInboundHandler interface
  ChannelOutboundHandler interface
  resource management
ChannelHandlerContext interface2nd
  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 interface2nd3rd
ChannelInboundHandlerAdapter class2nd3rd4th
ChannelOptions
ChannelOutboundHandler interface2nd
ChannelOutboundHandlerAdapter class2nd
ChannelPipeline interface2nd3rd
  firing events
  methods for modifying
  overview
ChannelPromise interface2nd
channelRead() method2nd
channelRead0() method
channelReadComplete() method2nd3rd
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() method2nd3rd
close() method2nd3rd
CloseWebSocketFrame class2nd
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() method2nd3rd4th
content() method
context() method
ContinuationWebSocketFrame class2nd
copiedBuffer() method
copy() method

D

DatagramChannel class2nd
DatagramPacket class
decode() method2nd3rd4th
decodeLast() method2nd
decoders
  ByteToMessageDecoder class
  defined
  for delimited protocols
  for HTTP support
  for length-based protocols
  MessageToMessageDecoder class
  overview2nd
  ReplayingDecoder class
  TooLongFrameException class
DefaultAddressedEnvelope class
delimited protocols
DelimiterBasedFrameDecoder class
dependencies, in Maven
deregister() method2nd
derived buffers
development environment
  configuring Java location
  general discussion
  installing Apache Maven
  installing IDE
  installing JDK
direct buffer pattern
directBuffer() method2nd
DISABLED level
discardable bytes
discardReadBytes() method
disconnect() method2nd
Droplr case study
  creating faster uploads
  overview2nd
  performance
  technology stack
    handler implementations
    overview
    parent interface
    request handlers
    server and pipeline
    upload request handler
duplicate() method

E

Echo client
  bootstrapping client
  SimpleChannelInbound-Handler class
Echo server
  bootstrapping server
  ChannelHandler interfaces
Eclipse
embedded transport2nd
EmbeddedChannel interface, unit testing and
encode() method2nd3rd
encoders
  defined
  for HTTP support
  MessageToByteEncoder class
  MessageToMessageEncoder class
  overview2nd
encryption, adding to WebSocket support
epoll transport
equals() method
EventExecutor
EventLoop interface
  in Netty 3
  in Netty 4
  overview
  task scheduling using
eventLoop() method
EventLoopGroup2nd3rd
events and handlers2nd
exception handling
  inbound exceptions
  outbound exceptions
  unit testing
exceptionCaught() method2nd3rd4th5th
executor() method

F

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
  overview2nd
  SSL handler control
fireChannelActive() method2nd
fireChannelInactive() method2nd
fireChannelRead() method2nd
fireChannelReadComplete() method2nd
fireChannelRegistered() method
fireChannelUnregistered() method
fireExceptionCaught() method
fireUserEventTriggered() method
FixedLengthFrameDecoder class
flip() method
flush() method2nd3rd
frames, WebSocket
futures

G

get() method2nd
getCloseNotifyTimeoutMillis() method
getHandshakeTimeoutMillis() method
group() method2nd

H

handler() method2nd
handlerAdded() method
handlerRemoved() method
handshakeFuture() method
hasArray() method2nd
heap buffer pattern
heapBuffer() method
hexdump() method
HTTP 1.1 keep-alive
HTTP support
  compression
  decoders and encoders for
  message aggregation
HttpObjectAggregator2nd
HttpObjectDecoder
HttpRequestDecoder
HttpRequestEncoder
HttpRequestHandler
HttpResponseDecoder
HttpResponseEncoder
HTTPS support
HttpServerCodec

I

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

J

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

L

length-based protocols
LengthFieldBasedFrame-Decoder class
libevent
LineBasedFrameDecoder class2nd
localAddress() method2nd3rd

M

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
Memcached2nd
messages, encoders and decoders
MessageToByteEncoder
MessageToMessageCodec
MessageToMessageDecoder
MessageToMessageEncoder2nd3rd
multicast transmissions
MySQL

N

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

O

ObjectDecoder
ObjectEncoder
ObjectInputStream class
ObjectOutputStream class
OIO (old blocking I/O)
OpenSSL
OpenSslEngine class
operationComplete() method
option() method2nd3rd
OrderedMemoryAwareThreadPoolExcecutor
outbound exceptions
outbound messages, unit testing

P

PARANOID level
performance, Droplr case study
PingWebSocketFrame class2nd
pipeline() method2nd3rd
POJO (Plain Old Java Object)
POM files, Maven
  aggregation
  inheritance
  outline for
  project POM
  use cases for
PongWebSocketFrame class2nd
ProtobufDecoder
ProtobufEncoder
ProtobufVarint32Frame-Decoder
Protocol Buffers, serialization using

Q

QoS (Quality of Service)

R

random access indexing
read() method2nd3rd4th
readableBytes() method
readerIndex2nd
readInbound() method
readOutbound() method
ReadTimeoutHandler class
Redis
reference counting2nd
remoteAddress() method2nd
remove() method
replace() method
ReplayingDecoder class
reset() method
retain() method
RPC (remote procedure calls)2nd
RuntimeException

S

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 class2nd
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-Handler2nd
SimpleChannelInbound-Handler class2nd
SimpleHandler
slice() method
SocketTimeoutException
SSL support
SSLContext class
SSLEngine class
SslHandler
SslHandler class2nd3rd4th
Stream Control Transmission Protocol.
    See SCTP.

T

task scheduling
  JDK scheduling API
  using EventLoop interface
TCP (Transmission Control Protocol)2nd
TextWebSocketFrame class2nd
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

U

UDP (User Datagram Protocol)
  broadcast transmissions
  broadcaster for
  example application for2nd
  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
  overview2nd
  third-party delivery
User Datagram Protocol.
    See UDP.
userEventTriggered() method

W

WebSocket
  defined
  Droplr case study
  example application2nd
  general discussion
  implementing support for
    adding encryption
    bootstrapping server
    handling HTTP requests
    handling WebSocket frames
    initializing Channel-Pipeline
    overview
WebSocket protocol2nd
WebSocketFrameDecoder
WebSocketFrameEncoder
WebSocketServerProtocol-Handler2nd
wrappedBuffer() method
writableBytes() method
write methods()
write() method2nd3rd4th
writeAndFlush() method2nd3rd
writeInbound() method
writeOutbound() method
writerIndex2nd3rd
WriteTimeoutHandler class

Z

zero-copy feature

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset