Class AggMessageExtractor
java.lang.Object
com.arpnetworking.clusteraggregator.aggregation.AggMessageExtractor
- All Implemented Interfaces:
org.apache.pekko.cluster.sharding.ShardRegion.MessageExtractor
public class AggMessageExtractor
extends Object
implements org.apache.pekko.cluster.sharding.ShardRegion.MessageExtractor
Handles extracting the sharding information from an aggregation message.
- Author:
- Brandon Arp (brandon dot arp at inscopemetrics dot com)
-
Constructor Summary
ConstructorsConstructorDescriptionAggMessageExtractor
(com.google.common.collect.ImmutableSet<String> reaggregationDimensions) Public constructor. -
Method Summary
-
Constructor Details
-
AggMessageExtractor
Public constructor.- Parameters:
reaggregationDimensions
- The dimensions to reaggregate over.
-
-
Method Details
-
entityId
- Specified by:
entityId
in interfaceorg.apache.pekko.cluster.sharding.ShardRegion.MessageExtractor
- Parameters:
message
- The message instance.
-
entityMessage
- Specified by:
entityMessage
in interfaceorg.apache.pekko.cluster.sharding.ShardRegion.MessageExtractor
- Parameters:
message
- The message instance.
-
shardId
- Specified by:
shardId
in interfaceorg.apache.pekko.cluster.sharding.ShardRegion.MessageExtractor
- Parameters:
message
- The message instance.
-