RxJava

Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

AbstractConnectionToChannelBridge<R,W> - Class in io.reactivex.netty.channel
A bridge between a Connection instance and the associated Channel.
AbstractConnectionToChannelBridge(String, ConnectionEventListener, EventPublisher) - Constructor for class io.reactivex.netty.channel.AbstractConnectionToChannelBridge
 
AbstractConnectionToChannelBridge(String, AttributeKey<ConnectionEventListener>, AttributeKey<EventPublisher>) - Constructor for class io.reactivex.netty.channel.AbstractConnectionToChannelBridge
 
AbstractP2CStrategy<W,R,L extends ClientEventListener> - Class in io.reactivex.netty.client.loadbalancer
 
AbstractP2CStrategy() - Constructor for class io.reactivex.netty.client.loadbalancer.AbstractP2CStrategy
 
acceptInboundMessage(Object) - Method in class io.reactivex.netty.channel.WriteTransformer
 
acceptMessage(Object) - Method in class io.reactivex.netty.channel.AllocatingTransformer
Asserts whether the passed message can be transformed using this transformer.
acceptMessage(Object) - Method in class io.reactivex.netty.channel.WriteTransformations
 
acceptOutboundMessage(Object) - Method in class io.reactivex.netty.channel.WriteTransformer
 
acquireCreationPermit(long, TimeUnit) - Method in class io.reactivex.netty.client.pool.CompositePoolLimitDeterminationStrategy
 
acquireCreationPermit(long, TimeUnit) - Method in class io.reactivex.netty.client.pool.MaxConnectionsBasedStrategy
 
acquireCreationPermit(long, TimeUnit) - Method in interface io.reactivex.netty.client.pool.PoolLimitDeterminationStrategy
Attempts to acquire a creation permit.
acquireCreationPermit(long, TimeUnit) - Method in class io.reactivex.netty.client.pool.UnboundedPoolLimitDeterminationStrategy
 
add(PooledConnection<R, W>) - Method in class io.reactivex.netty.client.pool.FIFOIdleConnectionsHolder
 
add(PooledConnection<R, W>) - Method in class io.reactivex.netty.client.pool.IdleConnectionsHolder
Adds the passed connection to this holder.
add(PooledConnection<R, W>) - Method in class io.reactivex.netty.client.pool.PreferCurrentEventLoopHolder
 
