Auf der Seite "JMS-Connection Factory bearbeiten" können Sie die Einstellungen für eine JMS-Connection Factory ändern.
Die Seite "JMS-Connection Factory bearbeiten" enthält die folgenden Optionen.
Schaltfläche zur Wiederherstellung der Standardwerte von Einstellungen, die Standardwerte haben. Einstellungen, die keine Standardwerte haben, werden nicht geändert.
Ein eindeutiger JNDI-Name, der die Ressource identifiziert. Konventionsgemäß beginnt der Name mit einem Indikator des Ressourcentyps gefolgt von einem Schrägstrich. Beispiel: concurrent/, jdbc/ oder jms/. Der JNDI-Name ist ein schreibgeschütztes Feld. Sie können den JNDI-Namen nur festlegen, wenn Sie eine neue Ressource erstellen
Der logische JNDI-Name für die Ressource. Dies ist ein Java EE-Standardname, über den auf die Ressource zugegriffen werden kann. Der logische JNDI-Name ist ein schreibgeschütztes Feld. Weitere Informationen finden Sie unter Logische JNDI-Namen.
Der Typ der Connection Factory. Der Ressourcentyp ist ein schreibgeschütztes Feld. Sie können den Ressourcentyp nur festlegen, wenn Sie eine neue JMS-Connection Factory erstellen.
Eine Beschreibung der Connection Factory.
Gibt an, ob die Ressource zur Laufzeit verfügbar ist.
Wenn in der Domain nur die Standardserverinstanz server vorhanden ist, kann die Laufzeitverfügbarkeit der Ressource aktiviert oder deaktiviert werden. Laufzeitverfügbarkeit ist standardmäßig aktiviert.
Wurden in der Domain Cluster oder Standalone-Instanzen erstellt, können Sie die Laufzeitverfügbarkeit der Ressource auf ihren Zielen über die Registerkarte "Ziel" steuern.
Die Mindestanzahl Verbindungen im Pool für die Connection Factory. Der Standardwert ist 8.
Die maximale Anzahl Verbindungen im Pool. Der Standardwert ist 32.
Die Anzahl an Verbindungen, die nach Ablauf der Poolleerlaufzeit entfernt werden sollen. Der Standardwert ist 2.
Die maximale Zeit in Sekunden, die sich eine Verbindung im Pool im Leerlauf befinden kann. Der Standardwert ist 300.
Die Zeitspanne, die eine Anwendung nach dem Anfordern einer Verbindung abwartet, bevor ein Verbindungstimeout ausgegeben wird. Der Standardwert ist 60000.
Wenn das Kontrollkästchen "Alle Verbindungen trennen" aktiviert ist, schließt GlassFish Server bei einem einzigen Verbindungsabbruch alle Verbindungen im Pool und stellt sie wieder her. Diese Option ist standardmäßig deaktiviert.
Folgende Werte sind möglich:
Die Ressource kann für Transaktionen eingesetzt werden, für die mehrere Ressourcen innerhalb eines Transaktionsbereichs verwendet werden. Dies ist der Standardwert für eine JMS-Connection Factory.
Beispiel: Transaktionen können diese Ressource sowie eine JDBC-Ressource, eine Connector-Ressource oder eine andere JMS-Connection Factory-Ressource verwenden. Dieser Wert bietet die meiste Flexibilität. Eine Ressource, die als XATransaction konfiguriert ist, wird für Two-Phase Commit-Vorgänge verwendet.
Die Ressource kann entweder für Transaktionen mit nur einer Ressource innerhalb des Transaktionsbereichs oder als letzter Agent in einer verteilten Transaktion mit mehreren XA-Ressourcen verwendet werden.
Dieser Wert bietet eine wesentlich bessere Performance. Eine als LocalTransaction konfigurierte Ressource wird nicht in Two-Phase Commit-Vorgängen verwendet.
Die Ressource kann nie in Transaktionen verwendet werden. Diese Einstellung wird für JMS-Anwendungen nur eingeschränkt verwendet.
Wenn das Kontrollkästchen "Erforderlich" aktiviert ist, werden Verbindungen vor der Übergabe an die Anwendung validiert. Wenn die Validierung einer Ressource nicht erfolgreich verläuft, wird die Ressource endgültig gelöscht, und eine neue Ressource wird erstellt und zurückgegeben. Diese Option ist standardmäßig deaktiviert.
Weitere Eigenschaften für die Connection Factory.
Information zu verfügbaren Eigenschaften finden Sie unter Für JMS-Connection Factorys spezifische Eigenschaften.