(package private) boolean |
AprSocketContext.AprPoller.add(AprSocket ch) |
Called from any thread, return true if we could add it
to pending.
|
(package private) void |
AprSocketContext.assignPoller(AprSocket ch) |
|
void |
AprSocketContext.BlockingPollHandler.closed(AprSocket ch) |
Called just before the socket is destroyed
|
protected void |
AprSocketContext.connectBlocking(AprSocket apr) |
|
void |
AprSocketContext.NonBlockingPollHandler.connected(AprSocket ch) |
Called after connection is established, in a thread pool.
|
(package private) void |
AprSocketContext.destroySocket(AprSocket socket) |
|
void |
AprSocketContext.NonBlockingPollHandler.error(AprSocket ch,
java.lang.Throwable t) |
Before close, if an exception happens.
|
(package private) void |
AprSocketContext.findPollerAndAdd(AprSocket ch) |
|
void |
AprSocketContext.TlsCertVerifier.handshakeDone(AprSocket ch) |
|
protected void |
AprSocketContext.onSocket(AprSocket s) |
Called on each accepted socket (for servers) or after connection (client)
after handshake.
|
private void |
AprSocketContext.AprPoller.pollAdd(AprSocket up,
int req) |
Called only from IO thread
|
void |
AprSocketContext.BlockingPollHandler.process(AprSocket ch,
boolean in,
boolean out,
boolean close) |
Called when the socket has been polled for in, out or closed.
|
protected void |
AprSocketContext.rawData(AprSocket ch,
boolean inp,
byte[] data,
int pos,
int len,
int requested,
boolean closed) |
|
void |
AprSocketContext.RawDataHandler.rawData(AprSocket ch,
boolean input,
byte[] data,
int pos,
int len,
int requested,
boolean closed) |
|
private void |
AprSocketContext.AprPoller.removeSafe(AprSocket up) |
Called only from IO thread.
|
protected void |
AprSocketContext.AprPoller.requestUpdate(AprSocket ch) |
May be called outside of IOThread.
|
private void |
AprSocketContext.AprPoller.updateIOThread(AprSocket ch) |
|