addAfter(String, String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.channel.DetachedChannelPipeline
 
addAfter(EventExecutorGroup, String, String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.channel.DetachedChannelPipeline
 
addAfter(String, String, ChannelHandler) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
addAfter(EventExecutorGroup, String, String, ChannelHandler) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
addBefore(String, String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.channel.DetachedChannelPipeline
 
addBefore(EventExecutorGroup, String, String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.channel.DetachedChannelPipeline
 
addBefore(String, String, ChannelHandler) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
addBefore(EventExecutorGroup, String, String, ChannelHandler) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
addChannelHandlerAfter(String, String, ChannelHandler) - Method in class io.reactivex.netty.channel.Connection
Adds a ChannelHandler to ChannelPipeline for this connection.
addChannelHandlerAfter(EventExecutorGroup, String, String, ChannelHandler) - Method in class io.reactivex.netty.channel.Connection
Adds a ChannelHandler to ChannelPipeline for this connection.
addChannelHandlerAfter(String, String, ChannelHandler) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
addChannelHandlerAfter(EventExecutorGroup, String, String, ChannelHandler) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
addChannelHandlerAfter(String, String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.client.ClientState
 
addChannelHandlerAfter(EventExecutorGroup, String, String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.client.ClientState
 
addChannelHandlerAfter(String, String, ChannelHandler) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
addChannelHandlerAfter(EventExecutorGroup, String, String, ChannelHandler) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
addChannelHandlerAfter(String, String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.server.ServerState
 
addChannelHandlerAfter(EventExecutorGroup, String, String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.server.ServerState
 
addChannelHandlerBefore(String, String, ChannelHandler) - Method in class io.reactivex.netty.channel.Connection
Adds a ChannelHandler to ChannelPipeline for this connection.
addChannelHandlerBefore(EventExecutorGroup, String, String, ChannelHandler) - Method in class io.reactivex.netty.channel.Connection
Adds a ChannelHandler to ChannelPipeline for this connection.
addChannelHandlerBefore(String, String, ChannelHandler) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
addChannelHandlerBefore(EventExecutorGroup, String, String, ChannelHandler) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
addChannelHandlerBefore(String, String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.client.ClientState
 
addChannelHandlerBefore(EventExecutorGroup, String, String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.client.ClientState
 
addChannelHandlerBefore(String, String, ChannelHandler) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
addChannelHandlerBefore(EventExecutorGroup, String, String, ChannelHandler) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
addChannelHandlerBefore(String, String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.server.ServerState
 
addChannelHandlerBefore(EventExecutorGroup, String, String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.server.ServerState
 
addChannelHandlerFirst(String, ChannelHandler) - Method in class io.reactivex.netty.channel.Connection
Adds a ChannelHandler to ChannelPipeline for this connection.
addChannelHandlerFirst(EventExecutorGroup, String, ChannelHandler) - Method in class io.reactivex.netty.channel.Connection
Adds a ChannelHandler to ChannelPipeline for this connection.
addChannelHandlerFirst(String, ChannelHandler) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
addChannelHandlerFirst(EventExecutorGroup, String, ChannelHandler) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
addChannelHandlerFirst(String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.client.ClientState
 
addChannelHandlerFirst(EventExecutorGroup, String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.client.ClientState
 
addChannelHandlerFirst(EventExecutorGroup, String, ChannelHandler) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
addChannelHandlerFirst(String, ChannelHandler) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
addChannelHandlerFirst(String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.server.ServerState
 
addChannelHandlerFirst(EventExecutorGroup, String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.server.ServerState
 
addChannelHandlerLast(String, ChannelHandler) - Method in class io.reactivex.netty.channel.Connection
Adds a ChannelHandler to ChannelPipeline for this connection.
addChannelHandlerLast(EventExecutorGroup, String, ChannelHandler) - Method in class io.reactivex.netty.channel.Connection
Adds a ChannelHandler to ChannelPipeline for this connection.
addChannelHandlerLast(String, ChannelHandler) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
addChannelHandlerLast(EventExecutorGroup, String, ChannelHandler) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
addChannelHandlerLast(String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.client.ClientState
 
addChannelHandlerLast(EventExecutorGroup, String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.client.ClientState
 
addChannelHandlerLast(EventExecutorGroup, String, ChannelHandler) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
addChannelHandlerLast(String, ChannelHandler) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
addChannelHandlerLast(String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.server.ServerState
 
addChannelHandlerLast(EventExecutorGroup, String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.server.ServerState
 
addException(EventListener, Throwable) - Method in exception io.reactivex.netty.events.ListenerInvocationException
 
addFirst(String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.channel.DetachedChannelPipeline
 
addFirst(EventExecutorGroup, String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.channel.DetachedChannelPipeline
 
addFirst(Func0<ChannelHandler>...) - Method in class io.reactivex.netty.channel.DetachedChannelPipeline
 
addFirst(EventExecutorGroup, Func0<ChannelHandler>...) - Method in class io.reactivex.netty.channel.DetachedChannelPipeline
 
addFirst(String, ChannelHandler) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
addFirst(EventExecutorGroup, String, ChannelHandler) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
addFirst(ChannelHandler...) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
addFirst(EventExecutorGroup, ChannelHandler...) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
addLast(String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.channel.DetachedChannelPipeline
 
addLast(EventExecutorGroup, String, Func0<ChannelHandler>) - Method in class io.reactivex.netty.channel.DetachedChannelPipeline
 
addLast(Func0<ChannelHandler>...) - Method in class io.reactivex.netty.channel.DetachedChannelPipeline
 
addLast(EventExecutorGroup, Func0<ChannelHandler>...) - Method in class io.reactivex.netty.channel.DetachedChannelPipeline
 
addLast(String, ChannelHandler) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
addLast(EventExecutorGroup, String, ChannelHandler) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
addLast(ChannelHandler...) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
addLast(EventExecutorGroup, ChannelHandler...) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
addToChannel(Channel) - Method in class io.reactivex.netty.channel.DetachedChannelPipeline
 
addToPipeline(ChannelPipeline, boolean) - Static method in class io.reactivex.netty.client.ClientConnectionToChannelBridge
 
all() - Static method in class io.reactivex.netty.util.CollectBytes
Collect all emitted ByteBufs into a single ByteBuf.
AllocatingTransformer<T,TT> - Class in io.reactivex.netty.channel
A transformer to be used for modifying the type of objects written on a Connection.
AllocatingTransformer() - Constructor for class io.reactivex.netty.channel.AllocatingTransformer
 
appendTransformer(AllocatingTransformer<T, TT>) - Method in class io.reactivex.netty.channel.WriteTransformations
 
AppendTransformerEvent<T,TT> - Class in io.reactivex.netty.channel
An event to register a custom transformer of data written on a channel.
AppendTransformerEvent(AllocatingTransformer<T, TT>) - Constructor for class io.reactivex.netty.channel.AppendTransformerEvent
 
autoRelease() - Method in class io.reactivex.netty.channel.ContentSource
If this source emits ByteBuf or ByteBufHolder then using this operator will release the buffer after it is emitted from this source.
autoRelease() - Method in class io.reactivex.netty.channel.DisposableContentSource
If this source emits ByteBuf or ByteBufHolder then using this operator will release the buffer after it is emitted from this source.
awaitTermination(long, TimeUnit) - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 

B

BackpressureManagingHandler - Class in io.reactivex.netty.channel
 
BackpressureManagingHandler(String) - Constructor for class io.reactivex.netty.channel.BackpressureManagingHandler
 
BackpressureManagingHandler.RequestReadIfRequiredEvent - Class in io.reactivex.netty.channel
 
bind(SocketAddress) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
bind(SocketAddress, ChannelPromise) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
bootstrap - Variable in class io.reactivex.netty.server.ServerState
 
bridge(ChannelFuture, Subscriber<?>) - Method in class io.reactivex.netty.channel.SubscriberToChannelFutureBridge
Bridges the passed subscriber and future, which means the following: Add this listener to the passed future. Add a callback to the subscriber, such that on unsubscribe this listener is removed from the future.
BytesInspector - Class in io.reactivex.netty.channel
 
BytesInspector(EventPublisher, ConnectionEventListener) - Constructor for class io.reactivex.netty.channel.BytesInspector
 

C

call(Subscriber<? super T>) - Method in class io.reactivex.netty.channel.FlushSelectorOperator
 
call(ChannelPipeline) - Method in class io.reactivex.netty.client.ClientState.TailHandlerFactory
 
call() - Method in class io.reactivex.netty.internal.ExecuteInEventloopAction
 
call(Void) - Method in class io.reactivex.netty.internal.VoidToAnythingCast
 
call(ChannelPipeline) - Method in class io.reactivex.netty.ssl.SslCodec
 
call(Observable<ByteBuf>) - Method in class io.reactivex.netty.util.CollectBytes
 
call() - Method in class io.reactivex.netty.util.LoggingHandlerFactory
 
cast() - Method in class io.reactivex.netty.channel.ConnectionImpl
 
channel() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
channelActive(ChannelHandlerContext) - Method in class io.reactivex.netty.client.ClientConnectionToChannelBridge
 
channelActive(ChannelHandlerContext) - Method in class io.reactivex.netty.internal.InternalReadTimeoutHandler
 
channelInactive(ChannelHandlerContext) - Method in class io.reactivex.netty.channel.AbstractConnectionToChannelBridge
 
channelInactive(ChannelHandlerContext) - Method in class io.reactivex.netty.internal.InternalReadTimeoutHandler
 
ChannelOperations<W> - Interface in io.reactivex.netty.channel
A list of user initiated operations that can be done on a channel.
channelOption(ChannelOption<T>, T) - Method in class io.reactivex.netty.client.ClientState
 
channelOption(ChannelOption<T>, T) - Method in class io.reactivex.netty.server.ServerState
 
ChannelProvider - Interface in io.reactivex.netty.client
 
ChannelProviderFactory - Interface in io.reactivex.netty.client
 
channelProviderFactory(ChannelProviderFactory) - Method in class io.reactivex.netty.client.ClientState
 
channelRead(ChannelHandlerContext, Object) - Method in class io.reactivex.netty.channel.BackpressureManagingHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class io.reactivex.netty.channel.BytesInspector
 
channelRead(ChannelHandlerContext, Object) - Method in class io.reactivex.netty.internal.InternalReadTimeoutHandler
 
channelReadComplete(ChannelHandlerContext) - Method in class io.reactivex.netty.channel.BackpressureManagingHandler
 
channelRegistered(ChannelHandlerContext) - Method in class io.reactivex.netty.internal.InternalReadTimeoutHandler
 
ChannelSubscriberEvent<R,W> - Class in io.reactivex.netty.channel
An event to communicate the subscriber of a new channel created by AbstractConnectionToChannelBridge.
ChannelSubscriberEvent(Subscriber<? super Channel>) - Constructor for class io.reactivex.netty.channel.ChannelSubscriberEvent
 
channelUnregistered(ChannelHandlerContext) - Method in class io.reactivex.netty.channel.AbstractConnectionToChannelBridge
 
checkEagerSubscriptionIfConfigured(Channel) - Method in class io.reactivex.netty.channel.AbstractConnectionToChannelBridge
 
CLIENT_EVENT_LISTENER - Static variable in class io.reactivex.netty.events.EventAttributeKeys
 
clientChannelOption(ChannelOption<T>, T) - Method in class io.reactivex.netty.server.ServerState
 
ClientConnectionToChannelBridge<R,W> - Class in io.reactivex.netty.client
An implementation of AbstractConnectionToChannelBridge for clients.
ClientConnectionToChannelBridge.ConnectionReuseEvent<I,O> - Class in io.reactivex.netty.client
An event to indicate channel/Connection reuse.
ClientConnectionToChannelBridge.PooledConnectionReleaseEvent - Class in io.reactivex.netty.client
An event to indicate release of a PooledConnection.
ClientEventListener - Class in io.reactivex.netty.client.events
 
ClientEventListener() - Constructor for class io.reactivex.netty.client.events.ClientEventListener
 
ClientState<W,R> - Class in io.reactivex.netty.client
A collection of state that a client holds.
ClientState(Observable<Host>, ConnectionProviderFactory<W, R>, DetachedChannelPipeline, EventLoopGroup, Class<? extends Channel>) - Constructor for class io.reactivex.netty.client.ClientState
 
ClientState(ClientState<W, R>, ChannelOption<?>, Object) - Constructor for class io.reactivex.netty.client.ClientState
 
ClientState(ClientState<?, ?>, DetachedChannelPipeline, boolean) - Constructor for class io.reactivex.netty.client.ClientState
 
ClientState(ClientState<?, ?>, ChannelProviderFactory) - Constructor for class io.reactivex.netty.client.ClientState
 
ClientState(ClientState<?, ?>, SslCodec) - Constructor for class io.reactivex.netty.client.ClientState
 
ClientState.TailHandlerFactory - Class in io.reactivex.netty.client
 
Clock - Class in io.reactivex.netty.events
A simple utility to wrap start and end times of a call.
Clock() - Constructor for class io.reactivex.netty.events.Clock
 
close() - Method in interface io.reactivex.netty.channel.ChannelOperations
Flushes any pending writes and closes the connection.
close(boolean) - Method in interface io.reactivex.netty.channel.ChannelOperations
Closes this channel after flushing all pending writes.
close() - Method in class io.reactivex.netty.channel.ConnectionImpl
 
close(boolean) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
close() - Method in class io.reactivex.netty.channel.DefaultChannelOperations
 
close(boolean) - Method in class io.reactivex.netty.channel.DefaultChannelOperations
 
close() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
close(ChannelPromise) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
close() - Method in class io.reactivex.netty.client.pool.PooledConnection
 
close(boolean) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
closeListener() - Method in interface io.reactivex.netty.channel.ChannelOperations
Returns an Observable that completes when this connection is closed.
closeListener() - Method in class io.reactivex.netty.channel.ConnectionImpl
 
closeListener() - Method in class io.reactivex.netty.channel.DefaultChannelOperations
 
closeListener() - Method in class io.reactivex.netty.client.pool.PooledConnection
 
closeNow() - Method in interface io.reactivex.netty.channel.ChannelOperations
Closes the connection immediately.
closeNow() - Method in class io.reactivex.netty.channel.ConnectionImpl
 
closeNow() - Method in class io.reactivex.netty.channel.DefaultChannelOperations
 
closeNow() - Method in class io.reactivex.netty.client.pool.PooledConnection
 
CollectBytes - Class in io.reactivex.netty.util
An Observable.Transformer to collect a stream of ByteBufs into a single ByteBuf.
CollectBytes.TooMuchDataException - Exception in io.reactivex.netty.util
 
CompositePoolLimitDeterminationStrategy - Class in io.reactivex.netty.client.pool
 
CompositePoolLimitDeterminationStrategy(PoolLimitDeterminationStrategy...) - Constructor for class io.reactivex.netty.client.pool.CompositePoolLimitDeterminationStrategy
 
configure(Action1<ChannelPipeline>) - Method in class io.reactivex.netty.channel.DetachedChannelPipeline
 
configureHandler(SslHandler) - Method in class io.reactivex.netty.ssl.DefaultSslCodec
An optional method that can be overridden to add any custom configurations to the SslHandler returned by DefaultSslCodec.newSslHandler(ChannelPipeline)
connect(SocketAddress) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
connect(SocketAddress, SocketAddress) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
connect(SocketAddress, ChannelPromise) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
connect(SocketAddress, SocketAddress, ChannelPromise) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
connectCloseToChannelClose() - Method in class io.reactivex.netty.channel.Connection
 
Connection<R,W> - Class in io.reactivex.netty.channel
An abstraction over netty's channel providing Rx APIs.
Connection(Channel) - Constructor for class io.reactivex.netty.channel.Connection
 
Connection(Connection<R, W>) - Constructor for class io.reactivex.netty.channel.Connection
 
Connection(Connection<?, ?>, ContentSource<R>) - Constructor for class io.reactivex.netty.channel.Connection
 
CONNECTION_ATTRIBUTE_KEY - Static variable in class io.reactivex.netty.channel.Connection
 
CONNECTION_EVENT_LISTENER - Static variable in class io.reactivex.netty.events.EventAttributeKeys
 
ConnectionCreationFailedEvent - Class in io.reactivex.netty.channel
An event to indicate to AbstractConnectionToChannelBridge that the subscriber as published by ChannelSubscriberEvent should be informed of a connection creation failure, instead of a new connection.
ConnectionCreationFailedEvent(Throwable) - Constructor for class io.reactivex.netty.channel.ConnectionCreationFailedEvent
 
ConnectionEventListener - Class in io.reactivex.netty.channel.events
An event listener for all events releated to a Connection
ConnectionEventListener() - Constructor for class io.reactivex.netty.channel.events.ConnectionEventListener
 
ConnectionEventPublisher<T extends ConnectionEventListener> - Class in io.reactivex.netty.channel.events
A publisher which is both EventSource and EventListener for connection events.
ConnectionEventPublisher() - Constructor for class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
ConnectionEventPublisher(ConnectionEventPublisher<T>) - Constructor for class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
ConnectionImpl<R,W> - Class in io.reactivex.netty.channel
An implementation of Connection delegating all ChannelOperations methods to DefaultChannelOperations.
ConnectionInputSubscriberEvent<R,W> - Class in io.reactivex.netty.channel
An event to communicate the subscriber of the associated connection input stream created by AbstractConnectionToChannelBridge.
ConnectionInputSubscriberEvent(Subscriber<? super R>) - Constructor for class io.reactivex.netty.channel.ConnectionInputSubscriberEvent
 
connectionInputSubscriberExists(Channel) - Method in class io.reactivex.netty.channel.AbstractConnectionToChannelBridge
 
ConnectionInputSubscriberReplaceEvent<R,W> - Class in io.reactivex.netty.channel
This event is an indication to atomically replace existing connection input subscriber, if any, with another.
ConnectionInputSubscriberReplaceEvent(ConnectionInputSubscriberEvent<R, W>) - Constructor for class io.reactivex.netty.channel.ConnectionInputSubscriberReplaceEvent
 
ConnectionInputSubscriberResetEvent - Interface in io.reactivex.netty.channel
This event is an indication that there will be multiple subscribers to the connection input stream.
ConnectionProvider<W,R> - Interface in io.reactivex.netty.client
A contract to control how connections are established from a client.
ConnectionProviderFactory<W,R> - Interface in io.reactivex.netty.client
 
ConnectionRequest<W,R> - Class in io.reactivex.netty.client
A connection request that is used to create connections for different protocols.
ConnectionRequest(Observable.OnSubscribe<Connection<R, W>>) - Constructor for class io.reactivex.netty.client.ConnectionRequest
 
ConnectionReuseEvent(Subscriber<? super PooledConnection<I, O>>, PooledConnection<I, O>) - Constructor for class io.reactivex.netty.client.ClientConnectionToChannelBridge.ConnectionReuseEvent
 
ConnectionSubscriberEvent<R,W> - Class in io.reactivex.netty.channel
An event to communicate the subscriber of a new connection created by AbstractConnectionToChannelBridge.
ConnectionSubscriberEvent(Subscriber<? super Connection<R, W>>) - Constructor for class io.reactivex.netty.channel.ConnectionSubscriberEvent
 
ContentSource<T> - Class in io.reactivex.netty.channel
A source for any content/data read from a channel.
ContentSource(Channel, Func1<Subscriber<? super T>, Object>) - Constructor for class io.reactivex.netty.channel.ContentSource
 
ContentSource(Throwable) - Constructor for class io.reactivex.netty.channel.ContentSource
 
context(ChannelHandler) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
context(String) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
context(Class<? extends ChannelHandler>) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
copy() - Method in class io.reactivex.netty.channel.DetachedChannelPipeline
 
copy(Action1<ChannelPipeline>) - Method in class io.reactivex.netty.channel.DetachedChannelPipeline
 
copy() - Method in class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
copy() - Method in class io.reactivex.netty.events.ListenersHolder
 
copy() - Method in class io.reactivex.netty.server.ServerState
 
copy(SocketAddress) - Method in class io.reactivex.netty.server.ServerState
 
copyBootstrapOnly() - Method in class io.reactivex.netty.server.ServerState
 
copyTo(ChannelPipeline) - Method in class io.reactivex.netty.channel.DetachedChannelPipeline
 
create(ConnectionProviderFactory<WW, RR>, Observable<Host>) - Static method in class io.reactivex.netty.client.ClientState
 
create(ConnectionProviderFactory<WW, RR>, Observable<Host>, EventLoopGroup, Class<? extends Channel>) - Static method in class io.reactivex.netty.client.ClientState
 
create(DetachedChannelPipeline, ConnectionProviderFactory<WW, RR>, Observable<Host>) - Static method in class io.reactivex.netty.client.ClientState
 
create(DetachedChannelPipeline, ConnectionProviderFactory<WW, RR>, Observable<Host>, EventLoopGroup, Class<? extends Channel>) - Static method in class io.reactivex.netty.client.ClientState
 
create(LoadBalancingStrategy<WW, RR>) - Static method in class io.reactivex.netty.client.loadbalancer.LoadBalancerFactory
 
create(LoadBalancingStrategy<WW, RR>, HostCollector) - Static method in class io.reactivex.netty.client.loadbalancer.LoadBalancerFactory
 
create(PooledConnection.Owner, long, Connection<R, W>) - Static method in class io.reactivex.netty.client.pool.PooledConnection
 
create(PoolConfig<W, R>, HostConnector<W, R>) - Static method in class io.reactivex.netty.client.pool.PooledConnectionProvider
 
create(PoolConfig<W, R>) - Static method in class io.reactivex.netty.client.pool.SingleHostPoolingProviderFactory
 
create(long) - Static method in class io.reactivex.netty.util.UnicastBufferingSubject
 
createBounded(int, HostConnector<W, R>) - Static method in class io.reactivex.netty.client.pool.PooledConnectionProvider
 
createBounded(int) - Static method in class io.reactivex.netty.client.pool.SingleHostPoolingProviderFactory
 
createUnbounded(HostConnector<W, R>) - Static method in class io.reactivex.netty.client.pool.PooledConnectionProvider
 
createUnbounded() - Static method in class io.reactivex.netty.client.pool.SingleHostPoolingProviderFactory
 
createWorker() - Method in class io.reactivex.netty.threads.RxJavaEventloopScheduler
 

D

decode(ChannelHandlerContext, Object, List<Object>) - Method in class io.reactivex.netty.channel.WriteTransformer
 
decode(ByteBuf, List<Object>, ByteBufAllocator) - Method in class io.reactivex.netty.util.LineReader
Reads the in buffer as much as it can and adds all the read lines into the out list.
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class io.reactivex.netty.util.StringLineDecoder
 
decodeLast(ByteBuf, List<Object>, ByteBufAllocator) - Method in class io.reactivex.netty.util.LineReader
Same as LineReader.decode(ByteBuf, List, ByteBufAllocator) but it also produces the left-over buffer, even in absence of a line termination.
decrementMaxConnections(int) - Method in class io.reactivex.netty.client.pool.MaxConnectionsBasedStrategy
 
DEFAULT_INITIAL_CAPACITY - Static variable in class io.reactivex.netty.util.LineReader
 
DEFAULT_MAX_CONNECTIONS - Static variable in class io.reactivex.netty.client.pool.MaxConnectionsBasedStrategy
 
DEFAULT_MAX_IDLE_TIME_MILLIS - Static variable in class io.reactivex.netty.client.pool.PoolConfig
 
DefaultChannelOperations<W> - Class in io.reactivex.netty.channel
Default implementation for ChannelOperations.
DefaultChannelOperations(Channel, ConnectionEventListener, EventPublisher) - Constructor for class io.reactivex.netty.channel.DefaultChannelOperations
 
defaultEventloopGroup() - Static method in class io.reactivex.netty.client.ClientState
 
defaultSocketChannelClass() - Static method in class io.reactivex.netty.client.ClientState
 
DefaultSslCodec - Class in io.reactivex.netty.ssl
Default implementation of SslCodec that uses a statically created SSLEngine or a provided factory to create one dynamically.
DefaultSslCodec(Func1<ByteBufAllocator, SSLEngine>) - Constructor for class io.reactivex.netty.ssl.DefaultSslCodec
 
DefaultSslCodec(SSLEngine) - Constructor for class io.reactivex.netty.ssl.DefaultSslCodec
 
deregister() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
deregister(ChannelPromise) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
DetachedChannelPipeline - Class in io.reactivex.netty.channel
An implementation of ChannelPipeline which is detached from a channel and provides a DetachedChannelPipeline.addToChannel(Channel) method to be invoked when this pipeline handlers are to be added to an actual channel pipeline.
DetachedChannelPipeline() - Constructor for class io.reactivex.netty.channel.DetachedChannelPipeline
 
DetachedChannelPipeline(Action1<ChannelPipeline>) - Constructor for class io.reactivex.netty.channel.DetachedChannelPipeline
 
detachedPipeline - Variable in class io.reactivex.netty.server.ServerState
 
disableEventPublishing() - Static method in class io.reactivex.netty.RxNetty
Disables publishing of events for RxNetty.
disableNativeTransport() - Static method in class io.reactivex.netty.RxNetty
A global flag to disable the effects of calling RxNetty.useNativeTransportIfApplicable()
discard(PooledConnection<?, ?>) - Method in interface io.reactivex.netty.client.pool.PooledConnection.Owner
Discards the passed connection from the pool.
discard(PooledConnection<?, ?>) - Method in class io.reactivex.netty.client.pool.PooledConnectionProviderImpl
 
DISCARD_CONNECTION - Static variable in class io.reactivex.netty.client.ClientConnectionToChannelBridge
 
discardAllInput() - Static method in class io.reactivex.netty.channel.ConnectionInputSubscriberEvent
 
disconnect() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
disconnect(ChannelPromise) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
DisposableContentSource<T> - Class in io.reactivex.netty.channel
Similar to ContentSource but supports multicast to multiple subscriptions.
dispose() - Method in class io.reactivex.netty.channel.DisposableContentSource
Disposes this source.
dispose() - Method in class io.reactivex.netty.events.ListenersHolder
 
dispose() - Method in class io.reactivex.netty.util.LineReader
Disposes any half-read data buffers.
doOnFailure(ChannelFuture, Throwable) - Method in class io.reactivex.netty.channel.SubscriberToChannelFutureBridge
 
doOnSuccess(ChannelFuture) - Method in class io.reactivex.netty.channel.SubscriberToChannelFutureBridge
 
DYNAMIC_CONN_KEEP_ALIVE_TIMEOUT_MS - Static variable in class io.reactivex.netty.client.pool.PooledConnection
 

E

EmitConnectionEvent - Class in io.reactivex.netty.channel
An event to indicate to AbstractConnectionToChannelBridge that the channel is ready to emit a new Connection to the subscriber as published by ChannelSubscriberEvent
EMPTY_INSTANCE - Static variable in exception io.reactivex.netty.client.loadbalancer.NoHostsAvailableException
 
enableEventPublishing() - Static method in class io.reactivex.netty.RxNetty
Enables publishing of events for RxNetty.
enableWireLogging(LogLevel) - Method in class io.reactivex.netty.client.ClientState
 
enableWireLogging(String, LogLevel) - Method in class io.reactivex.netty.client.ClientState
 
enableWireLogging(LogLevel) - Method in class io.reactivex.netty.server.ServerState
 
enableWireLogging(String, LogLevel) - Method in class io.reactivex.netty.server.ServerState
 
encode(ChannelHandlerContext, Object, List<Object>) - Method in class io.reactivex.netty.channel.WriteTransformer
 
equals(Object) - Method in class io.reactivex.netty.client.Host
 
equals(Object) - Method in class io.reactivex.netty.client.HostConnector
 
equals(Object) - Method in class io.reactivex.netty.client.loadbalancer.HostHolder
 
EVENT_PUBLISHER - Static variable in class io.reactivex.netty.events.EventAttributeKeys
 
EventAttributeKeys - Class in io.reactivex.netty.events
A set of AttributeKey that are used by the event infrastructure.
eventListener - Variable in class io.reactivex.netty.channel.AbstractConnectionToChannelBridge
 
EventListener - Interface in io.reactivex.netty.events
A listener to subscribe to events published by an EventSource
eventPublisher - Variable in class io.reactivex.netty.channel.AbstractConnectionToChannelBridge
 
EventPublisher - Interface in io.reactivex.netty.events
A contract for any publisher of events.
EventSource<T extends EventListener> - Interface in io.reactivex.netty.events
An event source to which EventListeners can subscribe to receive events.
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class io.reactivex.netty.channel.AbstractConnectionToChannelBridge
 
execute(Runnable) - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
ExecuteInEventloopAction - Class in io.reactivex.netty.internal
 
ExecuteInEventloopAction(Channel) - Constructor for class io.reactivex.netty.internal.ExecuteInEventloopAction
 

F

FIFOIdleConnectionsHolder<W,R> - Class in io.reactivex.netty.client.pool
An implementation of IdleConnectionsHolder with a FIFO strategy.
FIFOIdleConnectionsHolder() - Constructor for class io.reactivex.netty.client.pool.FIFOIdleConnectionsHolder
 
finish() - Method in exception io.reactivex.netty.events.ListenerInvocationException
 
fireChannelActive() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
fireChannelInactive() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
fireChannelRead(Object) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
fireChannelReadComplete() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
fireChannelRegistered() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
fireChannelUnregistered() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
fireChannelWritabilityChanged() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
fireExceptionCaught(Throwable) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
fireUserEventTriggered(Object) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
first() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
firstContext() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
flush() - Method in interface io.reactivex.netty.channel.ChannelOperations
Flushes any pending writes on this connection by calling Channel.flush().
flush() - Method in class io.reactivex.netty.channel.ConnectionImpl
 
flush() - Method in class io.reactivex.netty.channel.DefaultChannelOperations
 
flush() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
flush() - Method in class io.reactivex.netty.client.pool.PooledConnection
 
FLUSH_ON_EACH_BYTES - Static variable in interface io.reactivex.netty.channel.ChannelOperations
Flush selector that always returns true.
FLUSH_ON_EACH_FILE_REGION - Static variable in interface io.reactivex.netty.channel.ChannelOperations
Flush selector that always returns true.
FLUSH_ON_EACH_STRING - Static variable in interface io.reactivex.netty.channel.ChannelOperations
Flush selector that always returns true.
FLUSH_ONLY_ON_READ_COMPLETE - Static variable in interface io.reactivex.netty.channel.ChannelOperations
 
FlushSelectorOperator<T> - Class in io.reactivex.netty.channel
 
FlushSelectorOperator(Func1<T, Boolean>, ChannelOperations<?>) - Constructor for class io.reactivex.netty.channel.FlushSelectorOperator
 
foundTwoUnusableHosts() - Method in class io.reactivex.netty.client.loadbalancer.AbstractP2CStrategy
 
fromChannel(Channel) - Static method in class io.reactivex.netty.channel.ConnectionImpl
 

G

get(String) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
get(Class<T>) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
get(String, LogLevel) - Static method in class io.reactivex.netty.util.LoggingHandlerFactory
 
getAction() - Method in class io.reactivex.netty.client.loadbalancer.HostCollector.HostUpdate
 
getAvailablePermits() - Method in class io.reactivex.netty.client.pool.CompositePoolLimitDeterminationStrategy
Returns the minimum number of permits available across all strategies.
getAvailablePermits() - Method in class io.reactivex.netty.client.pool.MaxConnectionsBasedStrategy
 
getAvailablePermits() - Method in interface io.reactivex.netty.client.pool.PoolLimitDeterminationStrategy
Returns the number of creation permits available.
getAvailablePermits() - Method in class io.reactivex.netty.client.pool.UnboundedPoolLimitDeterminationStrategy
 
getChannelInitializer() - Method in class io.reactivex.netty.channel.DetachedChannelPipeline
 
getChannelPipeline() - Method in class io.reactivex.netty.channel.Connection
Returns the ChannelPipeline for this connection.
getChannelPipeline() - Method in class io.reactivex.netty.client.pool.PooledConnection
 
getChannelProviderFactory() - Method in class io.reactivex.netty.client.ClientState
 
getClientPublisher() - Method in class io.reactivex.netty.client.HostConnector
 
getCloseNotifier() - Method in class io.reactivex.netty.client.Host
 
getComputationScheduler() - Method in class io.reactivex.netty.threads.RxJavaNettyBasedSchedulersHook
 
getConnectionProvider() - Method in class io.reactivex.netty.client.HostConnector
 
getConnector() - Method in class io.reactivex.netty.client.loadbalancer.HostHolder
 
getDuration(TimeUnit) - Method in class io.reactivex.netty.events.Clock
Returns the duration for which this clock was running in the given timeunit.
getDurationInNanos() - Method in class io.reactivex.netty.events.Clock
Returns the duration for which this clock was running in nanoseconds.
getEventListener() - Method in class io.reactivex.netty.client.loadbalancer.HostHolder
 
getEventPublisher() - Method in class io.reactivex.netty.client.HostConnector
 
getExceptions() - Method in exception io.reactivex.netty.events.ListenerInvocationException
 
getFactory() - Method in class io.reactivex.netty.client.ClientState
 
getFactory(String, LogLevel) - Static method in class io.reactivex.netty.util.LoggingHandlerFactory
 
getHost() - Method in class io.reactivex.netty.client.Host
 
getHost() - Method in class io.reactivex.netty.client.HostConnector
 
getHostHolder() - Method in class io.reactivex.netty.client.loadbalancer.HostCollector.HostUpdate
 
getHostStream() - Method in class io.reactivex.netty.client.ClientState
 
getIdleConnCleanupTicker() - Method in class io.reactivex.netty.client.pool.PoolConfig
 
getIdleConnectionsCleanupTimer() - Method in class io.reactivex.netty.client.pool.PoolConfig
 
getIdleConnectionsHolder() - Method in class io.reactivex.netty.client.pool.PoolConfig
 
getInput() - Method in class io.reactivex.netty.channel.Connection
Returns a stream of data that is read from the connection.
getLimitDeterminationStrategy() - Method in class io.reactivex.netty.client.pool.PoolConfig
 
getMaxConnections() - Method in class io.reactivex.netty.client.pool.MaxConnectionsBasedStrategy
 
getMaxIdleTimeMillis() - Method in class io.reactivex.netty.client.pool.PoolConfig
 
getMessage() - Method in exception io.reactivex.netty.events.ListenerInvocationException
 
getName() - Method in enum io.reactivex.netty.HandlerNames
 
getNewChannelSub() - Method in class io.reactivex.netty.channel.AbstractConnectionToChannelBridge
 
getNewSubEvent() - Method in class io.reactivex.netty.channel.ConnectionInputSubscriberReplaceEvent
 
getPooledConnection() - Method in class io.reactivex.netty.client.ClientConnectionToChannelBridge.ConnectionReuseEvent
 
getPoolLimitDeterminationStrategy() - Method in class io.reactivex.netty.client.pool.PoolConfig
 
getResettableChannelPipeline() - Method in class io.reactivex.netty.channel.Connection
Returns the MarkAwarePipeline for this connection, changes to which can be reverted at any point in time.
getRxEventLoopProvider() - Static method in class io.reactivex.netty.RxNetty
 
getServerAddress() - Method in class io.reactivex.netty.server.ServerState
 
getStartTime(TimeUnit) - Method in class io.reactivex.netty.events.Clock
 
getStartTimeNanos() - Method in class io.reactivex.netty.events.Clock
 
getSubscriber() - Method in class io.reactivex.netty.channel.ChannelSubscriberEvent
 
getSubscriber() - Method in class io.reactivex.netty.channel.ConnectionInputSubscriberEvent
 
getSubscriber() - Method in class io.reactivex.netty.channel.ConnectionSubscriberEvent
 
getSubscriber() - Method in class io.reactivex.netty.client.ClientConnectionToChannelBridge.ConnectionReuseEvent
 
getThrowable() - Method in class io.reactivex.netty.channel.ConnectionCreationFailedEvent
 
getTransformer() - Method in class io.reactivex.netty.channel.AppendTransformerEvent
 
getWeight(L) - Method in class io.reactivex.netty.client.loadbalancer.AbstractP2CStrategy
 
globalClientEventLoop() - Method in class io.reactivex.netty.threads.RxEventLoopProvider
The EventLoopGroup to be used by all client instances if it is not explicitly provided in the client.
globalClientEventLoop(boolean) - Method in class io.reactivex.netty.threads.RxEventLoopProvider
The EventLoopGroup to be used by all client instances if it is not explicitly provided.
globalClientEventLoop() - Method in class io.reactivex.netty.threads.SingleNioLoopProvider
 
globalClientEventLoop(boolean) - Method in class io.reactivex.netty.threads.SingleNioLoopProvider
 
globalServerEventLoop() - Method in class io.reactivex.netty.threads.RxEventLoopProvider
The EventLoopGroup to be used by all server instances if it is not explicitly provided.
globalServerEventLoop(boolean) - Method in class io.reactivex.netty.threads.RxEventLoopProvider
The EventLoopGroup to be used by all server instances if it is not explicitly provided.
globalServerEventLoop() - Method in class io.reactivex.netty.threads.SingleNioLoopProvider
 
globalServerEventLoop(boolean) - Method in class io.reactivex.netty.threads.SingleNioLoopProvider
 
globalServerParentEventLoop() - Method in class io.reactivex.netty.threads.RxEventLoopProvider
The EventLoopGroup to be used by all server instances as a parent eventloop group (First argument to this method: ServerBootstrap.group(EventLoopGroup, EventLoopGroup)), if it is not explicitly provided.
globalServerParentEventLoop(boolean) - Method in class io.reactivex.netty.threads.RxEventLoopProvider
The EventLoopGroup to be used by all server instances as a parent eventloop group (First argument to this method: ServerBootstrap.group(EventLoopGroup, EventLoopGroup)), if it is not explicitly provided.
globalServerParentEventLoop() - Method in class io.reactivex.netty.threads.SingleNioLoopProvider
 
globalServerParentEventLoop(boolean) - Method in class io.reactivex.netty.threads.SingleNioLoopProvider
 

H

handlerAdded(ChannelHandlerContext) - Method in class io.reactivex.netty.channel.AbstractConnectionToChannelBridge
 
handlerAdded(ChannelHandlerContext) - Method in class io.reactivex.netty.channel.BackpressureManagingHandler
 
handlerAdded(ChannelHandlerContext) - Method in class io.reactivex.netty.client.ClientConnectionToChannelBridge
 
handlerAdded(ChannelHandlerContext) - Method in class io.reactivex.netty.internal.InternalReadTimeoutHandler
 
HandlerNames - Enum in io.reactivex.netty
A list of all handler names added by the framework.
handlerRemoved(ChannelHandlerContext) - Method in class io.reactivex.netty.channel.BackpressureManagingHandler
 
handlerRemoved(ChannelHandlerContext) - Method in class io.reactivex.netty.internal.InternalReadTimeoutHandler
 
handlerRemoved0(ChannelHandlerContext) - Method in class io.reactivex.netty.util.StringLineDecoder
 
hashCode() - Method in class io.reactivex.netty.client.Host
 
hashCode() - Method in class io.reactivex.netty.client.HostConnector
 
hashCode() - Method in class io.reactivex.netty.client.loadbalancer.HostHolder
 
hasObservers() - Method in class io.reactivex.netty.util.UnicastBufferingSubject
 
Host - Class in io.reactivex.netty.client
 
Host(SocketAddress) - Constructor for class io.reactivex.netty.client.Host
 
Host(SocketAddress, Observable<Void>) - Constructor for class io.reactivex.netty.client.Host
 
HostCollector - Interface in io.reactivex.netty.client.loadbalancer
 
HostCollector.HostUpdate<W,R> - Class in io.reactivex.netty.client.loadbalancer
 
HostCollector.HostUpdate.Action - Enum in io.reactivex.netty.client.loadbalancer
 
HostConnector<W,R> - Class in io.reactivex.netty.client
 
HostConnector(Host, ConnectionProvider<W, R>, EventSource<? extends ClientEventListener>, EventPublisher, ClientEventListener) - Constructor for class io.reactivex.netty.client.HostConnector
 
HostConnector(HostConnector<W, R>, ConnectionProvider<W, R>) - Constructor for class io.reactivex.netty.client.HostConnector
 
HostHolder<W,R> - Class in io.reactivex.netty.client.loadbalancer
 
HostHolder(HostConnector<W, R>, ClientEventListener) - Constructor for class io.reactivex.netty.client.loadbalancer.HostHolder
 
HostUpdate(HostCollector.HostUpdate.Action, HostHolder<W, R>) - Constructor for class io.reactivex.netty.client.loadbalancer.HostCollector.HostUpdate
 

I

idleConnectionsCleanupTimer(Observable<Long>) - Method in class io.reactivex.netty.client.pool.PoolConfig
 
IdleConnectionsHolder<W,R> - Class in io.reactivex.netty.client.pool
IdleConnectionsHolder() - Constructor for class io.reactivex.netty.client.pool.IdleConnectionsHolder
 
idleConnectionsHolder(IdleConnectionsHolder<W, R>) - Method in class io.reactivex.netty.client.pool.PoolConfig
 
ignoreInput() - Method in class io.reactivex.netty.channel.Connection
Ignores all input on this connection.
incrementMaxConnections(int) - Method in class io.reactivex.netty.client.pool.MaxConnectionsBasedStrategy
 
INSTANCE - Static variable in class io.reactivex.netty.channel.EmitConnectionEvent
 
INSTANCE - Static variable in class io.reactivex.netty.client.ClientConnectionToChannelBridge.PooledConnectionReleaseEvent
 
INSTANCE - Static variable in class io.reactivex.netty.client.pool.UnboundedPoolLimitDeterminationStrategy
 
InternalReadTimeoutHandler - Class in io.reactivex.netty.internal
A copy of netty's ReadTimeoutHandler.
InternalReadTimeoutHandler(long, TimeUnit) - Constructor for class io.reactivex.netty.internal.InternalReadTimeoutHandler
Creates a new instance.
invokeAll(Collection<? extends Callable<T>>) - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
invokeAny(Collection<? extends Callable<T>>) - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
invokeListeners(Action1<T>) - Method in class io.reactivex.netty.events.ListenersHolder
Invoke listeners with an action expressed by the passed invocationAction.
invokeListeners(Action3<T, Long, TimeUnit>, long, TimeUnit) - Method in class io.reactivex.netty.events.ListenersHolder
Invoke listeners with an action expressed by the passed invocationAction.
invokeListeners(Action4<T, Long, TimeUnit, Throwable>, long, TimeUnit, Throwable) - Method in class io.reactivex.netty.events.ListenersHolder
Invoke listeners with an action expressed by the passed invocationAction.
invokeListeners(Action4<T, Long, TimeUnit, A>, long, TimeUnit, A) - Method in class io.reactivex.netty.events.ListenersHolder
Invoke listeners with an action expressed by the passed invocationAction.
invokeListeners(Action5<T, Long, TimeUnit, Throwable, A>, long, TimeUnit, Throwable, A) - Method in class io.reactivex.netty.events.ListenersHolder
Invoke listeners with an action expressed by the passed invocationAction.
invokeListeners(Action2<T, A>, A) - Method in class io.reactivex.netty.events.ListenersHolder
Invoke listeners with an action expressed by the passed invocationAction.
invokeListeners(Action3<T, Throwable, A>, Throwable, A) - Method in class io.reactivex.netty.events.ListenersHolder
Invoke listeners with an action expressed by the passed invocationAction.
io.reactivex.netty - package io.reactivex.netty
 
io.reactivex.netty.channel - package io.reactivex.netty.channel
 
io.reactivex.netty.channel.events - package io.reactivex.netty.channel.events
 
io.reactivex.netty.client - package io.reactivex.netty.client
 
io.reactivex.netty.client.events - package io.reactivex.netty.client.events
 
io.reactivex.netty.client.internal - package io.reactivex.netty.client.internal
 
io.reactivex.netty.client.loadbalancer - package io.reactivex.netty.client.loadbalancer
 
io.reactivex.netty.client.pool - package io.reactivex.netty.client.pool
 
io.reactivex.netty.events - package io.reactivex.netty.events
 
io.reactivex.netty.events.internal - package io.reactivex.netty.events.internal
 
io.reactivex.netty.internal - package io.reactivex.netty.internal
 
io.reactivex.netty.server - package io.reactivex.netty.server
 
io.reactivex.netty.ssl - package io.reactivex.netty.ssl
 
io.reactivex.netty.threads - package io.reactivex.netty.threads
 
io.reactivex.netty.util - package io.reactivex.netty.util
 
isEventPublishingDisabled() - Static method in class io.reactivex.netty.RxNetty
Returns true if event publishing is disabled.
isLineDelimiter(char) - Static method in class io.reactivex.netty.util.LineReader
 
isMarked() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
isReused() - Method in class io.reactivex.netty.client.pool.PooledConnection
Returns true if this connection is reused at least once.
isRunning() - Method in class io.reactivex.netty.events.Clock
 
isShutdown() - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
isShuttingDown() - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
isTerminated() - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
isTerminated() - Method in class io.reactivex.netty.util.UnicastBufferingSubject
 
isUnusable(double) - Method in class io.reactivex.netty.client.loadbalancer.AbstractP2CStrategy
 
isUsable() - Method in class io.reactivex.netty.client.pool.PooledConnection
Returns whether this connection is safe to be used at this moment.
isUsingNativeTransport() - Static method in class io.reactivex.netty.RxNetty
 
isValidToEmit(Subscriber<?>) - Static method in class io.reactivex.netty.channel.AbstractConnectionToChannelBridge
 
iterator() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
iterator() - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
Deprecated.

L

last() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
lastContext() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
limitDeterminationStrategy(PoolLimitDeterminationStrategy) - Method in class io.reactivex.netty.client.pool.PoolConfig
 
LineReader - Class in io.reactivex.netty.util
A utility class to be used with a channel handler to parse ByteBuffers that contain strings terminated with a new line.
LineReader() - Constructor for class io.reactivex.netty.util.LineReader
 
LineReader(int, Charset) - Constructor for class io.reactivex.netty.util.LineReader
 
ListenerInvocationException - Exception in io.reactivex.netty.events
 
ListenerInvocationException() - Constructor for exception io.reactivex.netty.events.ListenerInvocationException
 
ListenersHolder<T extends EventListener> - Class in io.reactivex.netty.events
A holder for storing EventListener providing utility methods for any EventSource implementation that requires storing and invoking listeners.
ListenersHolder() - Constructor for class io.reactivex.netty.events.ListenersHolder
 
ListenersHolder(ListenersHolder<T>) - Constructor for class io.reactivex.netty.events.ListenersHolder
 
LoadBalancerFactory<W,R> - Class in io.reactivex.netty.client.loadbalancer
 
LoadBalancingStrategy<W,R> - Interface in io.reactivex.netty.client.loadbalancer
 
LoggingHandlerFactory - Class in io.reactivex.netty.util
LoggingHandler is a shaerable handler and hence need not be created for all channels.

M

mark() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
Marks this pipeline and record further changes which can be reverted by calling MarkAwarePipeline.reset()
markAwarePipeline - Variable in class io.reactivex.netty.channel.Connection
 
MarkAwarePipeline - Class in io.reactivex.netty.channel
An implementation of ChannelPipeline that allows a mark-reset scheme for ChannelHandlers.
MarkAwarePipeline(ChannelPipeline) - Constructor for class io.reactivex.netty.channel.MarkAwarePipeline
 
markIfNotYetMarked() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
Marks this pipeline and record further changes which can be reverted by calling MarkAwarePipeline.reset()
maxConnections(int) - Method in class io.reactivex.netty.client.pool.PoolConfig
 
MaxConnectionsBasedStrategy - Class in io.reactivex.netty.client.pool
An implementation of PoolLimitDeterminationStrategy that limits the pool based on a maximum connections limit.
MaxConnectionsBasedStrategy() - Constructor for class io.reactivex.netty.client.pool.MaxConnectionsBasedStrategy
 
MaxConnectionsBasedStrategy(int) - Constructor for class io.reactivex.netty.client.pool.MaxConnectionsBasedStrategy
 
maxIdleTimeoutMillis(long) - Method in class io.reactivex.netty.client.pool.PoolConfig
 

N

names() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
newBootstrap(EventPublisher, ClientEventListener) - Method in class io.reactivex.netty.client.ClientState
 
newChannel(Observable<Channel>) - Method in interface io.reactivex.netty.client.ChannelProvider
 
newCollector() - Method in interface io.reactivex.netty.client.loadbalancer.HostCollector
 
newCollector() - Method in class io.reactivex.netty.client.loadbalancer.NoBufferHostCollector
 
newConnectionRequest() - Method in interface io.reactivex.netty.client.ConnectionProvider
Returns an Observable that emits a single connection every time it is subscribed.
newConnectionRequest() - Method in class io.reactivex.netty.client.internal.SingleHostConnectionProvider
 
newConnectionRequest() - Method in class io.reactivex.netty.client.pool.PooledConnectionProviderImpl
 
newFailedFuture(Throwable) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
newHostsList(int) - Method in class io.reactivex.netty.client.loadbalancer.AbstractP2CStrategy
 
newListener(Host) - Method in class io.reactivex.netty.client.loadbalancer.AbstractP2CStrategy
 
newMessage(ChannelHandlerContext, Object) - Method in class io.reactivex.netty.channel.AbstractConnectionToChannelBridge
 
newMessage(ChannelHandlerContext, Object) - Method in class io.reactivex.netty.channel.BackpressureManagingHandler
 
newProgressivePromise() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
newPromise() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
newProvider(Host, EventSource<? super ClientEventListener>, EventPublisher, ClientEventListener) - Method in interface io.reactivex.netty.client.ChannelProviderFactory
 
newProvider(Observable<HostConnector<W, R>>) - Method in interface io.reactivex.netty.client.ConnectionProviderFactory
 
newProvider(Observable<HostConnector<W, R>>) - Method in class io.reactivex.netty.client.loadbalancer.LoadBalancerFactory
 
newProvider(Observable<HostConnector<W, R>>) - Method in class io.reactivex.netty.client.pool.SingleHostPoolingProviderFactory
 
newSslHandler(ChannelPipeline) - Method in class io.reactivex.netty.ssl.DefaultSslCodec
 
newSslHandler(ChannelPipeline) - Method in class io.reactivex.netty.ssl.SslCodec
 
newStartTime(TimeUnit) - Static method in class io.reactivex.netty.events.Clock
 
newStartTimeNanos() - Static method in class io.reactivex.netty.events.Clock
 
newStrategy(List<HostHolder<W, R>>) - Method in class io.reactivex.netty.client.loadbalancer.AbstractP2CStrategy
 
newStrategy(List<HostHolder<W, R>>) - Method in interface io.reactivex.netty.client.loadbalancer.LoadBalancingStrategy
 
newSucceededFuture() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
next() - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
NoBufferHostCollector - Class in io.reactivex.netty.client.loadbalancer
A HostCollector implementation that does not buffer any updates and hence emits a new list for every new host received or a host removed.
NoBufferHostCollector() - Constructor for class io.reactivex.netty.client.loadbalancer.NoBufferHostCollector
 
NoBufferHostCollector(boolean) - Constructor for class io.reactivex.netty.client.loadbalancer.NoBufferHostCollector
 
NoHostsAvailableException - Exception in io.reactivex.netty.client.loadbalancer
Exception raised when there are no eligible hosts available to a load balancer.
NoHostsAvailableException() - Constructor for exception io.reactivex.netty.client.loadbalancer.NoHostsAvailableException
 
NoHostsAvailableException(String) - Constructor for exception io.reactivex.netty.client.loadbalancer.NoHostsAvailableException
 
NoHostsAvailableException(String, Throwable) - Constructor for exception io.reactivex.netty.client.loadbalancer.NoHostsAvailableException
 
NoHostsAvailableException(Throwable) - Constructor for exception io.reactivex.netty.client.loadbalancer.NoHostsAvailableException
 
NoHostsAvailableException(String, Throwable, boolean, boolean) - Constructor for exception io.reactivex.netty.client.loadbalancer.NoHostsAvailableException
 
noUsableHostsFound() - Method in class io.reactivex.netty.client.loadbalancer.AbstractP2CStrategy
 

O

offerNext(T) - Method in class io.reactivex.netty.util.UnicastBufferingSubject
Offers the passed item to this subject.
onByteRead(long) - Method in class io.reactivex.netty.channel.events.ConnectionEventListener
Event whenever any bytes are read on any open connection.
onByteRead(long) - Method in class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
onByteWritten(long) - Method in class io.reactivex.netty.channel.events.ConnectionEventListener
Event whenever any bytes are successfully written on any open connection.
onByteWritten(long) - Method in class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
onCompleted() - Method in class io.reactivex.netty.channel.events.ConnectionEventListener
 
onCompleted() - Method in interface io.reactivex.netty.events.EventListener
Marks the end of all event callbacks.
onCompleted() - Method in class io.reactivex.netty.util.UnicastBufferingSubject
 
onConnectFailed(long, TimeUnit, Throwable) - Method in class io.reactivex.netty.client.events.ClientEventListener
Event whenever a connect attempt failed.
onConnectionCloseFailed(long, TimeUnit, Throwable) - Method in class io.reactivex.netty.channel.events.ConnectionEventListener
Event whenever a connection close failed.
onConnectionCloseFailed(long, TimeUnit, Throwable) - Method in class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
onConnectionCloseStart() - Method in class io.reactivex.netty.channel.events.ConnectionEventListener
Event whenever a close of any connection is issued.
onConnectionCloseStart() - Method in class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
onConnectionCloseSuccess(long, TimeUnit) - Method in class io.reactivex.netty.channel.events.ConnectionEventListener
Event whenever a close of any connection is successful.
onConnectionCloseSuccess(long, TimeUnit) - Method in class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
onConnectStart() - Method in class io.reactivex.netty.client.events.ClientEventListener
Event whenever a new connection attempt is made.
onConnectSuccess(long, TimeUnit) - Method in class io.reactivex.netty.client.events.ClientEventListener
Event whenever a new connection is successfully established.
onCustomEvent(Object) - Method in class io.reactivex.netty.channel.events.ConnectionEventListener
 
onCustomEvent(Object, long, TimeUnit) - Method in class io.reactivex.netty.channel.events.ConnectionEventListener
 
onCustomEvent(Object, Throwable) - Method in class io.reactivex.netty.channel.events.ConnectionEventListener
 
onCustomEvent(Object, long, TimeUnit, Throwable) - Method in class io.reactivex.netty.channel.events.ConnectionEventListener
 
onCustomEvent(Object) - Method in class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
onCustomEvent(Object, long, TimeUnit) - Method in class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
onCustomEvent(Object, long, TimeUnit, Throwable) - Method in class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
onCustomEvent(Object, Throwable) - Method in class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
onCustomEvent(Object) - Method in interface io.reactivex.netty.events.EventListener
Typically specific instances on EventListener will provide events that are fired by RxNetty, however, there may be cases, where a user would want to emit custom events.
onCustomEvent(Object, long, TimeUnit) - Method in interface io.reactivex.netty.events.EventListener
Typically specific instances on EventListener will provide events that are fired by RxNetty, however, there may be cases, where a user would want to emit custom events.
onCustomEvent(Object, Throwable) - Method in interface io.reactivex.netty.events.EventListener
Typically specific instances on EventListener will provide events that are fired by RxNetty, however, there may be cases, where a user would want to emit custom events.
onCustomEvent(Object, long, TimeUnit, Throwable) - Method in interface io.reactivex.netty.events.EventListener
Typically specific instances on EventListener will provide events that are fired by RxNetty, however, there may be cases, where a user would want to emit custom events.
onEnd(long, TimeUnit) - Static method in class io.reactivex.netty.events.Clock
 
onEndNanos(long) - Static method in class io.reactivex.netty.events.Clock
 
onError(Throwable) - Method in class io.reactivex.netty.util.UnicastBufferingSubject
 
onFlushComplete(long, TimeUnit) - Method in class io.reactivex.netty.channel.events.ConnectionEventListener
Event whenever flush completes.
onFlushComplete(long, TimeUnit) - Method in class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
onFlushStart() - Method in class io.reactivex.netty.channel.events.ConnectionEventListener
Event whenever a flush is issued on a connection.
onFlushStart() - Method in class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
onNewReadSubscriber(Subscriber<? super R>) - Method in class io.reactivex.netty.channel.AbstractConnectionToChannelBridge
 
onNewReadSubscriber(Subscriber<? super R>) - Method in class io.reactivex.netty.client.ClientConnectionToChannelBridge
 
onNext(T) - Method in class io.reactivex.netty.util.UnicastBufferingSubject
 
onPoolAcquireFailed(long, TimeUnit, Throwable) - Method in class io.reactivex.netty.client.events.ClientEventListener
Event whenever an acquire from the pool failed.
onPoolAcquireStart() - Method in class io.reactivex.netty.client.events.ClientEventListener
Event whenever an acquire from the pool is initiated.
onPoolAcquireSuccess(long, TimeUnit) - Method in class io.reactivex.netty.client.events.ClientEventListener
Event whenever an acquire from the pool is successful.
onPooledConnectionEviction() - Method in class io.reactivex.netty.client.events.ClientEventListener
Event whenever an idle connection is removed/evicted from the pool.
onPooledConnectionReuse() - Method in class io.reactivex.netty.client.events.ClientEventListener
Event whenever a connection is reused from the pool.
onPoolReleaseFailed(long, TimeUnit, Throwable) - Method in class io.reactivex.netty.client.events.ClientEventListener
Event whenever a connection release to pool fails.
onPoolReleaseStart() - Method in class io.reactivex.netty.client.events.ClientEventListener
Event whenever a connection release to the pool is initiated (by closing the connection)
onPoolReleaseSuccess(long, TimeUnit) - Method in class io.reactivex.netty.client.events.ClientEventListener
Event whenever a connection is successfully released to the pool.
onWriteFailed(long, TimeUnit, Throwable) - Method in class io.reactivex.netty.channel.events.ConnectionEventListener
Event whenever a write failed on a connection.
onWriteFailed(long, TimeUnit, Throwable) - Method in class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
onWriteStart() - Method in class io.reactivex.netty.channel.events.ConnectionEventListener
Event whenever a write is issued on a connection.
onWriteStart() - Method in class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
onWriteSuccess(long, TimeUnit) - Method in class io.reactivex.netty.channel.events.ConnectionEventListener
Event whenever data is written successfully on a connection.
onWriteSuccess(long, TimeUnit) - Method in class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
operationComplete(ChannelFuture) - Method in class io.reactivex.netty.channel.SubscriberToChannelFutureBridge
 

P

peek() - Method in class io.reactivex.netty.client.pool.FIFOIdleConnectionsHolder
 
peek() - Method in class io.reactivex.netty.client.pool.IdleConnectionsHolder
Creates a stream of idle connections where every item sent on to the stream is NOT removed from the underlying idle connections pool.
peek() - Method in class io.reactivex.netty.client.pool.PreferCurrentEventLoopHolder
 
pipelineConfigurator(Action1<ChannelPipeline>) - Method in class io.reactivex.netty.channel.Connection
Configures the ChannelPipeline for this channel, using the passed pipelineConfigurator.
pipelineConfigurator(Action1<ChannelPipeline>) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
pipelineConfigurator(Action1<ChannelPipeline>) - Method in class io.reactivex.netty.client.ClientState
 
pipelineConfigurator(Action1<ChannelPipeline>) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
pipelineConfigurator(Action1<ChannelPipeline>) - Method in class io.reactivex.netty.server.ServerState
 
poll() - Method in class io.reactivex.netty.client.pool.FIFOIdleConnectionsHolder
 
poll() - Method in class io.reactivex.netty.client.pool.IdleConnectionsHolder
Creates a stream of idle connections where every item sent on to the stream is removed from the underlying idle connections pool.
poll() - Method in class io.reactivex.netty.client.pool.PreferCurrentEventLoopHolder
 
pollThisEventLoopConnections() - Method in class io.reactivex.netty.client.pool.IdleConnectionsHolder
Creates a stream of idle connections where every item sent on to the stream is removed from the underlying idle connections pool.
pollThisEventLoopConnections() - Method in class io.reactivex.netty.client.pool.PreferCurrentEventLoopHolder
 
PoolConfig<W,R> - Class in io.reactivex.netty.client.pool
A configuration for connection pooling for a client.
PoolConfig() - Constructor for class io.reactivex.netty.client.pool.PoolConfig
 
PooledConnection<R,W> - Class in io.reactivex.netty.client.pool
An implementation of Connection which is pooled and reused.
PooledConnection.Owner - Interface in io.reactivex.netty.client.pool
A contract for the owner of the PooledConnection to which any instance of PooledConnection must be returned after use.
PooledConnectionProvider<W,R> - Class in io.reactivex.netty.client.pool
An implementation of PooledConnectionProvider that pools connections.
PooledConnectionProvider() - Constructor for class io.reactivex.netty.client.pool.PooledConnectionProvider
 
PooledConnectionProviderImpl<W,R> - Class in io.reactivex.netty.client.pool
An implementation of PooledConnectionProvider that pools connections.
PooledConnectionProviderImpl(PoolConfig<W, R>, HostConnector<W, R>) - Constructor for class io.reactivex.netty.client.pool.PooledConnectionProviderImpl
 
PoolExhaustedException - Exception in io.reactivex.netty.client.pool
 
PoolExhaustedException() - Constructor for exception io.reactivex.netty.client.pool.PoolExhaustedException
 
PoolExhaustedException(Throwable) - Constructor for exception io.reactivex.netty.client.pool.PoolExhaustedException
 
PoolExhaustedException(String) - Constructor for exception io.reactivex.netty.client.pool.PoolExhaustedException
 
PoolExhaustedException(String, Throwable) - Constructor for exception io.reactivex.netty.client.pool.PoolExhaustedException
 
PoolLimitDeterminationStrategy - Interface in io.reactivex.netty.client.pool
A strategy to delegate the decision pertaining to connection pool size limits.
PreferCurrentEventLoopGroup - Class in io.reactivex.netty.threads
This EventLoopGroup can be used for clients that favors use of the "current" EventLoop for the outbound connection.
PreferCurrentEventLoopGroup(EventLoopGroup) - Constructor for class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
PreferCurrentEventLoopHolder<W,R> - Class in io.reactivex.netty.client.pool
An IdleConnectionsHolder implementation that can identify if the calling thread is an EventLoop in the provided PreferCurrentEventLoopGroup and prefers a connection registered with the calling EventLoop.
PreferCurrentEventLoopHolder.IdleConnectionsHolderFactory<W,R> - Interface in io.reactivex.netty.client.pool
 
publishBytesRead(ByteBuf) - Method in class io.reactivex.netty.channel.BytesInspector
 
publishBytesWritten(long, ChannelPromise) - Method in class io.reactivex.netty.channel.BytesInspector
 
publishingEnabled() - Method in class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
publishingEnabled() - Method in interface io.reactivex.netty.events.EventPublisher
Returns true if event publishing is enabled.
publishingEnabled() - Method in class io.reactivex.netty.events.ListenersHolder
 

R

read(ChannelHandlerContext) - Method in class io.reactivex.netty.channel.BackpressureManagingHandler
 
read() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
readTimedOut(ChannelHandlerContext) - Method in class io.reactivex.netty.internal.InternalReadTimeoutHandler
Is called when a read timeout was detected.
register(Channel) - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
register(ChannelPromise) - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
register(Channel, ChannelPromise) - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
Deprecated.
release(PooledConnection<?, ?>) - Method in interface io.reactivex.netty.client.pool.PooledConnection.Owner
Releases the passed connection back to the owner, for reuse.
release(PooledConnection<?, ?>) - Method in class io.reactivex.netty.client.pool.PooledConnectionProviderImpl
 
releasePermit() - Method in class io.reactivex.netty.client.pool.CompositePoolLimitDeterminationStrategy
 
releasePermit() - Method in class io.reactivex.netty.client.pool.MaxConnectionsBasedStrategy
 
releasePermit() - Method in interface io.reactivex.netty.client.pool.PoolLimitDeterminationStrategy
Release a previously acquired permit.
releasePermit() - Method in class io.reactivex.netty.client.pool.UnboundedPoolLimitDeterminationStrategy
 
remove(ChannelHandler) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
remove(String) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
remove(Class<T>) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
remove(PooledConnection<R, W>) - Method in class io.reactivex.netty.client.pool.FIFOIdleConnectionsHolder
 
remove(PooledConnection<R, W>) - Method in class io.reactivex.netty.client.pool.IdleConnectionsHolder
Removes the passed connection from this holder.
remove(PooledConnection<R, W>) - Method in class io.reactivex.netty.client.pool.PreferCurrentEventLoopHolder
 
removeFirst() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
removeLast() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
replace(ChannelHandler, String, ChannelHandler) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
replace(String, String, ChannelHandler) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
replace(Class<T>, String, ChannelHandler) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
replayable() - Method in class io.reactivex.netty.channel.ContentSource
This provides a replayable content source that only subscribes once to the actual content and then caches it, till DisposableContentSource.dispose() is called.
RequestReadIfRequiredEvent() - Constructor for class io.reactivex.netty.channel.BackpressureManagingHandler.RequestReadIfRequiredEvent
 
reset() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
If MarkAwarePipeline.mark() was called before, resets the pipeline to the state it was before calling MarkAwarePipeline.mark().
resetTransformations() - Method in class io.reactivex.netty.channel.WriteTransformations
 
reuse(Subscriber<? super PooledConnection<R, W>>) - Method in class io.reactivex.netty.client.pool.PooledConnection
This method must be called for reusing the connection i.e.
RxDefaultThreadFactory - Class in io.reactivex.netty.threads
 
RxDefaultThreadFactory(String) - Constructor for class io.reactivex.netty.threads.RxDefaultThreadFactory
 
RxEventLoopProvider - Class in io.reactivex.netty.threads
A provider for netty's EventLoopGroup to be used for RxNetty's clients and servers when they are not provided explicitly.
RxEventLoopProvider() - Constructor for class io.reactivex.netty.threads.RxEventLoopProvider
 
RxJavaEventloopScheduler - Class in io.reactivex.netty.threads
A scheduler that uses a provided EventLoopGroup instance to schedule tasks.
RxJavaEventloopScheduler(EventLoopGroup) - Constructor for class io.reactivex.netty.threads.RxJavaEventloopScheduler
 
RxJavaNettyBasedSchedulersHook - Class in io.reactivex.netty.threads
A scheduler hook for RxJava, to override the computation scheduler, as retrieved via Schedulers.computation(), with a scheduler to use netty's EventLoopGroup.
RxJavaNettyBasedSchedulersHook(RxJavaEventloopScheduler) - Constructor for class io.reactivex.netty.threads.RxJavaNettyBasedSchedulersHook
 
RxNetty - Class in io.reactivex.netty
 

S

SafeEventListener - Interface in io.reactivex.netty.events.internal
A marker interface to indicate that the EventListener is safe to be invoked multiple times but the wrapped listener will only be invoked once.
schedule(Runnable, long, TimeUnit) - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
schedule(Callable<V>, long, TimeUnit) - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
secure(Func1<ByteBufAllocator, SSLEngine>) - Method in class io.reactivex.netty.client.ClientState
 
secure(SSLEngine) - Method in class io.reactivex.netty.client.ClientState
 
secure(SslCodec) - Method in class io.reactivex.netty.client.ClientState
 
serverAddress(SocketAddress) - Method in class io.reactivex.netty.server.ServerState
 
ServerState<R,W> - Class in io.reactivex.netty.server
A collection of state that a server holds.
ServerState(SocketAddress, EventLoopGroup, EventLoopGroup, Class<? extends ServerChannel>) - Constructor for class io.reactivex.netty.server.ServerState
 
ServerState(ServerState<R, W>, ServerBootstrap) - Constructor for class io.reactivex.netty.server.ServerState
 
ServerState(ServerState<?, ?>, DetachedChannelPipeline) - Constructor for class io.reactivex.netty.server.ServerState
 
ServerState(ServerState<R, W>, SocketAddress) - Constructor for class io.reactivex.netty.server.ServerState
 
shouldReadMore(ChannelHandlerContext) - Method in class io.reactivex.netty.channel.AbstractConnectionToChannelBridge
 
shouldReadMore(ChannelHandlerContext) - Method in class io.reactivex.netty.channel.BackpressureManagingHandler.RequestReadIfRequiredEvent
 
shouldReadMore(ChannelHandlerContext) - Method in class io.reactivex.netty.channel.BackpressureManagingHandler
 
shutdown() - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
Deprecated.
shutdownGracefully() - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
shutdownGracefully(long, long, TimeUnit) - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
shutdownNow() - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
Deprecated.
SingleHostConnectionProvider<W,R> - Class in io.reactivex.netty.client.internal
A connection provider that only ever fetches a single host from the host stream provided to it.
SingleHostConnectionProvider(Observable<HostConnector<W, R>>) - Constructor for class io.reactivex.netty.client.internal.SingleHostConnectionProvider
 
SingleHostPoolingProviderFactory<W,R> - Class in io.reactivex.netty.client.pool
A ConnectionProviderFactory that must only be used for a client that operates on a single host.
SingleNioLoopProvider - Class in io.reactivex.netty.threads
An implementation of RxEventLoopProvider that returns the same EventLoopGroup instance for both client and server.
SingleNioLoopProvider() - Constructor for class io.reactivex.netty.threads.SingleNioLoopProvider
 
SingleNioLoopProvider(int) - Constructor for class io.reactivex.netty.threads.SingleNioLoopProvider
 
SingleNioLoopProvider(int, int) - Constructor for class io.reactivex.netty.threads.SingleNioLoopProvider
 
socketAddress - Variable in class io.reactivex.netty.server.ServerState
 
SslCodec - Class in io.reactivex.netty.ssl
A codec to use when enabling SSL/TLS on SSL · TLS and StartTLS support for a TCP client/server.
SslCodec() - Constructor for class io.reactivex.netty.ssl.SslCodec
 
stop() - Method in class io.reactivex.netty.events.Clock
Stops this clock.
StringLineDecoder - Class in io.reactivex.netty.util
A decoder that breaks an incoming ByteBufs into a list of strings delimited by a new line.
StringLineDecoder() - Constructor for class io.reactivex.netty.util.StringLineDecoder
 
submit(Runnable) - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
submit(Runnable, T) - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
submit(Callable<T>) - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
subscribe(T) - Method in class io.reactivex.netty.channel.events.ConnectionEventPublisher
 
subscribe(ClientEventListener) - Method in class io.reactivex.netty.client.HostConnector
 
subscribe(T) - Method in interface io.reactivex.netty.events.EventSource
Subscribes the passed listener for events published by this source.
subscribe(T) - Method in class io.reactivex.netty.events.ListenersHolder
 
subscribeAllTo(EventSource<T>) - Method in class io.reactivex.netty.events.ListenersHolder
 
SubscriberToChannelFutureBridge - Class in io.reactivex.netty.channel
A bridge to connect a Subscriber to a ChannelFuture so that when the subscriber is unsubscribed, the listener will get removed from the future.
SubscriberToChannelFutureBridge() - Constructor for class io.reactivex.netty.channel.SubscriberToChannelFutureBridge
 
SYSTEM_TIME_DISABLED_TIME - Static variable in class io.reactivex.netty.events.Clock

T

TailHandlerFactory(boolean) - Constructor for class io.reactivex.netty.client.ClientState.TailHandlerFactory
 
terminationFuture() - Method in class io.reactivex.netty.threads.PreferCurrentEventLoopGroup
 
toHolder(HostConnector<W, R>) - Method in class io.reactivex.netty.client.loadbalancer.AbstractP2CStrategy
 
toHolder(HostConnector<W, R>) - Method in interface io.reactivex.netty.client.loadbalancer.LoadBalancingStrategy
 
toMap() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
TooMuchDataException(String) - Constructor for exception io.reactivex.netty.util.CollectBytes.TooMuchDataException
 
transform(T, ByteBufAllocator) - Method in class io.reactivex.netty.channel.AllocatingTransformer
Transforms the passed message and adds the output to the returned list.
transform(Observable.Transformer<T, R>) - Method in class io.reactivex.netty.channel.ContentSource
 
transform(Object, ByteBufAllocator, List<Object>) - Method in class io.reactivex.netty.channel.WriteTransformations
 
transformRead(Observable.Transformer<R, RR>) - Method in class io.reactivex.netty.channel.Connection
Transforms this connection's input stream using the passed transformer to create a new Connection instance.
transformRead(Observable.Transformer<R, RR>) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
transformRead(Observable.Transformer<R, RR>) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
transformWrite(AllocatingTransformer<WW, W>) - Method in interface io.reactivex.netty.channel.ChannelOperations
Modifies the underneath channel to enable writing new type of objects that will be transformed using the passed transformer
transformWrite(AllocatingTransformer<WW, W>) - Method in class io.reactivex.netty.channel.Connection
Transforms this connection to enable writing a different object type.
transformWrite(AllocatingTransformer<WW, W>) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
transformWrite(AllocatingTransformer<WW, W>) - Method in class io.reactivex.netty.channel.DefaultChannelOperations
 
transformWrite(AllocatingTransformer<WW, W>) - Method in class io.reactivex.netty.client.pool.PooledConnection
 

U

UnboundedPoolLimitDeterminationStrategy - Class in io.reactivex.netty.client.pool
 
UnicastBufferingSubject<T> - Class in io.reactivex.netty.util
An Observable that only supports a single active subscriber and buffers messages on back pressure and when there is no active subscription.
UnicastBufferingSubject(Observable.OnSubscribe<T>, UnicastBufferingSubject.State<T>) - Constructor for class io.reactivex.netty.util.UnicastBufferingSubject
 
unsafeChannelOptions() - Method in class io.reactivex.netty.client.ClientState
 
unsafeDetachedPipeline() - Method in class io.reactivex.netty.client.ClientState
 
unsafeNettyChannel() - Method in class io.reactivex.netty.channel.Connection
Returns the underlying netty Channel for this connection.
unsafeSecure() - Method in class io.reactivex.netty.client.ClientState
 
upTo(int) - Static method in class io.reactivex.netty.util.CollectBytes
Collect all emitted ByteBufs into a single ByteBuf until maxBytes have been collected.
useEventLoopProvider(RxEventLoopProvider) - Static method in class io.reactivex.netty.RxNetty
An implementation of RxEventLoopProvider to be used by all clients and servers created after this call.
useNativeTransportIfApplicable() - Static method in class io.reactivex.netty.RxNetty
A global flag to start using netty's native protocol if applicable for a client or server.
userEventTriggered(ChannelHandlerContext, Object) - Method in class io.reactivex.netty.channel.AbstractConnectionToChannelBridge
 
userEventTriggered(ChannelHandlerContext, Object) - Method in class io.reactivex.netty.channel.BackpressureManagingHandler
 
userEventTriggered(ChannelHandlerContext, Object) - Method in class io.reactivex.netty.channel.WriteTransformer
 
userEventTriggered(ChannelHandlerContext, Object) - Method in class io.reactivex.netty.client.ClientConnectionToChannelBridge
 
userEventTriggered(ChannelHandlerContext, Object) - Method in class io.reactivex.netty.internal.InternalReadTimeoutHandler
 

V

valueOf(String) - Static method in enum io.reactivex.netty.client.loadbalancer.HostCollector.HostUpdate.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.reactivex.netty.HandlerNames
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.reactivex.netty.client.loadbalancer.HostCollector.HostUpdate.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.reactivex.netty.HandlerNames
Returns an array containing the constants of this enum type, in the order they are declared.
voidPromise() - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
VoidToAnythingCast<T> - Class in io.reactivex.netty.internal
A function to be used in place of Observable.cast(Class) to support nested generics.
VoidToAnythingCast() - Constructor for class io.reactivex.netty.internal.VoidToAnythingCast
 

W

write(ChannelHandlerContext, Object, ChannelPromise) - Method in class io.reactivex.netty.channel.BackpressureManagingHandler
Intercepts a write on the channel.
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class io.reactivex.netty.channel.BytesInspector
 
write(Observable<W>) - Method in interface io.reactivex.netty.channel.ChannelOperations
On subscription of the returned Observable, writes the passed message stream on the underneath channel.
write(Observable<W>, Func1<W, Boolean>) - Method in interface io.reactivex.netty.channel.ChannelOperations
On subscription of the returned Observable, writes the passed message stream on the underneath channel and flushes the channel, everytime, flushSelector returns true .
write(Observable<W>) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
write(Observable<W>, Func1<W, Boolean>) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
write(Observable<W>) - Method in class io.reactivex.netty.channel.DefaultChannelOperations
 
write(Observable<W>, Func1<W, Boolean>) - Method in class io.reactivex.netty.channel.DefaultChannelOperations
 
write(Object) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
write(Object, ChannelPromise) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
write(Observable<W>) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
write(Observable<W>, Func1<W, Boolean>) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class io.reactivex.netty.internal.InternalReadTimeoutHandler
 
writeAndFlush(Object, ChannelPromise) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
writeAndFlush(Object) - Method in class io.reactivex.netty.channel.MarkAwarePipeline
 
writeAndFlushOnEach(Observable<W>) - Method in interface io.reactivex.netty.channel.ChannelOperations
On subscription of the returned Observable, writes the passed message stream on the underneath channel and flushes the channel, on every write.
writeAndFlushOnEach(Observable<W>) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
writeAndFlushOnEach(Observable<W>) - Method in class io.reactivex.netty.channel.DefaultChannelOperations
 
writeAndFlushOnEach(Observable<W>) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
writeBytes(Observable<byte[]>) - Method in interface io.reactivex.netty.channel.ChannelOperations
On subscription of the returned Observable, writes the passed message stream on the underneath channel.
writeBytes(Observable<byte[]>, Func1<byte[], Boolean>) - Method in interface io.reactivex.netty.channel.ChannelOperations
On subscription of the returned Observable, writes the passed message stream on the underneath channel and flushes the channel, everytime, flushSelector returns true .
writeBytes(Observable<byte[]>) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
writeBytes(Observable<byte[]>, Func1<byte[], Boolean>) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
writeBytes(Observable<byte[]>) - Method in class io.reactivex.netty.channel.DefaultChannelOperations
 
writeBytes(Observable<byte[]>, Func1<byte[], Boolean>) - Method in class io.reactivex.netty.channel.DefaultChannelOperations
 
writeBytes(Observable<byte[]>) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
writeBytes(Observable<byte[]>, Func1<byte[], Boolean>) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
writeBytesAndFlushOnEach(Observable<byte[]>) - Method in interface io.reactivex.netty.channel.ChannelOperations
On subscription of the returned Observable, writes the passed message stream on the underneath channel and flushes the channel, on every write.
writeBytesAndFlushOnEach(Observable<byte[]>) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
writeBytesAndFlushOnEach(Observable<byte[]>) - Method in class io.reactivex.netty.channel.DefaultChannelOperations
 
writeBytesAndFlushOnEach(Observable<byte[]>) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
writeFileRegion(Observable<FileRegion>) - Method in interface io.reactivex.netty.channel.ChannelOperations
On subscription of the returned Observable, writes the passed message stream on the underneath channel.
writeFileRegion(Observable<FileRegion>, Func1<FileRegion, Boolean>) - Method in interface io.reactivex.netty.channel.ChannelOperations
On subscription of the returned Observable, writes the passed message stream on the underneath channel and flushes the channel, everytime, flushSelector returns true .
writeFileRegion(Observable<FileRegion>) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
writeFileRegion(Observable<FileRegion>, Func1<FileRegion, Boolean>) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
writeFileRegion(Observable<FileRegion>) - Method in class io.reactivex.netty.channel.DefaultChannelOperations
 
writeFileRegion(Observable<FileRegion>, Func1<FileRegion, Boolean>) - Method in class io.reactivex.netty.channel.DefaultChannelOperations
 
writeFileRegion(Observable<FileRegion>) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
writeFileRegion(Observable<FileRegion>, Func1<FileRegion, Boolean>) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
writeFileRegionAndFlushOnEach(Observable<FileRegion>) - Method in interface io.reactivex.netty.channel.ChannelOperations
On subscription of the returned Observable, writes the passed message stream on the underneath channel and flushes the channel, on every write.
writeFileRegionAndFlushOnEach(Observable<FileRegion>) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
writeFileRegionAndFlushOnEach(Observable<FileRegion>) - Method in class io.reactivex.netty.channel.DefaultChannelOperations
 
writeFileRegionAndFlushOnEach(Observable<FileRegion>) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
writeString(Observable<String>) - Method in interface io.reactivex.netty.channel.ChannelOperations
On subscription of the returned Observable, writes the passed message stream on the underneath channel.
writeString(Observable<String>, Func1<String, Boolean>) - Method in interface io.reactivex.netty.channel.ChannelOperations
On subscription of the returned Observable, writes the passed message stream on the underneath channel and flushes the channel, everytime, flushSelector returns true .
writeString(Observable<String>) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
writeString(Observable<String>, Func1<String, Boolean>) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
writeString(Observable<String>) - Method in class io.reactivex.netty.channel.DefaultChannelOperations
 
writeString(Observable<String>, Func1<String, Boolean>) - Method in class io.reactivex.netty.channel.DefaultChannelOperations
 
writeString(Observable<String>) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
writeString(Observable<String>, Func1<String, Boolean>) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
writeStringAndFlushOnEach(Observable<String>) - Method in interface io.reactivex.netty.channel.ChannelOperations
On subscription of the returned Observable, writes the passed message stream on the underneath channel and flushes the channel, on every write.
writeStringAndFlushOnEach(Observable<String>) - Method in class io.reactivex.netty.channel.ConnectionImpl
 
writeStringAndFlushOnEach(Observable<String>) - Method in class io.reactivex.netty.channel.DefaultChannelOperations
 
writeStringAndFlushOnEach(Observable<String>) - Method in class io.reactivex.netty.client.pool.PooledConnection
 
WriteTransformations - Class in io.reactivex.netty.channel
A holder for all transformations that are applied on a channel.
WriteTransformations() - Constructor for class io.reactivex.netty.channel.WriteTransformations
 
WriteTransformer - Class in io.reactivex.netty.channel
A ChannelHandler that transforms objects written to this channel.
WriteTransformer() - Constructor for class io.reactivex.netty.channel.WriteTransformer
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links