public class ClientListenerMetrics extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
AFF_KEY_HITS |
static String |
AFF_KEY_MISSES |
static String |
AFF_QRY_HITS |
static String |
AFF_QRY_MISSES |
static String |
METRIC_ACEPTED
Number of successfully established sessions.
|
static String |
METRIC_REJECTED_AUTHENTICATION
Handshakes rejected by authentication metric label.
|
static String |
METRIC_REJECTED_TIMEOUT
Handshakes rejected by timeout metric label.
|
static String |
METRIC_REJECTED_TOTAL
Total number of rejected handshakes.
|
| Constructor and Description |
|---|
ClientListenerMetrics(MetricRegistry mreg) |
| Modifier and Type | Method and Description |
|---|---|
static String |
clientTypeLabel(byte clientType)
Get label for a client.
|
void |
onAffinityKeyHit() |
void |
onAffinityKeyMiss() |
void |
onAffinityQryHit() |
void |
onAffinityQryMiss() |
void |
onFailedAuth()
Callback invoked when authentication is failed.
|
void |
onGeneralReject()
Callback invoked when handshake is rejected.
|
void |
onHandshakeAccept(byte clientType)
Callback invoked when handshake is accepted.
|
void |
onHandshakeTimeout()
Callback invoked when handshake is timed out.
|
public static final String METRIC_REJECTED_TIMEOUT
public static final String METRIC_REJECTED_AUTHENTICATION
public static final String METRIC_REJECTED_TOTAL
public static final String METRIC_ACEPTED
public static final String AFF_KEY_HITS
public static final String AFF_KEY_MISSES
public static final String AFF_QRY_HITS
public static final String AFF_QRY_MISSES
public ClientListenerMetrics(MetricRegistry mreg)
mreg - Metrics registry.public void onHandshakeTimeout()
public void onFailedAuth()
public void onGeneralReject()
public void onHandshakeAccept(byte clientType)
clientType - Client type.public void onAffinityKeyHit()
public void onAffinityKeyMiss()
public void onAffinityQryHit()
public void onAffinityQryMiss()
public static String clientTypeLabel(byte clientType)
clientType - Client type.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023