public class Layer1ApiUserMessageAddStrategyUpdateGenerator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
fullName
Name of data structure that will hold updates from this generator
This is corresponding to name of data structure holding this information and should be used to retrieve information in future |
StrategyUpdateGenerator |
generator |
java.lang.String |
generatorName |
GeneratedEventInfo[] |
info |
boolean |
isAdd
Generator will be added if true
Removed if false |
boolean |
isAggregatable
Description of classes and aggregation rulles of all events that this generator can generated and want to store in data structure
|
boolean |
shouldReceiveBackfilledData
If true it will receive data that is backfilled after initial instrument
subscription is established, but only if data is already in the data
structures by the moment generator is running.
|
boolean |
shouldReceiveHistory
If true, loading this generator in replay mode will stop playing until
all data from beginning is played to this generator so it could generate complete history |
java.lang.Class<?> |
strategyClass |
Constructor and Description |
---|
Layer1ApiUserMessageAddStrategyUpdateGenerator(java.lang.Class<?> strategyClass,
java.lang.String generatorName,
boolean isAdd,
boolean shouldReceiveHistory,
boolean shouldReceiveBackfilledData,
StrategyUpdateGenerator generator,
GeneratedEventInfo[] info) |
Layer1ApiUserMessageAddStrategyUpdateGenerator(java.lang.Class<?> strategyClass,
java.lang.String generatorName,
boolean isAdd,
boolean shouldReceiveHistory,
StrategyUpdateGenerator generator,
GeneratedEventInfo[] info) |
public final boolean isAdd
public final boolean shouldReceiveHistory
public final boolean shouldReceiveBackfilledData
public final StrategyUpdateGenerator generator
public final java.lang.Class<?> strategyClass
public final java.lang.String generatorName
public final java.lang.String fullName
public final GeneratedEventInfo[] info
public final boolean isAggregatable
public Layer1ApiUserMessageAddStrategyUpdateGenerator(java.lang.Class<?> strategyClass, java.lang.String generatorName, boolean isAdd, boolean shouldReceiveHistory, boolean shouldReceiveBackfilledData, StrategyUpdateGenerator generator, GeneratedEventInfo[] info)
strategyClass
- class of strategy that is creating generatorgeneratorName
- inner name of generator (should be unique within strategy)isAdd
- true if generator is to be added, false if generator is to be removedshouldReceiveHistory
- if true, loading this generator in replay mode will stop playing until
all data from beginning is played to this generator so it could generate complete historyshouldReceiveBackfilledData
- receive data that is backfilled after initial instrument. See shouldReceiveBackfilledData
generator
- generator to add/removeinfo
- description of classes and aggregation rules of all events that this generator can generated and want to store in data structurepublic Layer1ApiUserMessageAddStrategyUpdateGenerator(java.lang.Class<?> strategyClass, java.lang.String generatorName, boolean isAdd, boolean shouldReceiveHistory, StrategyUpdateGenerator generator, GeneratedEventInfo[] info)