AFAIK, нет, это невозможно, вы не можете получить поток напрямую. Вместо этого назначьте очередь выполнения объекту Servlet, JSP, EJB или RMI.
Weblogic позволяет назначить выполнение
очередь к сервлетам, JSP, EJB и RMI
объекты. Для того, чтобы связать
выполнить очередь с сервлетом (или JSP),
вам нужно указать
wl-dispatch-policy
инициализация
параметр для сервлета (или JSP) в
файл дескриптора web.xml
.
Следующий пример кода показывает, как
назначить очередь выполнения
mySpecialQueue
на странице 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>
Чтобы назначить очередь выполнения
объект RMI, вы должны указать
Опция -dispatchPolicy при использовании RMI-компилятора Weblogic (rmic). Вот
как бы вы назначили очередь выполнения
mySpecialQueue
для объекта RMI:
java weblogic.rmic -dispatchPolicy mySpecialQueue ...
In the same way, use the `-dispatchPolicy` option when invoking
EJB-компилятор Weblogic для назначения
выполнить очередь в EJB. Weblogic-х
EJB-компилятор неявно передает
-dipatchPolicy
аргумент
базовый компилятор RMI. В Weblogic
8.1, используйте элемент dispatch-policy
в EJB weblogic-ejb-jar.xml
дескриптор для установки очереди выполнения:
<!-- weblogic-ejb-jar.xml descriptor -->
<weblogic-enterprise-bean>
<ejb-name>myEJB</ejb-name>
...
<dispatch-policy>myEJBQueue</dispatch-policy>
</weblogic-enterprise-bean>
Поддерживаются пользовательские очереди выполнения
для всех типов EJB - сессионные компоненты,
бины сущностей и MDB.
Во время выполнения Weblogic выделяет работника
темы для ваших сервлетов, JSP, EJB,
и RMI объекты из их настроенных
выполнять очереди, тем самым гарантируя
что выбранные объекты в вашем
приложение имеет доступ к фиксированной
количество потоков сервера. Для тех
объекты, для которых нет очереди выполнения
назначены, темы будут
выделено из сервера по умолчанию
очередь выполнения.