Class GuidedFlowFetchSettingsImpl
Object
GuidedFlowFetchSettingsImpl
- All Implemented Interfaces:
GuidedFlowFetchSettings,MutableGuidedFlowFetchSettings,Serializable
public class GuidedFlowFetchSettingsImpl
extends Object
implements MutableGuidedFlowFetchSettings, Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface GuidedFlowFetchSettings
GuidedFlowFetchSettings.Strategy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionpoolSize()Valido se: strategy() == POOLING Retorna a quantidade de itens armazenados em memoria no pool de itens do handlervoidsetPoolSize(Integer size) voidsetStrategy(GuidedFlowFetchSettings.Strategy strategy) voidsetTriggerThreshold(BigDecimal value) voidsetWaitForSave(Boolean value) strategy()Estrategia de fetchValido se: strategy() == POOLING Retorna o percentual minimo de presenca de itens no pool antes que seja disparada uma call de refill Exemplo: Se o pool tiver capacidade de 10 itens, e este valor for configurado para um ratio de 0.7 (70%), assim que o pool tiver 7 itens ou menos, uma call de refill sera disparada para completar os 10 itens em memoriaValido se: strategy() == POOLING Define se o pool devera aguardar pela confirmacao de commit dos itens salvos na base de dados antes de liberar o proximo item para a coleta
-
Constructor Details
-
GuidedFlowFetchSettingsImpl
public GuidedFlowFetchSettingsImpl()
-
-
Method Details
-
strategy
Description copied from interface:GuidedFlowFetchSettingsEstrategia de fetch- Specified by:
strategyin interfaceGuidedFlowFetchSettings- Returns:
-
poolSize
Description copied from interface:GuidedFlowFetchSettingsValido se: strategy() == POOLING Retorna a quantidade de itens armazenados em memoria no pool de itens do handler- Specified by:
poolSizein interfaceGuidedFlowFetchSettings- Returns:
- poolSize ou nulo
-
triggerThreshold
Description copied from interface:GuidedFlowFetchSettingsValido se: strategy() == POOLING Retorna o percentual minimo de presenca de itens no pool antes que seja disparada uma call de refill Exemplo: Se o pool tiver capacidade de 10 itens, e este valor for configurado para um ratio de 0.7 (70%), assim que o pool tiver 7 itens ou menos, uma call de refill sera disparada para completar os 10 itens em memoria- Specified by:
triggerThresholdin interfaceGuidedFlowFetchSettings- Returns:
- poolSize ou nulo
-
waitForSave
Description copied from interface:GuidedFlowFetchSettingsValido se: strategy() == POOLING Define se o pool devera aguardar pela confirmacao de commit dos itens salvos na base de dados antes de liberar o proximo item para a coleta- Specified by:
waitForSavein interfaceGuidedFlowFetchSettings- Returns:
-
setStrategy
- Specified by:
setStrategyin interfaceMutableGuidedFlowFetchSettings
-
setPoolSize
- Specified by:
setPoolSizein interfaceMutableGuidedFlowFetchSettings
-
setTriggerThreshold
- Specified by:
setTriggerThresholdin interfaceMutableGuidedFlowFetchSettings
-
setWaitForSave
- Specified by:
setWaitForSavein interfaceMutableGuidedFlowFetchSettings
-