Utilizzare la pagina Modifica Connection Factory JMS per modificare le impostazioni per un Connection Factory JMS.
La pagina Modifica Connection Factory JMS contiene le opzioni riportate di seguito.
Pulsante per ripristinare i valori predefiniti delle impostazioni che dispongono di valori predefiniti. Le impostazioni che non dispongono di valori predefiniti non vengono modificate.
Il nome JNDI univoco che identifica la risorsa. Per convenzione, il nome inizia con un indicatore del tipo di risorsa e una barra, ad esempio concurrent/, jdbc/ o jms/. Il campo Nome JNDI è di sola lettura. È possibile specificare il nome JNDI solo quando si crea una nuova risorsa
Il nome JNDI logico per la risorsa. Si tratta di un nome di standard Java EE mediante il quale è possibile accedere alla risorsa. Il campo del nome JNDI logico è di sola lettura. Per ulteriori informazioni, vedere Nomi JNDI logici.
Il tipo di Connection Factory. Il campo Tipo di risorsa è di sola lettura. È possibile specificare il tipo di risorsa solo quando si crea un nuovo Connection Factory JMS.
La descrizione del Connection Factory.
Indica se la risorsa è disponibile in fase di esecuzione.
Se nel dominio esiste solo l'istanza server predefinita server, è possibile abilitare o disabilitare la disponibilità in fase di esecuzione della risorsa. La disponibilità in fase di esecuzione è abilitata per impostazione predefinita.
Se nel dominio sono stati creati cluster o istanze standalone, utilizzare la scheda Destinazione per controllare la disponibilità in fase di esecuzione della risorsa nelle relative destinazioni.
Il numero minimo di connessioni nel pool per il Connection Factory. Il valore predefinito è 8.
Il numero massimo di connessioni nel pool. Il valore predefinito è 32.
Il numero di connessioni da rimuovere allo scadere del timeout di inattività del pool. Il valore predefinito è 2.
Il periodo di tempo massimo, in secondi, durante il quale una connessione può rimanere inattiva nel pool. Il valore predefinito è 300.
Il periodo di tempo durante il quale l'applicazione che richiede una connessione rimarrà in attesa prima che si verifichi il timeout della connessione. Il valore predefinito è 60000.
Se la casella di controllo Chiudi tutte le connessioni è selezionata, GlassFish Server chiude e ristabilisce tutte le connessioni nel pool in caso di errore di una sola connessione. Questa opzione è disabilitata per impostazione predefinita.
Il valore può essere uno di quelli riportati di seguito.
La risorsa può essere utilizzata per le transazioni che implicano l'uso di più risorse nell'ambito della transazione. Questo è il valore predefinito per un Connection Factory JMS.
Ad esempio, è possibile che in una transazione sia necessario utilizzare questa risorsa insieme a una risorsa JDBC, a una risorsa connettore o a un'altra risorsa Connection Factory JMS. Questo valore offre la massima flessibilità. Una risorsa configurata come XATransaction verrà utilizzata nelle operazioni di commit a due fasi.
La risorsa può essere utilizzata per le transazioni che implicano l'uso di una sola risorsa nell'ambito della transazione oppure come ultimo agente in una transazione distribuita che prevede l'uso di più risorse XA.
Questo valore offre prestazioni decisamente migliori. Una risorsa configurata come LocalTransaction non verrà utilizzata nelle operazioni di commit a due fasi.
La risorsa non può mai essere utilizzata nelle transazioni. Questa impostazione viene utilizzata raramente nelle applicazioni JMS.
Se la casella di controllo Obbligatorio è selezionata, le connessioni vengono convalidate prima di essere fornite all'applicazione. Se la convalida di una risorsa non riesce, la risorsa viene eliminata e viene creata e restituita una nuova risorsa. Questa opzione è disabilitata per impostazione predefinita.
Proprietà aggiuntive per il Connection Factory.
Per informazioni sulle proprietà disponibili, vedere Proprietà specifiche dei connection factory JMS.