public final class FailedChannel extends AbstractChannel
The failed channel can be used to create a channel promise when no channel is available (because it failed).
Netty provides a similar class, but it is private and since its basically a wrapper its just copied over here.
AbstractChannel.AbstractUnsafe
Channel.Unsafe
Constructor and Description |
---|
FailedChannel() |
Modifier and Type | Method and Description |
---|---|
ChannelConfig |
config() |
protected void |
doBeginRead() |
protected void |
doBind(SocketAddress localAddress) |
protected void |
doClose() |
protected void |
doDisconnect() |
protected void |
doWrite(ChannelOutboundBuffer in) |
boolean |
isActive() |
protected boolean |
isCompatible(EventLoop loop) |
boolean |
isOpen() |
protected SocketAddress |
localAddress0() |
ChannelMetadata |
metadata() |
protected AbstractChannel.AbstractUnsafe |
newUnsafe() |
protected SocketAddress |
remoteAddress0() |
alloc, bind, bind, close, close, closeFuture, compareTo, connect, connect, connect, connect, deregister, deregister, disconnect, disconnect, doDeregister, doRegister, doShutdownOutput, equals, eventLoop, filterOutboundMessage, flush, hashCode, invalidateLocalAddress, invalidateRemoteAddress, isRegistered, isWritable, localAddress, newChannelPipeline, newFailedFuture, newProgressivePromise, newPromise, newSucceededFuture, parent, pipeline, read, remoteAddress, toString, unsafe, voidPromise, write, write, writeAndFlush, writeAndFlush
attr
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
attr
protected AbstractChannel.AbstractUnsafe newUnsafe()
newUnsafe
in class AbstractChannel
protected boolean isCompatible(EventLoop loop)
isCompatible
in class AbstractChannel
protected SocketAddress localAddress0()
localAddress0
in class AbstractChannel
protected SocketAddress remoteAddress0()
remoteAddress0
in class AbstractChannel
protected void doBind(SocketAddress localAddress)
doBind
in class AbstractChannel
protected void doDisconnect()
doDisconnect
in class AbstractChannel
protected void doClose()
doClose
in class AbstractChannel
protected void doBeginRead()
doBeginRead
in class AbstractChannel
protected void doWrite(ChannelOutboundBuffer in)
doWrite
in class AbstractChannel
public ChannelConfig config()
public boolean isOpen()
public boolean isActive()
public ChannelMetadata metadata()
Copyright © 2018 Couchbase, Inc.. All rights reserved.