Mithilfe einer Managed Thread-Factory erstellen Anwendungen verwaltete Threads. Die Threads werden vom Container gestartet und verwaltet. Der Kontext des Containers wird an den Thread propagiert, der die Task ausführt.
In GlassFish Server konfigurieren Sie eine Managed Thread-Factory-Ressource und stellen sie für Anwendungskomponenten wie Servlets und EJBs bereit.
Blenden Sie in der Navigationsbaumstruktur den Knoten "Ressourcen" ein.
Blenden Sie unter dem Ressourcenknoten den Knoten "Nebenläufige Ressourcen" ein.
Wählen Sie unter dem Knoten "Nebenläufige Ressourcen" den Knoten "Thread-Factorys".
Die Seite "Verwaltete Thread-Factorys" wird geöffnet.
Klicken Sie auf der Seite "Verwaltete Thread-Factorys" auf "Neu".
Die Seite "Neue verwaltete Thread-Factory" wird geöffnet.
Geben Sie im Feld "JNDI-Name" einen eindeutigen Namen zur Identifizierung der Ressource ein.
Der JNDI-Name wird im JNDI Naming Service registriert und von Anwendungen zum Lookup der Ressource verwendet. Verwenden Sie das Format concurrent/name. Beispiel: concurrent/myManagedThreadFactory. Der Name darf ausschließlich alphanumerische Zeichen, Unterstriche, Gedankenstriche oder Punkte enthalten.
Aktivieren Sie das Kontrollkästchen "Kontextinformationen", um die Kontexte auf Threads zu propagieren, und wählen Sie die zu propagierenden Kontexte.
Standardmäßig ist diese Option aktiviert, und alle Kontexte sind gewählt. Klicken Sie bei gedrückter UMSCHALT- oder STRG-Taste, um mehrere Kontexte auszuwählen. Wenn diese Option deaktiviert ist, werden Kontexte nicht propagiert, auch wenn sie ausgewählt sind.
Aktivieren Sie das Kontrollkästchen "Status", um die Ressource zu aktivieren.
Diese Option ist standardmäßig aktiviert, was bedeutet, dass die Ressource bei ihrer Erstellung sofort verfügbar wird.
Geben Sie im Feld "Threadpriorität" die Priorität ein, die erstellten Threads zugewiesen werden soll.
Der Standardwert ist 5.
Geben Sie im Feld "Beschreibung" eine kurze Beschreibung der Ressource ein.
Bei dieser Beschreibung handelt es sich um einen Zeichenfolgenwert, der maximal 250 Zeichen umfassen darf.
Fügen Sie im Abschnitt "Weitere Eigenschaften" keine weiteren Eigenschaften hinzu.
GlassFish Server definiert keine weiteren Eigenschaften für diesen Ressourcentyp. Darüber hinaus verwendet dieser Ressourcentyp derzeit keine weiteren Eigenschaften.
Klicken Sie auf "OK".