@FunctionalInterface public interface DisposableChannel extends Disposable
Disposable.Composite, Disposable.Swap| Modifier and Type | Method and Description | 
|---|---|
| default SocketAddress | address()When on the server, returns the bind address,
 when on the client, returns the remote address. | 
| Channel | channel()Returns the underlying  Channel. | 
| default void | dispose()Releases or closes the underlying  Channel | 
| default void | disposeNow()Releases or closes the underlying  Channelin a blocking fashion with3seconds default timeout. | 
| default void | disposeNow(Duration timeout)Releases or closes the underlying  Channelin a blocking fashion with
 the provided timeout. | 
| default CoreSubscriber<Void> | disposeSubscriber()Returns a  CoreSubscriberthat will dispose on complete or error | 
| default boolean | isDisposed() | 
| default Mono<Void> | onDispose()Returns an observing  Monoterminating with success when shutdown
 successfully or error. | 
| default DisposableChannel | onDispose(Disposable onDispose)Assigns a  Disposableto be invoked when the channel is closed. | 
default SocketAddress address()
SocketAddressChannel channel()
Channel. Direct interaction might be considered
 insecure if that affects the underlying I/O processing such as read, write or close
 or state such as pipeline handler addition/removal.Channeldefault void dispose()
Channeldispose in interface Disposabledefault void disposeNow()
Channel in a blocking fashion with
 3 seconds default timeout.default void disposeNow(Duration timeout)
Channel in a blocking fashion with
 the provided timeout.timeout - max dispose timeout (resolution: ns)default CoreSubscriber<Void> disposeSubscriber()
CoreSubscriber that will dispose on complete or errordefault boolean isDisposed()
isDisposed in interface Disposabledefault Mono<Void> onDispose()
Mono terminating with success when shutdown
 successfully or error.Mono terminating with success if shutdown successfully or errordefault DisposableChannel onDispose(Disposable onDispose)
Disposable to be invoked when the channel is closed.onDispose - the close event handler