Open the menu

    Criando uma Verificação

    O LumisXP fornece um framework de Verificação de Saúde (HealthCheck) que permite ao desenvolvedor criar validações próprias.

    Criar uma verificação de saúde é bastante simples no LumisXP. Basta adicionar uma anotação java @HealthCheck seguida dos parametros name e description em seu método de verificação. A classe contendo o método deve possuir um construtor público sem parâmetros e deve estar em um módulo instalado no portal.
    Exemplo de declaração de método de validação:

    @HealthCheck(name="Exemplo de Nome", description="Exemplo de descrição da verificação")
    public void verificacaoTeste() throws Exception

    É através da captura da exceção HealthCheckException que teremos o resultado da verificação. Ela retorna o status da verificação e, caso necessário, uma mensagem para ajudar o usuário no compreendimento do resultado.

    A seguir um exemplo básico onde verifica-se se um número gerado aleatoriamente, entre 1 e 10, é igual a 2. Caso contrário, dependendo do número gerado, é retornado uma mensagem específica.