public final class InboundMessageHandlers
extends java.lang.Object
InboundMessageHandler
s for all connections from a peer.
Manages metrics and shared resource limits. Can have multiple connections of a single
type open simultaneousely (legacy in particular).Modifier and Type | Class and Description |
---|---|
static interface |
InboundMessageHandlers.GlobalMetricCallbacks |
static interface |
InboundMessageHandlers.MessageConsumer |
Constructor and Description |
---|
InboundMessageHandlers(InetAddressAndPort self,
InetAddressAndPort peer,
int queueCapacity,
long endpointReserveCapacity,
org.apache.cassandra.net.InboundMessageHandlers.GlobalResourceLimits globalResourceLimits,
InboundMessageHandlers.GlobalMetricCallbacks globalMetricCallbacks,
InboundMessageHandlers.MessageConsumer messageConsumer) |
InboundMessageHandlers(InetAddressAndPort self,
InetAddressAndPort peer,
int queueCapacity,
long endpointReserveCapacity,
org.apache.cassandra.net.InboundMessageHandlers.GlobalResourceLimits globalResourceLimits,
InboundMessageHandlers.GlobalMetricCallbacks globalMetricCallbacks,
InboundMessageHandlers.MessageConsumer messageConsumer,
org.apache.cassandra.net.InboundMessageHandlers.HandlerProvider handlerProvider) |
Modifier and Type | Method and Description |
---|---|
long |
corruptFramesRecovered() |
long |
corruptFramesUnrecovered() |
int |
count() |
long |
errorBytes() |
long |
errorCount() |
long |
expiredBytes() |
long |
expiredCount() |
long |
processedBytes() |
long |
processedCount() |
long |
receivedBytes() |
long |
receivedCount() |
long |
scheduledBytes() |
long |
scheduledCount() |
long |
throttledCount() |
long |
throttledNanos() |
long |
usingCapacity() |
long |
usingEndpointReserveCapacity() |
public InboundMessageHandlers(InetAddressAndPort self, InetAddressAndPort peer, int queueCapacity, long endpointReserveCapacity, org.apache.cassandra.net.InboundMessageHandlers.GlobalResourceLimits globalResourceLimits, InboundMessageHandlers.GlobalMetricCallbacks globalMetricCallbacks, InboundMessageHandlers.MessageConsumer messageConsumer)
public InboundMessageHandlers(InetAddressAndPort self, InetAddressAndPort peer, int queueCapacity, long endpointReserveCapacity, org.apache.cassandra.net.InboundMessageHandlers.GlobalResourceLimits globalResourceLimits, InboundMessageHandlers.GlobalMetricCallbacks globalMetricCallbacks, InboundMessageHandlers.MessageConsumer messageConsumer, org.apache.cassandra.net.InboundMessageHandlers.HandlerProvider handlerProvider)
public int count()
public long receivedCount()
public long receivedBytes()
public long throttledCount()
public long throttledNanos()
public long usingCapacity()
public long usingEndpointReserveCapacity()
public long corruptFramesRecovered()
public long corruptFramesUnrecovered()
public long errorCount()
public long errorBytes()
public long expiredCount()
public long expiredBytes()
public long processedCount()
public long processedBytes()
public long scheduledCount()
public long scheduledBytes()
Copyright © 2009-2021 The Apache Software Foundation