Package velox.api.layer1.messages
Class GeneratedEventInfo
java.lang.Object
velox.api.layer1.messages.GeneratedEventInfo
public class GeneratedEventInfo
extends java.lang.Object
NOTE: any event class can not be used by multiple generators
-
Field Summary
Fields Modifier and Type Field Description java.lang.Class<?>
aggregationClass
CustomEventAggregatble
aggregator
java.lang.Class<?>
valueClass
-
Constructor Summary
Constructors Constructor Description GeneratedEventInfo(java.lang.Class<?> valueClass)
GeneratedEventInfo(java.lang.Class<?> valueClass, java.lang.Class<?> aggregationClass, CustomEventAggregatble aggregator)
-
Method Summary
-
Field Details
-
valueClass
public java.lang.Class<?> valueClass -
aggregationClass
public java.lang.Class<?> aggregationClass -
aggregator
-
-
Constructor Details
-
GeneratedEventInfo
public GeneratedEventInfo(java.lang.Class<?> valueClass)- Parameters:
valueClass
- update class without any aggregations
-
GeneratedEventInfo
public GeneratedEventInfo(java.lang.Class<?> valueClass, java.lang.Class<?> aggregationClass, CustomEventAggregatble aggregator)- Parameters:
valueClass
- class of valueaggregationClass
- class of aggregations. Should be null if no aggregations is requiredaggregator
- rules of aggregations. Should operate on classes valueClass and aggregationClass. Should be null if no aggregations is required
-