@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  
Channel in a blocking fashion with
 3 seconds default timeout. | 
default void | 
disposeNow(Duration timeout)
Releases or closes the underlying  
Channel in a blocking fashion with
 the provided timeout. | 
default CoreSubscriber<Void> | 
disposeSubscriber()
Returns a  
CoreSubscriber that will dispose on complete or error. | 
default boolean | 
isDisposed()  | 
default Mono<Void> | 
onDispose()
Returns an observing  
Mono terminating with success when shutdown
 successfully or error. | 
default DisposableChannel | 
onDispose(Disposable onDispose)
Assigns a  
Disposable to 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()
Channel.dispose 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 error.default 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