| Modifier and Type | Field and Description |
|---|---|
| private final AFAddressFamily | |
| pack-priv final AtomicLong | inode
We keep track of the server's inode to detect when another server connects to our address. |
| private final AtomicInteger | |
| private static final int | |
| private boolean | |
| pack-priv AFSocketAddress |
| Access | Constructor and Description |
|---|---|
| protected | AFSocketCore(Object observed, FileDescriptor fd, AncillaryDataSupport ancillaryDataSupport, AFAddressFamily<?> af, boolean datagramMode)
|
| Modifier and Type | Method and Description |
|---|---|
| protected AFAddressFamily | |
| protected void | |
| protected void | |
| pack-priv <T> T | |
| protected boolean | |
| protected void | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv AFSocketAddress | |
| pack-priv <T> void | |
| pack-priv void | |
| protected void |
| af | back to summary |
|---|---|
| private final AFAddressFamily<?> af | |
| inode | back to summary |
|---|---|
| pack-priv final AtomicLong inode We keep track of the server's inode to detect when another server connects to our address. | |
| pendingAccepts | back to summary |
|---|---|
| private final AtomicInteger pendingAccepts | |
| SHUT_RD_WR | back to summary |
|---|---|
| private static final int SHUT_RD_WR | |
| shutdownOnClose | back to summary |
|---|---|
| private boolean shutdownOnClose | |
| socketAddress | back to summary |
|---|---|
| pack-priv AFSocketAddress socketAddress | |
| AFSocketCore | back to summary |
|---|---|
| protected AFSocketCore(Object observed, FileDescriptor fd, AncillaryDataSupport ancillaryDataSupport, AFAddressFamily<?> af, boolean datagramMode) | |
| addressFamily | back to summary |
|---|---|
| protected AFAddressFamily | |
| decPendingAccepts | back to summary |
|---|---|
| protected void decPendingAccepts() | |
| doClose | back to summary |
|---|---|
| protected void doClose() throws IOException Overrides org.
| |
| getOption | back to summary |
|---|---|
pack-priv <T> T getOption(AFSocketOption<T> name) throws IOException
| |
| hasPendingAccepts | back to summary |
|---|---|
| protected boolean hasPendingAccepts() | |
| incPendingAccepts | back to summary |
|---|---|
| protected void incPendingAccepts() throws SocketException | |
| isConnected | back to summary |
|---|---|
| pack-priv boolean isConnected(boolean boundOk) | |
| isShutdownOnClose | back to summary |
|---|---|
| pack-priv boolean isShutdownOnClose() | |
| receive | back to summary |
|---|---|
| pack-priv AFSocketAddress receive(ByteBuffer dst, AFSupplier<Integer> socketTimeout) throws IOException | |
| setOption | back to summary |
|---|---|
| pack-priv <T> void setOption(AFSocketOption<T> name, T value) throws IOException | |
| setShutdownOnClose | back to summary |
|---|---|
| pack-priv void setShutdownOnClose(boolean enabled) | |
| unblockAccepts | back to summary |
|---|---|
| protected void unblockAccepts() | |