Class PowerSyncProcessControlNone
java.lang.Object
br.com.vantroba.bi.transporte.powersync.PowerSyncProcessControlNone
- All Implemented Interfaces:
PowerSyncProcessControl
@Singleton
@Requires(property="powersync.admin.coolify.api-token",
value="",
defaultValue="")
public class PowerSyncProcessControlNone
extends Object
implements PowerSyncProcessControl
Implementação no-op de
PowerSyncProcessControl: loga warning e reporta no
progresso que o restart do PowerSync é manual.
Ativa quando COOLIFY_API_TOKEN não está set (default) — o operador para e sobe
o serviço PowerSync manualmente em volta do reset. Setar o token ativa a estratégia
coolify (PowerSyncProcessControlCoolify), que automatiza o restart.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidPara o serviço PowerSync (ou no-op com warning).voidSobe o serviço PowerSync (ou no-op com warning).strategy()Identificador da estratégia ativa, gravado emdetalhes.powersync_strategy.
-
Constructor Details
-
PowerSyncProcessControlNone
public PowerSyncProcessControlNone()Construtor padrão.
-
-
Method Details
-
pause
Description copied from interface:PowerSyncProcessControlPara o serviço PowerSync (ou no-op com warning).- Specified by:
pausein interfacePowerSyncProcessControl- Parameters:
progresso- recebe linhas de progresso legíveis para a tela de acompanhamento.
-
resume
Description copied from interface:PowerSyncProcessControlSobe o serviço PowerSync (ou no-op com warning).- Specified by:
resumein interfacePowerSyncProcessControl- Parameters:
progresso- recebe linhas de progresso legíveis para a tela de acompanhamento.
-
strategy
Description copied from interface:PowerSyncProcessControlIdentificador da estratégia ativa, gravado emdetalhes.powersync_strategy.- Specified by:
strategyin interfacePowerSyncProcessControl- Returns:
- o nome da estratégia de controle de processo ativa
-