Package org.gridgain.internal.dr.metrics
Class DrReceiverMxBeanImpl
java.lang.Object
org.gridgain.internal.dr.metrics.DrReceiverMxBeanImpl
- All Implemented Interfaces:
DrBatchEventListener,DrReceiverMxBean
Provides receiver hub configuration and metrics for
DrReceiverMxBean.-
Field Summary
Fields inherited from interface org.gridgain.internal.dr.metrics.DrBatchEventListener
NOOP_LISTENERFields inherited from interface org.gridgain.internal.dr.metrics.DrReceiverMxBean
NAME -
Method Summary
Modifier and TypeMethodDescriptionintintintintintlongintlonglonglonglongintlongbooleanvoidonProcessed(long messageSize) voidonReceived(int entriesCnt, int bytesCnt)
-
Method Details
-
getTotalBatchesReceived
public int getTotalBatchesReceived()- Specified by:
getTotalBatchesReceivedin interfaceDrReceiverMxBean
-
getTotalEntriesReceived
public long getTotalEntriesReceived()- Specified by:
getTotalEntriesReceivedin interfaceDrReceiverMxBean
-
getTotalBytesReceived
public long getTotalBytesReceived()- Specified by:
getTotalBytesReceivedin interfaceDrReceiverMxBean
-
getTotalMessageQueueLength
public long getTotalMessageQueueLength()- Specified by:
getTotalMessageQueueLengthin interfaceDrReceiverMxBean
-
getTotalMessageQueueSizeBytes
public long getTotalMessageQueueSizeBytes()- Specified by:
getTotalMessageQueueSizeBytesin interfaceDrReceiverMxBean
-
getLocalInboundHost
- Specified by:
getLocalInboundHostin interfaceDrReceiverMxBean
-
getLocalInboundPort
public int getLocalInboundPort()- Specified by:
getLocalInboundPortin interfaceDrReceiverMxBean
-
getSelectorCount
public int getSelectorCount()- Specified by:
getSelectorCountin interfaceDrReceiverMxBean
-
getWorkerThreads
public int getWorkerThreads()- Specified by:
getWorkerThreadsin interfaceDrReceiverMxBean
-
getWriteTimeout
public long getWriteTimeout()- Specified by:
getWriteTimeoutin interfaceDrReceiverMxBean
-
getSocketSendBufferSize
public int getSocketSendBufferSize()- Specified by:
getSocketSendBufferSizein interfaceDrReceiverMxBean
-
getSocketReceiveBufferSize
public int getSocketReceiveBufferSize()- Specified by:
getSocketReceiveBufferSizein interfaceDrReceiverMxBean
-
isTcpNodelay
public boolean isTcpNodelay()- Specified by:
isTcpNodelayin interfaceDrReceiverMxBean
-
getIdleTimeout
public int getIdleTimeout()- Specified by:
getIdleTimeoutin interfaceDrReceiverMxBean
-
getTombstoneTtl
public long getTombstoneTtl()- Specified by:
getTombstoneTtlin interfaceDrReceiverMxBean
-
onReceived
public void onReceived(int entriesCnt, int bytesCnt) - Specified by:
onReceivedin interfaceDrBatchEventListener
-
onProcessed
public void onProcessed(long messageSize) - Specified by:
onProcessedin interfaceDrBatchEventListener
-