| Package | Description |
|---|---|
| io.datakernel.async | |
| io.datakernel.eventloop | |
| io.datakernel.jmx |
| Modifier and Type | Method and Description |
|---|---|
Eventloop |
EventloopTaskScheduler.getEventloop() |
| Modifier and Type | Method and Description |
|---|---|
static EventloopTaskScheduler |
EventloopTaskScheduler.create(Eventloop eventloop,
AsyncCallable<?> task) |
Stage<T> |
Stage.postTo(Eventloop eventloop) |
| Modifier and Type | Field and Description |
|---|---|
protected Eventloop |
AbstractServer.eventloop |
| Modifier and Type | Method and Description |
|---|---|
static Eventloop |
Eventloop.create() |
static Eventloop |
Eventloop.create(CurrentTimeProvider currentTimeProvider) |
static Eventloop |
Eventloop.getCurrentEventloop() |
Eventloop |
ThrottlingController.getEventloop() |
Eventloop |
EventloopServer.getEventloop() |
Eventloop |
WorkerServer.getEventloop() |
Eventloop |
EventloopService.getEventloop() |
Eventloop |
AbstractServer.getEventloop() |
Eventloop |
Eventloop.getEventloop() |
Eventloop |
Eventloop.withCurrentThread() |
Eventloop |
Eventloop.withFatalErrorHandler(FatalErrorHandler fatalErrorHandler) |
Eventloop |
Eventloop.withIdleInterval(Duration idleInterval) |
Eventloop |
Eventloop.withSelectorProvider(SelectorProvider selectorProvider) |
Eventloop |
Eventloop.withThreadName(String threadName) |
Eventloop |
Eventloop.withThreadPriority(int threadPriority) |
Eventloop |
Eventloop.withThrottlingController(ThrottlingController throttlingController) |
| Modifier and Type | Method and Description |
|---|---|
static AsyncSslSocket |
AsyncSslSocket.create(Eventloop eventloop,
AsyncTcpSocket asyncTcpSocket,
SSLEngine engine,
Executor executor) |
static AsyncUdpSocketImpl |
AsyncUdpSocketImpl.create(Eventloop eventloop,
DatagramChannel channel) |
static BlockingEventloopExecutor |
BlockingEventloopExecutor.create(Eventloop eventloop,
int limit) |
static PrimaryServer |
PrimaryServer.create(Eventloop primaryEventloop,
List<? extends WorkerServer> workerServers) |
static SimpleServer |
SimpleServer.create(Eventloop eventloop,
SimpleServer.SocketHandlerProvider socketHandlerProvider) |
static PrimaryServer |
PrimaryServer.create(Eventloop primaryEventloop,
WorkerServer... workerServer) |
static AsyncTcpSocketImpl |
AsyncTcpSocketImpl.wrapChannel(Eventloop eventloop,
SocketChannel socketChannel) |
static AsyncTcpSocketImpl |
AsyncTcpSocketImpl.wrapChannel(Eventloop eventloop,
SocketChannel socketChannel,
SocketSettings socketSettings) |
static AsyncSslSocket |
AsyncSslSocket.wrapClientSocket(Eventloop eventloop,
AsyncTcpSocket asyncTcpSocket,
SSLContext sslContext,
Executor executor) |
static AsyncSslSocket |
AsyncSslSocket.wrapClientSocket(Eventloop eventloop,
AsyncTcpSocket asyncTcpSocket,
String host,
int port,
SSLContext sslContext,
Executor executor) |
static AsyncSslSocket |
AsyncSslSocket.wrapServerSocket(Eventloop eventloop,
AsyncTcpSocket asyncTcpSocket,
SSLContext sslContext,
Executor executor) |
static AsyncSslSocket |
AsyncSslSocket.wrapSocket(Eventloop eventloop,
AsyncTcpSocket asyncTcpSocket,
SSLEngine engine,
Executor executor) |
| Constructor and Description |
|---|
AbstractServer(Eventloop eventloop) |
Scope(Eventloop previousEventloop) |
| Modifier and Type | Method and Description |
|---|---|
Eventloop |
EventloopJmxMBean.getEventloop() |
| Modifier and Type | Method and Description |
|---|---|
static StageStats |
StageStats.createMBean(Eventloop eventloop,
Duration smoothingWindow) |
| Constructor and Description |
|---|
StageStats(Eventloop eventloop,
ValueStats duration) |
Copyright © 2019. All rights reserved.