Frage

Wie ist es möglich, erhalten / Nutzung / Return einen Thread von einer Ausführungswarteschlange (= Thread-Pool) in WebLogic 8.1.6?

War es hilfreich?

Lösung

AFAIK, nein, dies nicht möglich ist, können Sie einen Thread nicht direkt bekommen. Stattdessen ordnet eine Ausführungswarteschlange zu einem Servlet, JSP, EJB, oder das Objekt RMI.

  

Weblogic können Sie zuordnen ausführen   Warteschlange Servlets, JSPs, EJBs und RMI   Objekte. Um eine zu assoziieren   Ausführen Warteschlange mit einem Servlet (oder JSP),   Sie müssen die angeben   wl-dispatch-policy Initialisierung   Parameter für das Servlet (oder JSP) in   die web.xml Deskriptordatei. Das   Codebeispiel folgende zeigt, wie   zuweisen der Warteschlange auszuführen   mySpecialQueue zu einer JSP-Seite:

<!-- web.xml entry -->
<servlet>
    <servlet-name>MyServlet</servlet-name>
    <jsp-file>/critical.jsp</jsp-file>
    <init-param>
        <param-name>wl-dispatch-policy</param-name>
        <param-value>mySpecialQueue</param-value>
    </init-param>
</servlet>
     

Um eine Ausführungswarteschlange zuweisen   ein RMI-Objekt, müssen Sie die angeben   -dispatchPolicy Option bei der Verwendung von Weblogic der RMI-Compiler (rmic). hier   wie Sie das ausführen würde zuweisen Warteschlange   mySpecialQueue zu einem RMI-Objekt:

java weblogic.rmic -dispatchPolicy mySpecialQueue ...
 In the same way, use the `-dispatchPolicy` option when invoking
     

Weblogic EJB-Compiler zuweisen die   ausführen queute zu einem EJB. Weblogic des   EJB-Compiler implizit übergibt die   -dipatchPolicy Argument der   zugrunde liegende RMI-Compiler. in Weblogic   8.1, verwenden Sie das dispatch-policy Element in der weblogic-ejb-jar.xml EJB   Deskriptors die Ausführungswarteschlange zu setzen:

<!-- weblogic-ejb-jar.xml descriptor -->
<weblogic-enterprise-bean>
    <ejb-name>myEJB</ejb-name>
    ...
    <dispatch-policy>myEJBQueue</dispatch-policy>
</weblogic-enterprise-bean>
     

Benutzerdefinierte ausführen Warteschlangen werden unterstützt   für alle EJB-Typen - Session Beans,   Entity Beans und MEB.

     

Zur Laufzeit ordnet Weblogic Arbeiter   Themen für Servlets, JSPs, EJBs,   und RMI Objekte aus ihren konfigurierten   Ausführen Warteschlangen, wodurch garantiert   dass ausgewählte Objekte in Ihrem   Anwendung hat Zugang zu einem Fest   Anzahl von Server-Threads. Für diejenigen   Objekte, für die keine Warteschlange auszuführen ist   zugeordnet, werden die Fäden sein   von den Standard-Server zugewiesen   ausführen Warteschlange.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top