public class DtlsClusterHealthLogger extends DtlsHealthLogger implements DtlsClusterHealth
align| Constructor and Description |
|---|
DtlsClusterHealthLogger()
Create passive dtls cluster health logger.
|
DtlsClusterHealthLogger(String tag)
Create passive dtls cluster health logger with logging tag.
|
DtlsClusterHealthLogger(String tag,
int interval,
ScheduledExecutorService executor)
Create active dtls cluster health logger with logging tag.
|
| Modifier and Type | Method and Description |
|---|---|
void |
backwardMessage()
Report backwarding (CID) message.
|
void |
badBackwardMessage()
Report bad backward (CID) message.
|
void |
badForwardMessage()
Report bad forward (CID) message.
|
void |
dropBackwardMessage()
Report dropped backward (CID) message.
|
void |
dropForwardMessage()
Report dropped forward (CID) message.
|
protected void |
dump(String head,
StringBuilder log)
Dump additional health data.
|
void |
forwardMessage()
Report forwarding (CID) message.
|
protected boolean |
isUsed()
Check, if health logger is used.
|
void |
processForwardedMessage()
Report processing of forwarded (CID) message.
|
void |
receivingClusterManagementMessage()
Report receiving cluster management message.
|
void |
sendBackwardedMessage()
Report sending backwarded (CID) message.
|
void |
sendingClusterManagementMessage()
Report sending cluster management message.
|
dump, dump, endHandshake, isEnabled, receivingRecord, sendingRecord, startHandshakeadd, add, addByKey, get, getCounter, getTag, reset, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdump, endHandshake, isEnabled, receivingRecord, sendingRecord, startHandshakepublic DtlsClusterHealthLogger()
public DtlsClusterHealthLogger(String tag)
tag - logging tagpublic DtlsClusterHealthLogger(String tag, int interval, ScheduledExecutorService executor)
tag - logging taginterval - interval in seconds. 0 to disable actively
calling DtlsHealthLogger.dump().executor - executor to schedule active calls of DtlsHealthLogger.dump().protected boolean isUsed()
DtlsHealthLoggerisUsed in class DtlsHealthLoggertrue, if used and dump must be written, false,
otherwise.protected void dump(String head, StringBuilder log)
DtlsHealthLoggerdump in class DtlsHealthLoggerhead - head for logging lineslog - logging linespublic void forwardMessage()
DtlsClusterHealthforwardMessage in interface DtlsClusterHealthpublic void backwardMessage()
DtlsClusterHealthbackwardMessage in interface DtlsClusterHealthpublic void processForwardedMessage()
DtlsClusterHealthprocessForwardedMessage in interface DtlsClusterHealthpublic void sendBackwardedMessage()
DtlsClusterHealthsendBackwardedMessage in interface DtlsClusterHealthpublic void dropForwardMessage()
DtlsClusterHealthdropForwardMessage in interface DtlsClusterHealthpublic void dropBackwardMessage()
DtlsClusterHealthdropBackwardMessage in interface DtlsClusterHealthpublic void badForwardMessage()
DtlsClusterHealthbadForwardMessage in interface DtlsClusterHealthpublic void badBackwardMessage()
DtlsClusterHealthbadBackwardMessage in interface DtlsClusterHealthpublic void sendingClusterManagementMessage()
DtlsClusterHealthsendingClusterManagementMessage in interface DtlsClusterHealthpublic void receivingClusterManagementMessage()
DtlsClusterHealthreceivingClusterManagementMessage in interface DtlsClusterHealthCopyright © 2023 Eclipse Foundation. All rights reserved.