Pergunta

Como é que é possível obter / uso / devolver um fio de uma executar fila (= pool de threads) em WebLogic 8.1.6?

Foi útil?

Solução

AFAIK, não, isso não é possível, você não pode obter um fio diretamente. Em vez disso, atribuir uma fila de executar para servlet, JSP, EJB, ou objecto RMI.

Weblogic permitem atribuir uma execução fila para Servlets, JSP, EJB, e RMI objetos. No fim de um associado executar fila com um servlet (ou JSP), você precisa especificar o inicialização wl-dispatch-policy parâmetro para o servlet (ou JSP) em o arquivo descritor web.xml. o seguinte mostra o exemplo de código como atribua a fila de executar mySpecialQueue para uma página JSP:

<!-- 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>

Para atribuir uma fila de executar a um RMI objeto, você deve especificar o opção -dispatchPolicy quando usando o compilador RMI do Weblogic (rmic). aqui está como você iria atribuir a executar fila mySpecialQueue a um objeto RMI:

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

compilador EJB do Weblogic para atribuir o executar queute para um EJB. Weblogic de compilador EJB passa implicitamente a argumento -dipatchPolicy ao subjacente compilador RMI. em Weblogic 8.1, use o elemento dispatch-policy em weblogic-ejb-jar.xml do EJB descritor para definir a executar fila:

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

executar personalizado filas são suportadas para todos os tipos de EJB - beans de sessão, beans de entidade e MDBs.

No momento da execução, Weblogic aloca trabalhador tópicos para seus servlets, JSPs, EJBs, e RMI objectos das suas configurado executar filas, garantindo assim que os objetos selecionados na sua aplicativo tem acesso a um fixo número de threads do servidor. Para aqueles objectos para os quais não é executar fila atribuídos, os tópicos serão alocados a partir padrão do servidor executar fila.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top