Normalmente não é preciso criar destinos físicos, porque você especifica um nome de destino físico quando cria um recurso de destino JMS e o GlassFish Server cria o destino físico automaticamente quando é necessário.
Na árvore de navegação, expanda o nó Configuração.
Selecione a instância que será configurada:
Para configurar uma instância específica, selecione o nó de configuração da instância. Por exemplo, para a instância default, server, selecione o nó server-config.
Para configura as definições default das futuras instâncias que utilizam uma cópia de default-config, selecione o nó default-config.
No nó Configuração, expanda o nó do Serviço JMS.
No nó Serviço JMS, selecione o nó Destinos Físicos.
A página Destinos Físicos é aberta.
Na página Destinos Físicos, clique em Novo.
A página Novo Destino Físico é aberta.
No campo Nome, digite o nome do destino físico.
Na lista drop-down Tipo, selecione javax.jms.Topic ou javax.jms.Queue.
No campo Número Máximo de Mensagens Não Consumidas, digite o número máximo de mensagens não consumidas permitido para o destino.
Um valor de -1 indica que não há limite para o número de mensagens não consumidas. O valor default é -1.
No campo Tamanho Máximo da Mensagem, digite o tamanho máximo, em bytes, de uma única mensagem.
Um valor de -1 significa um tamanho de mensagem ilimitado. O valor default é -1.
No campo Total Máximo de Memória, digite o total máximo de memória, em bytes, para mensagens não consumidas.
Um valor de -1 indica que não há limite para o tamanho da memória de mensagens não consumidas. O valor default é -1.
Na lista drop-down Comportamento para Limite, selecione o comportamento que o broker deve seguir quando o limite de memória for atingido.
Rejeitar mensagens mais recentes informa ao broker que rejeite mensagens recentes e notifique o cliente produtor com uma exceção somente se a mensagem for persistente.
Rejeitar mensagens mais recentes é o valor default.
Diminuir a taxa de produtores informa ao broker que diminua a taxa na qual produtores de mensagem enviam mensagens.
Rejeitar mais antiga informa ao broker que descarte as mensagens mais antigas.
Rejeitar mensagens de prioridade mais baixa informa ao broker que descarte as mensagens com a prioridade mais baixa.
Se o valor for Rejeitar mais antiga ou Rejeitar mensagens de prioridade mais baixa e se a opção Usar Fila de Mensagens Inativas estiver definida como Verdadeira, as mensagens em excesso serão movidas para a fila de mensagens inativas.
No campo Número Máximo de Produtores, digite o número máximo de produtores de mensagem que pode ser associados a esse destino físico.
Quando esse limite é atingido, nenhum novo produtor pode ser criado. Um valor de -1 denota um número ilimitado de produtores. O valor default é 100.
No campo Contagem Máxima Mensagens para Entrega Batch, digite o número máximo de mensagens que podem ser entregues a consumidores em um único batch.
Um valor de -1 denota um número ilimitado de mensagens. O valor default é 1000.
Na lista drop-down Usar Fila de Mensagens Inativas, selecione Verdadeiro para colocar as mensagens inativas na fila de mensagens inativas.
Se o valor for definido como Falso, mensagens inativas serão descartadas. Por default, essa opção é definida como Verdadeiro.
Na lista drop-down Validar Esquema XML Ativado, selecione Verdadeiro para ativar a validação do esquema XML para o destino.
Se o valor for definido como Verdadeiro, o runtime do cliente do Message Queue tentará validar uma mensagem XML contra as Definições de esquema XML especificadas (ou contra o DTD, se nenhuma XSD estiver especificado) antes de enviá-la para o broker. Se o esquema especificado não pode ser localizado ou a mensagem não pode ser validada, a mensagem não é enviada e uma exceção é lançada. Por default, essa opção é definida como Falso.
No campo Lista de URIs de Esquema XML, digite uma lista separada por espaços de strings URI de Definição de Esquema XML (XSD).
Se a validação de esquema XML estiver ativada, os URIs apontam para o local de uma ou mais XSDs a serem usados para a validação do esquema XML.