Class MicronautProfiles

java.lang.Object
br.com.xadm.comum.seguranca.MicronautProfiles

public final class MicronautProfiles extends Object
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 Type
    Method
    Description
    static boolean
    isDev(io.micronaut.context.env.Environment environment)
    Indica se o ambiente dev está ativo.
    static boolean
    isDevOrTest(io.micronaut.context.env.Environment environment)
    Indica se o ambiente dev ou test está ativo.
    static boolean
    isTest(io.micronaut.context.env.Environment environment)
    Indica se o ambiente test está ativo.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • isDev

      public static boolean isDev(io.micronaut.context.env.Environment environment)
      Indica se o ambiente dev está ativo.
      Parameters:
      environment - ambiente do Micronaut.
      Returns:
      true se o ambiente dev estiver ativo.
    • isTest

      public static boolean isTest(io.micronaut.context.env.Environment environment)
      Indica se o ambiente test está ativo.
      Parameters:
      environment - ambiente do Micronaut.
      Returns:
      true se o ambiente test estiver ativo.
    • isDevOrTest

      public static boolean isDevOrTest(io.micronaut.context.env.Environment environment)
      Indica se o ambiente dev ou test está ativo.
      Parameters:
      environment - ambiente do Micronaut.
      Returns:
      true se dev ou test estiver ativo.