Property | Type | Description | |
---|---|---|---|
InvokeWritabilityChanged | System.Action | ||
InvokeWritabilityChangedUnsafe | Action |
Property | Type | Description | |
---|---|---|---|
_channel |
Method | Description | |
---|---|---|
BeginRead ( ) : void | ||
BindAsync ( |
||
CloseAsync ( ) : System.Threading.Tasks.Task | ||
CloseForcibly ( ) : void | ||
ConnectAsync ( |
||
DeregisterAsync ( ) : System.Threading.Tasks.Task |
This method must NEVER be called directly, but be executed as an extra task with a clean call stack instead. The reason for this is that this method calls {@link ChannelPipeline#fireChannelUnregistered()} directly, which might lead to an unfortunate nesting of independent inbound/outbound events. See the comments input {@link #invokeLater(Runnable)} for more details.
|
|
DisconnectAsync ( ) : System.Threading.Tasks.Task | ||
Flush ( ) : void | ||
RegisterAsync ( IEventLoop eventLoop ) : System.Threading.Tasks.Task | ||
SafeSetSuccess ( TaskCompletionSource promise ) : void | ||
WriteAsync ( object msg ) : System.Threading.Tasks.Task |
Method | Description | |
---|---|---|
AbstractUnsafe ( |
||
AnnotateConnectException ( |
||
CloseIfClosed ( ) : void | ||
CreateClosedChannelExceptionTask ( ) : System.Threading.Tasks.Task | ||
EnsureOpen ( TaskCompletionSource promise ) : bool | ||
Flush0 ( ) : void |
Method | Description | |
---|---|---|
DoClose0 ( TaskCompletionSource promise ) : void | ||
FireChannelInactiveAndDeregister ( bool wasActive ) : void | ||
InvokeLater ( System.Action task ) : void | ||
Register0 ( TaskCompletionSource promise ) : void | ||
SafeSetFailure ( TaskCompletionSource promise, |
protected AbstractUnsafe ( |
||
channel | ||
return | System |
protected AnnotateConnectException ( |
||
exception | ||
remoteAddress | ||
return |
public BindAsync ( |
||
localAddress | ||
return | System.Threading.Tasks.Task |
public CloseAsync ( ) : System.Threading.Tasks.Task | ||
return | System.Threading.Tasks.Task |
public abstract ConnectAsync ( |
||
remoteAddress | ||
localAddress | ||
return | System.Threading.Tasks.Task |
protected CreateClosedChannelExceptionTask ( ) : System.Threading.Tasks.Task | ||
return | System.Threading.Tasks.Task |
public DeregisterAsync ( ) : System.Threading.Tasks.Task | ||
return | System.Threading.Tasks.Task |
public DisconnectAsync ( ) : System.Threading.Tasks.Task | ||
return | System.Threading.Tasks.Task |
protected EnsureOpen ( TaskCompletionSource promise ) : bool | ||
promise | TaskCompletionSource | |
return | bool |
public RegisterAsync ( IEventLoop eventLoop ) : System.Threading.Tasks.Task | ||
eventLoop | IEventLoop | |
return | System.Threading.Tasks.Task |
public SafeSetSuccess ( TaskCompletionSource promise ) : void | ||
promise | TaskCompletionSource | |
return | void |
public WriteAsync ( object msg ) : System.Threading.Tasks.Task | ||
msg | object | |
return | System.Threading.Tasks.Task |
public Action,System InvokeWritabilityChanged | ||
return | System.Action |