| Package | Description |
|---|---|
| io.datakernel.async | |
| io.datakernel.eventloop | |
| io.datakernel.jmx |
| Modifier and Type | Method and Description |
|---|---|
long |
EventloopTaskScheduler.getInitialDelay() |
Duration |
EventloopTaskScheduler.getInterval() |
Throwable |
EventloopTaskScheduler.getLastException() |
Duration |
EventloopTaskScheduler.getPeriod() |
StageStats |
EventloopTaskScheduler.getStats() |
boolean |
EventloopTaskScheduler.isEnabled() |
void |
EventloopTaskScheduler.setEnabled(boolean enabled) |
void |
EventloopTaskScheduler.setInterval(Duration interval) |
void |
EventloopTaskScheduler.setPeriod(Duration period) |
| Modifier and Type | Method and Description |
|---|---|
ValueStats |
EventloopStats.Keys.getAcceptPerLoop() |
EventStats |
AbstractServer.getAccepts() |
EventStats |
AbstractServer.getAcceptsSsl() |
EventStats |
EventloopStats.Keys.getAll() |
double |
ThrottlingController.getAvgKeysPerSecond() |
double |
ThrottlingController.getAvgThrottling() |
EventloopStats.ScheduledTaskStats |
EventloopStats.Tasks.getBackground() |
ValueStats |
EventloopStats.getBusinessLogicTime() |
String |
EventloopStats.DurationRunnable.getClassName() |
EventloopStats.TaskStats |
EventloopStats.Tasks.getConcurrent() |
ValueStats |
EventloopStats.Keys.getConnectPerLoop() |
int |
EventloopStats.TaskStats.getCount() |
long |
EventloopStats.DurationRunnable.getDuration() |
ExceptionStats |
EventloopStats.getFatalErrors() |
Map<Class<? extends Throwable>,ExceptionStats> |
EventloopStats.getFatalErrorsMap() |
EventStats |
AbstractServer.getFilteredAccepts() |
Duration |
ThrottlingController.getGcTimeMillis() |
Duration |
Eventloop.getIdleInterval() |
EventStats |
EventloopStats.getIdleLoops() |
EventStats |
EventloopStats.getIdleLoopsWaitingExternalTask() |
long |
ThrottlingController.getInfoRoundsGc() |
EventStats |
EventloopStats.Keys.getInvalid() |
boolean |
Eventloop.getKeepAlive() |
EventloopStats.Keys |
EventloopStats.getKeys() |
EventloopStats.TaskStats |
EventloopStats.Tasks.getLocal() |
EventloopStats.DurationRunnable |
EventloopStats.TaskStats.getLongestTask() |
int |
Eventloop.getLoop() |
EventStats |
EventloopStats.getLoops() |
ValueStats |
EventloopStats.TaskStats.getLoopTime() |
ValueStats |
EventloopStats.Keys.getLoopTime() |
ValueStats |
EventloopStats.Keys.getOneKeyTime() |
ValueStats |
EventloopStats.TaskStats.getOneTaskTime() |
ValueStats |
EventloopStats.ScheduledTaskStats.getOverdues() |
EventStats |
AsyncTcpSocketImpl.JmxInspector.getReadEndOfStreams() |
EventStats |
AsyncTcpSocketImpl.JmxInspector.getReadErrors() |
ValueStats |
EventloopStats.Keys.getReadPerLoop() |
ValueStats |
AsyncTcpSocketImpl.JmxInspector.getReads() |
EventStats |
AsyncTcpSocketImpl.JmxInspector.getReadTimeouts() |
EventStats |
AsyncUdpSocketImpl.JmxInspector.getReceiveErrors() |
ValueStats |
AsyncUdpSocketImpl.JmxInspector.getReceives() |
long |
ThrottlingController.getRounds() |
long |
ThrottlingController.getRoundsExceededTargetTime() |
long |
ThrottlingController.getRoundsZeroThrottling() |
EventloopStats.ScheduledTaskStats |
EventloopStats.Tasks.getScheduled() |
ValueStats |
EventloopStats.getSelectorSelectTime() |
ValueStats |
EventloopStats.getSelectorSelectTimeout() |
EventStats |
EventloopStats.getSelectOverdues() |
EventStats |
AsyncUdpSocketImpl.JmxInspector.getSendErrors() |
ValueStats |
AsyncUdpSocketImpl.JmxInspector.getSends() |
Duration |
ThrottlingController.getSmoothingWindow() |
AsyncTcpSocketImpl.JmxInspector |
AbstractServer.getSocketStats() |
AsyncTcpSocketImpl.JmxInspector |
AbstractServer.getSocketStatsSsl() |
EventloopStats |
Eventloop.getStats() |
Duration |
ThrottlingController.getTargetTimeMillis() |
EventloopStats.Tasks |
EventloopStats.getTasks() |
ValueStats |
EventloopStats.TaskStats.getTasksPerLoop() |
double |
ThrottlingController.getThrottling() |
double |
ThrottlingController.getThrottlingDecrease() |
long |
Eventloop.getTick() |
long |
ThrottlingController.getTotalProcessed() |
long |
ThrottlingController.getTotalRequests() |
long |
ThrottlingController.getTotalRequestsThrottled() |
long |
ThrottlingController.getTotalTimeMillis() |
EventStats |
AsyncTcpSocketImpl.JmxInspector.getWriteErrors() |
EventStats |
AsyncTcpSocketImpl.JmxInspector.getWriteOverloaded() |
ValueStats |
EventloopStats.Keys.getWritePerLoop() |
ValueStats |
AsyncTcpSocketImpl.JmxInspector.getWrites() |
EventStats |
AsyncTcpSocketImpl.JmxInspector.getWriteTimeouts() |
boolean |
Eventloop.isExtendedMonitoring() |
void |
ThrottlingController.setGcTimeMillis(Duration gcTime) |
void |
Eventloop.setIdleInterval(Duration idleInterval) |
void |
ThrottlingController.setSmoothingWindow(Duration smoothingWindow) |
void |
ThrottlingController.setTargetTimeMillis(Duration targetTime) |
void |
ThrottlingController.setThrottlingDecrease(double throttlingDecrease) |
| Modifier and Type | Method and Description |
|---|---|
String |
ValueStats.get() |
String |
EventStats.get() |
double |
ValueStats.getAbsoluteMax()
Returns maximum of all added values
|
double |
ValueStats.getAbsosuteMin()
Returns minimum of all added values
|
long |
StageStats.getActiveStages() |
double |
ValueStats.getAverage() |
long |
ValueStats.getCount() |
Duration |
StageStats.getCurrentDuration() |
ValueStats |
StageStats.getDuration() |
List<String> |
ExceptionStats.getError() |
ExceptionStats |
StageStats.getExceptions() |
List<String> |
ValueStats.getHistogram() |
Instant |
StageStats.getLastCompleteTime() |
Throwable |
ExceptionStats.getLastException() |
String |
ExceptionStats.getLastMessage() |
Instant |
StageStats.getLastStartTime() |
Instant |
ExceptionStats.getLastTime() |
String |
ExceptionStats.getLastType() |
double |
ValueStats.getLastValue()
Returns last added value
|
String |
ExceptionStats.getMultilineError() |
double |
ValueStats.getSmoothedAverage()
Returns smoothed average of added values
|
double |
ValueStats.getSmoothedMax()
Returns smoothed maximum of all added values
|
double |
ValueStats.getSmoothedMin()
Returns smoothed minimum of all added values
|
double |
ValueStats.getSmoothedRate() |
double |
EventStats.getSmoothedRate()
Returns smoothed value of rate in events per second.
|
double |
ValueStats.getSmoothedStandardDeviation()
Returns smoothed standard deviation
|
Duration |
ValueStats.getSmoothingWindow() |
default Duration |
EventloopJmxMBeanEx.getSmoothingWindow() |
Duration |
EventStats.getSmoothingWindow() |
int |
ExceptionStats.getTotal() |
long |
EventStats.getTotalCount()
Returns total amount of recorded events
|
void |
ValueStats.setSmoothingWindow(Duration smoothingWindow) |
default void |
EventloopJmxMBeanEx.setSmoothingWindow(Duration smoothingWindowSeconds) |
void |
EventStats.setSmoothingWindow(Duration smoothingWindow) |
Copyright © 2019. All rights reserved.