Class MicronautProfiles
java.lang.Object
br.com.xadm.comum.seguranca.MicronautProfiles
Perfis efetivos do Micronaut. Produção = só
application.yml (sem dev/
test); dev local usa MICRONAUT_ENVIRONMENTS=dev; a suíte roda no
ambiente test.
Usado pelo AuthFilter para decidir entre bypass (dev/test) e fail-closed
(produção) quando as envs de auth estão ausentes.
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisDev(io.micronaut.context.env.Environment environment) Indica se o ambientedevestá ativo.static booleanisDevOrTest(io.micronaut.context.env.Environment environment) Indica se o ambientedevoutestestá ativo.static booleanisTest(io.micronaut.context.env.Environment environment) Indica se o ambientetestestá ativo.
-
Method Details
-
isDev
public static boolean isDev(io.micronaut.context.env.Environment environment) Indica se o ambientedevestá ativo.- Parameters:
environment- ambiente do Micronaut.- Returns:
truese o ambientedevestiver ativo.
-
isTest
public static boolean isTest(io.micronaut.context.env.Environment environment) Indica se o ambientetestestá ativo.- Parameters:
environment- ambiente do Micronaut.- Returns:
truese o ambientetestestiver ativo.
-
isDevOrTest
public static boolean isDevOrTest(io.micronaut.context.env.Environment environment) Indica se o ambientedevoutestestá ativo.- Parameters:
environment- ambiente do Micronaut.- Returns:
truesedevoutestestiver ativo.
-