Quando si crea un Connection Factory JMS, vengono creati un connection pool del connettore e una risorsa connettore per il Connection Factory. È possibile visualizzare questi oggetti nel nodo Connettori.
Espandere il nodo Risorse nell'albero di navigazione.
Nel nodo Risorse espandere il nodo Risorse JMS.
Nel nodo Risorse JMS selezionare il nodo Connection Factory JMS.
Viene visualizzata la pagina Connection Factory JMS.
Nella pagina Connection Factory JMS fare clic su Nuovo.
Viene visualizzata la pagina Nuovo Connection Factory JMS.
Nel campo Nome pool immettere il nome univoco del Connection Factory.
GlassFish Server imposta il nome JNDI del Connection Factory su questo valore.
Nell'elenco a discesa Tipo di risorsa, selezionare javax.jms.ConnectionFactory, javax.jms.QueueConnectionFactory o javax.jms.TopicConnectionFactory.
Nel campo Descrizione digitare una descrizione del Connection Factory.
Selezionare la casella di controllo Abilitato dell'opzione Stato per abilitare la risorsa in fase di esecuzione.
Questa opzione è abilitata per impostazione predefinita.
Nel campo Dimensione pool iniziale e minima specificare il numero minimo di connessioni per il pool.
Il valore predefinito è 8.
Nel campo Dimensione massima pool specificare il numero massimo di connessioni per il pool.
Il valore predefinito è 32.
Nel campo Quantità di ridimensionamento pool specificare il numero di connessioni da rimuovere allo scadere del timeout di inattività del pool.
Il valore predefinito è 2.
Nel campo Timeout inattività specificare il numero massimo di secondi durante i quali una connessione può rimanere inattiva nel pool.
Il valore predefinito è 300.
Nel campo Tempo massimo di attesa specificare il tempo di attesa per la richiesta di connessione di un'applicazione prima che si verifichi il timeout della connessione.
Il valore predefinito è 60000.
Selezionare la casella di controllo In caso di qualsiasi errore: Chiudi tutte le connessioni in modo che GlassFish Server chiuda e ristabilisca tutte le connessioni del pool in caso di errore di una sola connessione.
Se non si seleziona la casella di controllo, le singole connessioni vengono ristabilite solo quando vengono utilizzate. Questa opzione è disabilitata per impostazione predefinita.
Per una risorsa Connection Factory JMS, selezionare il livello di supporto transazioni.
Il valore selezionato sovrascrive l'attributo di supporto della transazione nel Resource Adapter compatibilmente con gli elementi derivati.
Selezionare XATransaction (valore predefinito per il Resource Adapter JMS) per una risorsa utilizzabile per transazioni che implicano l'uso di più di una risorsa nell'ambito della transazione.
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.
Selezionare LocalTransaction per una 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.
Selezionare NoTransaction per una risorsa che non può mai essere utilizzata in una transazione.
Questa impostazione viene utilizzata raramente nelle applicazioni JMS.
Selezionare la casella di controllo Obbligatorio dell'opzione Convalida della connessione per abilitare la convalida della connessione.
Se questa opzione è 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.
Nella sezione Proprietà aggiuntive specificare le proprietà aggiuntive per il Connection Factory.
Per informazioni sulle proprietà disponibili, vedere Proprietà specifiche dei connection factory JMS.
Per aggiungere una proprietà, fare clic sul pulsante Aggiungi proprietà. Nella riga vuota visualizzata, digitare il nome della proprietà nel campo Nome e il valore della proprietà nel campo Valore.
Nell'area Destinazioni, effettuare le operazioni riportate di seguito.
Selezionare nella colonna Disponibili la destinazione o le destinazioni in cui verranno distribuite le applicazioni che utilizzano la risorsa.
Le destinazioni disponibili includono tutti i cluster e le istanze server disponibili, oltre all'istanza server predefinita server.
Fare clic su Aggiungi per spostare la destinazione nella colonna Selezionate.
Fare clic su OK.