Utilizzare la pagina Nuova destinazione fisica JMS per creare una nuova destinazione fisica JMS.
Di norma non è necessario creare destinazioni fisiche in quanto al momento della creazione di una risorsa di destinazione JMS è necessario specificare il nome di una destinazione fisica. Se necessaria, la destinazione fisica viene creata in modo automatico da GlassFish Server.
La pagina Nuova destinazione fisica JMS contiene le opzioni riportate di seguito.
Il nome della destinazione fisica.
Il tipo della destinazione fisica. Le scelte disponibili sono javax.jms.Topic e javax.jms.Queue.
Il numero massimo di messaggi non utilizzati consentiti per la destinazione. Il valore -1 indica un numero illimitato di messaggi non utilizzati. Il valore predefinito è -1.
La dimensione massima, in byte, di un singolo messaggio qualsiasi. Il valore -1 indica una dimensione di messaggio illimitata. Il valore predefinito è -1.
La memoria totale massima, in byte, per i messaggi non utilizzati. Il valore -1 indica l'assenza di limiti per la dimensione della memoria dei messaggi non utilizzati. Il valore predefinito è -1.
Il funzionamento del broker quando viene raggiunta la soglia del limite di memoria. Di seguito sono riportate le scelte disponibili.
Consente di rifiutare i messaggi più recenti e di avvertire il client di produzione con un'eccezione solo se il messaggio è persistente. Questo è il valore predefinito.
Consente di ridurre la velocità alla quale i producer inviano messaggi.
Consente di eliminare i messaggi meno recenti.
Consente di eliminare i messaggi con la priorità più bassa.
Se il valore è Elimina i meno recenti o Elimina i messaggi con la priorità più bassa e Usa coda dei messaggi bloccati è impostato su True, i messaggi in eccesso vengono spostati nella coda dei messaggi bloccati.
Il numero massimo di producer di messaggi che è possibile associare a questa destinazione fisica. Una volta raggiunto questo limite, non è possibile creare nuovi producer. Il valore -1 indica un numero illimitato di producer. Il valore predefinito è 100.
Il numero massimo di messaggi che è possibile consegnare ai consumer in un singolo batch. Il valore -1 indica un numero illimitato di messaggi. Il valore predefinito è 1000.
Se il valore è impostato su True, i messaggi bloccati vengono inseriti nella coda di messaggi bloccati. Se il valore è impostato su False, i messaggi bloccati vengono eliminati. Questa opzione è impostata su True per impostazione predefinita.
Se il valore è impostato su True, prima dell'invio di un messaggio XML al broker, il runtime del client Message Queue tenterà di convalidarlo in base alle XSD (XML Schema Definition) specificate o, se non è specificata alcuna XSD, in base al DTD. Se non è possibile individuare lo schema specificato o convalidare il messaggio, quest'ultimo non viene inviato e viene restituita un'eccezione. Questa opzione è impostata su False per impostazione predefinita.
Lista separata da spazi di stringhe URI per XSD (XML Schema Definition). Se è abilitata la convalida dello schema XML, gli URI puntano alla posizione di una o più XSD da utilizzare per tale convalida.