Utilizzare la pagina Nuovo Connection Factory JMS per creare un nuovo Connection Factory JMS.
La pagina Nuovo Connection Factory JMS contiene le opzioni riportate di seguito.
Il nome univoco che identifica il Connection Factory. GlassFish Server imposta il nome JNDI del Connection Factory su questo valore.
Il tipo di Connection Factory. Le scelte disponibili sono javax.jms.ConnectionFactory, javax.jms.QueueConnectionFactory e javax.jms.TopicConnectionFactory.
La descrizione del Connection Factory.
Lo stato del Connection Factory. Il Connection Factory può essere abilitato o disabilitato. Questa opzione è abilitata per impostazione predefinita.
Il numero minimo di connessioni nel pool per il Connection Factory. Il valore predefinito è 8.
Il numero massimo di connessioni nel pool per il Connection Factory. 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 tutte le connessioni nel pool e le ristabilisce se una singola connessione non riesce. Questa opzione è disabilitata per impostazione predefinita.
Il supporto transazioni scelto sovrascrive l'attributo di supporto delle transazioni nel Resource Adapter associato a questo connection pool compatibilmente con gli elementi inferiori. In altre parole, può supportare un livello di transazione inferiore o uguale a quello specificato nel Resource Adapter, ma non un livello superiore.
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.
Cluster e istanze standalone per il Connection Factory. Per spostare le destinazioni desiderate nella colonna Destinazioni selezionate, utilizzare i pulsanti Aggiungi e Aggiungi tutto. Per spostare le destinazioni non necessarie nella colonna Destinazioni disponibili, utilizzare i pulsanti Rimuovi e Rimuovi tutto.
Questa opzione viene visualizzata solo se nel dominio sono stati creati cluster o istanze standalone.