Interface GuidedFlowFetchSettings

All Known Subinterfaces:
MutableGuidedFlowFetchSettings
All Known Implementing Classes:
GuidedFlowFetchSettingsImpl

public interface GuidedFlowFetchSettings
Configuracoes de regras de fetch para subformularios do Padrao do Vitruvio mobile
Author:
eduardo
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static enum 
    Estrategia de alimentacao de itens do handler de persistencia de subforms do Vitruvio Mobile > 2.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Valido se: strategy() == POOLING Retorna a quantidade de itens armazenados em memoria no pool de itens do handler
    Estrategia de fetch
    Valido 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
    Valido 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
  • Method Details

    • strategy

      Estrategia de fetch
      Returns:
    • poolSize

      Integer poolSize()
      Valido se: strategy() == POOLING Retorna a quantidade de itens armazenados em memoria no pool de itens do handler
      Returns:
      poolSize ou nulo
    • triggerThreshold

      BigDecimal triggerThreshold()
      Valido 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
      Returns:
      poolSize ou nulo
    • waitForSave

      Boolean waitForSave()
      Valido 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
      Returns: