Class SimpleAggregationProvider

java.lang.Object
com.pervasive.datarush.aggregations.SimpleAggregationProvider
All Implemented Interfaces:
AggregationProvider
Direct Known Subclasses:
CoreAggregationProvider

public abstract class SimpleAggregationProvider extends Object implements AggregationProvider
Convenient base class for implementations of AggregationProvider. Subclasses should define a public constructor that registers classes by calling register(Class).
  • Constructor Details

    • SimpleAggregationProvider

      public SimpleAggregationProvider()
  • Method Details

    • register

      protected final void register(Class<?> clazz)
      To be called by subclasses to register a class
      Parameters:
      clazz - the class to register
    • registeredClasses

      public final List<Class<?>> registeredClasses()
      Description copied from interface: AggregationProvider
      Returns a list of classes registered with this provider
      Specified by:
      registeredClasses in interface AggregationProvider
      Returns:
      a list of classes registered with this provider