Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- Admin() - Constructor for class br.com.xadm.comum.mensageria.MensageriaConfig.Admin
- aplicarResultado(long, ResultadoEnvio) - Method in class br.com.xadm.comum.mensageria.MensageriaService
-
Aplica o resultado de um despacho (transação curta própria).
B
- br.com.xadm.comum.mensageria - package br.com.xadm.comum.mensageria
-
xadm-mensageria — entrega garantida M2M via outbox transacional (ADR 0019, raiz/004, Fase 3 da iniciativa libs+contrato).
C
- CANCELADO - Enum constant in enum class br.com.xadm.comum.mensageria.Status
-
Cancelada pelo operador (terminal).
- cancelar(long) - Method in class br.com.xadm.comum.mensageria.MensageriaController
-
Cancela (→ CANCELADO); o relay ignora.
- cancelar(long) - Method in class br.com.xadm.comum.mensageria.MensageriaService
-
Cancela (ação do operador):
CANCELADO, o relay ignora. - check(HttpRequest, Authentication) - Method in class br.com.xadm.comum.mensageria.MensageriaAdminRule
- corpoResumo() - Method in record class br.com.xadm.comum.mensageria.ResultadoEnvio
-
Returns the value of the
corpoResumorecord component.
D
- deleteByStatusInAndUpdatedAtLessThan(Collection, Instant) - Method in interface br.com.xadm.comum.mensageria.MensagemM2mRepository
-
Poda de retenção: remove os terminais de auditoria mais velhos que o corte.
- Direcao - Enum Class in br.com.xadm.comum.mensageria
-
Direção da mensagem M2M.
E
- enfileirar(String, String, String, String) - Method in class br.com.xadm.comum.mensageria.MensageriaService
-
Enfileira uma mensagem de saída, participando da transação corrente do produtor (outbox transacional real): se a transação de negócio faz rollback, a mensagem não nasce.
- ENTRADA - Enum constant in enum class br.com.xadm.comum.mensageria.Direcao
-
Mensagem que este app recebeu: log de auditoria, sem retry.
- ENVIADO - Enum constant in enum class br.com.xadm.comum.mensageria.Status
-
Entregue com sucesso (terminal).
- EnviadorMensagem - Interface in br.com.xadm.comum.mensageria
-
SPI de envio tipado.
- enviar(MensagemM2m) - Method in interface br.com.xadm.comum.mensageria.EnviadorMensagem
-
Envia a mensagem.
- enviar(MensagemM2m) - Method in class br.com.xadm.comum.mensageria.RoteadorEnviadores
-
Resolve o enviador do
tipoda mensagem e despacha. - equals(Object) - Method in record class br.com.xadm.comum.mensageria.ResultadoEnvio
-
Indicates whether some other object is "equal to" this one.
- ERRO - Enum constant in enum class br.com.xadm.comum.mensageria.Status
-
Falha transitória entre tentativas; o relay volta a tentar.
- executar() - Method in class br.com.xadm.comum.mensageria.LimpezaMensagens
-
Poda os terminais de auditoria além do corte de retenção.
- executar() - Method in class br.com.xadm.comum.mensageria.RelayM2m
-
Processa um lote de saída.
F
- falha(int, String) - Static method in record class br.com.xadm.comum.mensageria.ResultadoEnvio
-
Falha com resposta HTTP (ex.: 500).
- findByDirecaoAndStatusInAndTipoInAndTentativasLessThanOrderById(Direcao, Collection, Collection, int, Pageable) - Method in interface br.com.xadm.comum.mensageria.MensagemM2mRepository
-
Candidatas ao despacho: saída pendente/em-erro abaixo do teto de tentativas, mais antigas primeiro, e SÓ dos
tipoque ESTE app sabe rotear (osEnviadorMensagemregistrados).
G
- getAdmin() - Method in class br.com.xadm.comum.mensageria.MensageriaConfig
- getCorrelationId() - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- getCreatedAt() - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- getDirecao() - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- getEmailDomain() - Method in class br.com.xadm.comum.mensageria.MensageriaConfig.Admin
-
Domínio de e-mail exigido no gate (
mensageria.admin.email-domain). - getEnviadoAt() - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- getId() - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- getMaxTentativas() - Method in class br.com.xadm.comum.mensageria.MensageriaConfig
-
Teto de tentativas antes de PAUSAR (
mensageria.max-tentativas, default 10). - getOrder() - Method in class br.com.xadm.comum.mensageria.MensageriaAdminRule
- getPayload() - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- getRelay() - Method in class br.com.xadm.comum.mensageria.MensageriaConfig
- getResumo() - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- getRetencaoDias() - Method in class br.com.xadm.comum.mensageria.MensageriaConfig
-
Retenção dos terminais de auditoria em dias (
mensageria.retencao-dias, default 30). - getStatus() - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- getTentativas() - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- getTipo() - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- getUltimoErro() - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- getUltimoResponse() - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- getUpdatedAt() - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- gg.jte.generated.precompiled.xadm - package gg.jte.generated.precompiled.xadm
H
- hashCode() - Method in record class br.com.xadm.comum.mensageria.ResultadoEnvio
-
Returns a hash code value for this object.
I
- isEnabled() - Method in class br.com.xadm.comum.mensageria.MensageriaConfig.Relay
-
Liga/desliga o relay (
mensageria.relay.enabled, default true).
J
- JTE_LINE_INFO - Static variable in class gg.jte.generated.precompiled.xadm.JtemensageriaGenerated
- JTE_NAME - Static variable in class gg.jte.generated.precompiled.xadm.JtemensageriaGenerated
- JtemensageriaGenerated - Class in gg.jte.generated.precompiled.xadm
- JtemensageriaGenerated() - Constructor for class gg.jte.generated.precompiled.xadm.JtemensageriaGenerated
L
- LimpezaMensagens - Class in br.com.xadm.comum.mensageria
-
Retenção: poda os terminais de auditoria (
ENVIADO/RECEBIDO) mais velhos quemensageria.retencao-dias(default 30). - LimpezaMensagens(MensagemM2mRepository, MensageriaConfig) - Constructor for class br.com.xadm.comum.mensageria.LimpezaMensagens
- listar(Optional, Optional) - Method in class br.com.xadm.comum.mensageria.MensageriaController
-
Lista (mais recentes primeiro), com filtro fino aplicado em memória (volume de admin).
- listarRecentes() - Method in interface br.com.xadm.comum.mensageria.MensagemM2mRepository
-
Lista para a tela (mais recentes primeiro); filtro fino fica no controller (volume de admin).
M
- MensagemM2m - Class in br.com.xadm.comum.mensageria
-
Linha do outbox/auditoria M2M (tabela
mensagem_m2m). - MensagemM2m() - Constructor for class br.com.xadm.comum.mensageria.MensagemM2m
-
Construtor vazio exigido pelo Micronaut Data.
- MensagemM2m(String, Direcao, String, String, String, Status) - Constructor for class br.com.xadm.comum.mensageria.MensagemM2m
-
Cria uma mensagem já com os campos de negócio preenchidos (o relay/serviço ajusta o estado).
- MensagemM2mRepository - Interface in br.com.xadm.comum.mensageria
-
Repositório Data JDBC da
MensagemM2m. - MensageriaAdminRule - Class in br.com.xadm.comum.mensageria
-
Gate da tela
/admin/mensageria: exige sessão autenticada E e-mail terminando no domínio configurado (mensageria.admin.email-domain, defaultxadm.com.br). - MensageriaAdminRule(MensageriaConfig) - Constructor for class br.com.xadm.comum.mensageria.MensageriaAdminRule
- MensageriaConfig - Class in br.com.xadm.comum.mensageria
-
Configuração do motor (
mensageria.*). - MensageriaConfig(MensageriaConfig.Relay, MensageriaConfig.Admin) - Constructor for class br.com.xadm.comum.mensageria.MensageriaConfig
- MensageriaConfig.Admin - Class in br.com.xadm.comum.mensageria
-
Sub-config
mensageria.admin.*. - MensageriaConfig.Relay - Class in br.com.xadm.comum.mensageria
-
Sub-config
mensageria.relay.*. - MensageriaController - Class in br.com.xadm.comum.mensageria
-
Tela de operador
/admin/mensageria(JTExadm/mensageria.jte, decisão 0025). - MensageriaController(MensagemM2mRepository, MensageriaService) - Constructor for class br.com.xadm.comum.mensageria.MensageriaController
- MensageriaService - Class in br.com.xadm.comum.mensageria
-
API do motor para os apps + transições de estado usadas pelo relay/tela.
- MensageriaService(MensagemM2mRepository, MensageriaConfig, RoteadorEnviadores) - Constructor for class br.com.xadm.comum.mensageria.MensageriaService
O
- ok() - Method in record class br.com.xadm.comum.mensageria.ResultadoEnvio
-
Returns the value of the
okrecord component. - ok(int, String) - Static method in record class br.com.xadm.comum.mensageria.ResultadoEnvio
-
Sucesso conveniente.
P
- PAUSADO - Enum constant in enum class br.com.xadm.comum.mensageria.Status
-
Estourou o teto de tentativas; aguarda decisão do operador (reenviar/cancelar).
- PENDENTE - Enum constant in enum class br.com.xadm.comum.mensageria.Status
-
Enfileirada, aguardando o primeiro despacho.
R
- RECEBIDO - Enum constant in enum class br.com.xadm.comum.mensageria.Status
-
Mensagem de entrada registrada para auditoria (terminal, nunca reenvia).
- reenviar(long) - Method in class br.com.xadm.comum.mensageria.MensageriaController
-
Reenvia (→ PENDENTE, zera tentativas); próximo tick do relay refaz o envio.
- reenviar(long) - Method in class br.com.xadm.comum.mensageria.MensageriaService
-
Reenvia (ação do operador): volta a
PENDENTEe zeratentativas— o próximo tick do relay refaz o envio a partir dopayloadsalvo. - registrarEntrada(String, String, String, String) - Method in class br.com.xadm.comum.mensageria.MensageriaService
-
Registra uma mensagem recebida para auditoria simétrica (
ENTRADA/RECEBIDO). - registrarFalhaExcecao(long, String) - Method in class br.com.xadm.comum.mensageria.MensageriaService
-
Registra a falha de uma exceção inesperada do enviador (transação curta própria): conta como tentativa e pode PAUSAR no teto.
- Relay() - Constructor for class br.com.xadm.comum.mensageria.MensageriaConfig.Relay
- RelayM2m - Class in br.com.xadm.comum.mensageria
-
Relay durável do outbox.
- RelayM2m(MensagemM2mRepository, RoteadorEnviadores, MensageriaService, MensageriaConfig) - Constructor for class br.com.xadm.comum.mensageria.RelayM2m
- render(HtmlTemplateOutput, HtmlInterceptor, List, Direcao[], Status[], String, String) - Static method in class gg.jte.generated.precompiled.xadm.JtemensageriaGenerated
- renderMap(HtmlTemplateOutput, HtmlInterceptor, Map) - Static method in class gg.jte.generated.precompiled.xadm.JtemensageriaGenerated
- ResultadoEnvio - Record Class in br.com.xadm.comum.mensageria
-
Resultado de uma tentativa de envio, devolvido pelo
EnviadorMensagem. - ResultadoEnvio(boolean, int, String) - Constructor for record class br.com.xadm.comum.mensageria.ResultadoEnvio
-
Creates an instance of a
ResultadoEnviorecord class. - RoteadorEnviadores - Class in br.com.xadm.comum.mensageria
-
Indexa os
EnviadorMensagemdo app portipo()e resolve o despacho. - RoteadorEnviadores(List) - Constructor for class br.com.xadm.comum.mensageria.RoteadorEnviadores
S
- SAIDA - Enum constant in enum class br.com.xadm.comum.mensageria.Direcao
-
Mensagem que este app enviou (ou vai enviar): participa do relay/retry.
- SEM_RESPOSTA - Static variable in record class br.com.xadm.comum.mensageria.ResultadoEnvio
-
Sentinela de "sem resposta HTTP" (conexão recusada, timeout, destino offline).
- semResposta(String) - Static method in record class br.com.xadm.comum.mensageria.ResultadoEnvio
-
Falha sem resposta (offline/timeout):
statusHttp = SEM_RESPOSTA. - setCorrelationId(String) - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- setCreatedAt(Instant) - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- setDirecao(Direcao) - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- setEmailDomain(String) - Method in class br.com.xadm.comum.mensageria.MensageriaConfig.Admin
- setEnabled(boolean) - Method in class br.com.xadm.comum.mensageria.MensageriaConfig.Relay
- setEnviadoAt(Instant) - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- setId(Long) - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- setMaxTentativas(int) - Method in class br.com.xadm.comum.mensageria.MensageriaConfig
- setPayload(String) - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- setResumo(String) - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- setRetencaoDias(int) - Method in class br.com.xadm.comum.mensageria.MensageriaConfig
- setStatus(Status) - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- setTentativas(int) - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- setTipo(String) - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- setUltimoErro(String) - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- setUltimoResponse(String) - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- setUpdatedAt(Instant) - Method in class br.com.xadm.comum.mensageria.MensagemM2m
- Status - Enum Class in br.com.xadm.comum.mensageria
-
Máquina de estado da mensagem M2M.
- statusHttp() - Method in record class br.com.xadm.comum.mensageria.ResultadoEnvio
-
Returns the value of the
statusHttprecord component.
T
- tipo() - Method in interface br.com.xadm.comum.mensageria.EnviadorMensagem
-
Discriminador que este enviador atende (casa com
MensagemM2m.getTipo()). - tiposRegistrados() - Method in class br.com.xadm.comum.mensageria.RoteadorEnviadores
-
Os
tipoque ESTE app sabe enviar (umEnviadorMensagemregistrado por tipo). - toString() - Method in record class br.com.xadm.comum.mensageria.ResultadoEnvio
-
Returns a string representation of this record class.
V
- valueOf(String) - Static method in enum class br.com.xadm.comum.mensageria.Direcao
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class br.com.xadm.comum.mensageria.Status
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class br.com.xadm.comum.mensageria.Direcao
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class br.com.xadm.comum.mensageria.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values