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<?>aggregationClassCustomEventAggregatbleaggregatorjava.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
-