public static final class IoServiceStatistics.Config extends Object
Constructor and Description |
---|
Config() |
Modifier and Type | Method and Description |
---|---|
int |
getThroughputCalculationInterval() |
long |
getThroughputCalculationIntervalInMillis() |
boolean |
isLastReadTimeCalcEnabled() |
boolean |
isLastWriteTimeCalcEnabled() |
boolean |
isReadBytesCalcEnabled() |
boolean |
isReadMessagesCalcEnabled() |
boolean |
isScheduledWriteBytesCalcEnabled() |
boolean |
isScheduledWriteMessagesCalcEnabled() |
boolean |
isStatisticsCalcEnabled() |
boolean |
isWrittenBytesCalcEnabled() |
boolean |
isWrittenMessagesCalcEnabled() |
void |
setLastReadTimeCalcEnabled(boolean lastReadTimeCalcEnabled)
Enable/disable the last read time calculation
|
void |
setLastWriteTimeCalcEnabled(boolean lastWriteTimeCalcEnabled)
Enable/disable the last write time calculation
|
void |
setReadBytesCalcEnabled(boolean readBytesCalcEnabled)
Enable/disable the number of read bytes calculation
|
void |
setReadMessagesCalcEnabled(boolean readMessagesCalcEnabled)
Enable/disable the number of read messages calculation
|
void |
setScheduledWriteBytesCalcEnabled(boolean scheduledWriteBytesCalcEnabled)
Enable/disable scheduled for write the number of bytes calculation
|
void |
setScheduledWriteMessagesCalcEnabled(boolean scheduledWriteMessagesCalcEnabled)
Enable/disable scheduled for write messages calculation
|
void |
setStatisticsCalcEnabled(boolean statisticsCalcEnabled)
Enable/disable IoServiceStatistics calculations for all parameters
|
void |
setThroughputCalculationInterval(int throughputCalculationInterval)
Sets the interval (seconds) between each throughput calculation.
|
void |
setWrittenBytesCalcEnabled(boolean writtenBytesCalcEnabled)
Enable/disable the number of written bytes calculation
|
void |
setWrittenMessagesCalcEnabled(boolean writtenMessagesCalcEnabled)
Enable/disable the number of written messages calculation
|
public boolean isStatisticsCalcEnabled()
public void setStatisticsCalcEnabled(boolean statisticsCalcEnabled)
statisticsCalcEnabled
- Enabled/disabled boolean valuepublic boolean isReadBytesCalcEnabled()
public void setReadBytesCalcEnabled(boolean readBytesCalcEnabled)
readBytesCalcEnabled
- Enabled/disabled boolean valuepublic boolean isWrittenBytesCalcEnabled()
public void setWrittenBytesCalcEnabled(boolean writtenBytesCalcEnabled)
writtenBytesCalcEnabled
- Enabled/disabled boolean valuepublic boolean isReadMessagesCalcEnabled()
public void setReadMessagesCalcEnabled(boolean readMessagesCalcEnabled)
readMessagesCalcEnabled
- Enabled/disabled boolean valuepublic boolean isWrittenMessagesCalcEnabled()
public void setWrittenMessagesCalcEnabled(boolean writtenMessagesCalcEnabled)
writtenMessagesCalcEnabled
- Enabled/disabled boolean valuepublic boolean isLastReadTimeCalcEnabled()
public void setLastReadTimeCalcEnabled(boolean lastReadTimeCalcEnabled)
lastReadTimeCalcEnabled
- Enabled/disabled boolean valuepublic boolean isLastWriteTimeCalcEnabled()
public void setLastWriteTimeCalcEnabled(boolean lastWriteTimeCalcEnabled)
lastWriteTimeCalcEnabled
- Enabled/disabled boolean valuepublic boolean isScheduledWriteBytesCalcEnabled()
public void setScheduledWriteBytesCalcEnabled(boolean scheduledWriteBytesCalcEnabled)
scheduledWriteBytesCalcEnabled
- Enabled/disabled boolean valuepublic boolean isScheduledWriteMessagesCalcEnabled()
public void setScheduledWriteMessagesCalcEnabled(boolean scheduledWriteMessagesCalcEnabled)
scheduledWriteMessagesCalcEnabled
- Enabled/disabled boolean valuepublic int getThroughputCalculationInterval()
public long getThroughputCalculationIntervalInMillis()
public void setThroughputCalculationInterval(int throughputCalculationInterval)
throughputCalculationInterval
- The interval between two calculationCopyright © 2004–2022 Apache MINA Project. All rights reserved.