Skip to main content

GeneratedEventInfo

Package: velox.api.layer1.messages

Type: Class

Inheritance: java.lang.Object รขโ€ โ€™ GeneratedEventInfo

Descriptionโ€‹

NOTE: any event class can not be used by multiple generators

Fieldsโ€‹

valueClassโ€‹

public Class<?> valueClass

aggregationClassโ€‹

public Class<?> aggregationClass

aggregatorโ€‹

public CustomEventAggregatble aggregator

Constructorsโ€‹

GeneratedEventInfoโ€‹

public GeneratedEventInfo(Class<?> valueClass)

Parameters:

  • valueClass - Update class without any aggregations

GeneratedEventInfoโ€‹

public GeneratedEventInfo(Class<?> valueClass, Class<?> aggregationClass, CustomEventAggregatble aggregator)

Parameters:

  • valueClass - Class of value
  • aggregationClass - Class of aggregations. Should be null if no aggregations is required
  • aggregator - Rules of aggregations. Should operate on classes valueClass and aggregationClass. Should be null if no aggregations is required