У меня есть управляемый компонент / служба, работающая внутри JBOSS. Затем у меня есть кварцевая работа, которая иногда просыпается и вызывает метод управляемого компонента. Этот метод иногда длинен и затянут, и, поскольку я не хочу, чтобы время кварцевого задания истекло, я реализовал поток в управляемом компоненте для выполнения обработки. Когда поток закончен, мне нужно обновить таблицу базы данных с результатами. Это очень последовательный процесс, и он должен основываться на некоторых бизнес-правилах и т. Д.
Мой главный вопрос заключается в том, что я могу без проблем использовать EntityManager внутри службы, однако я не могу использовать его из потока, я получаю исключение NullPointerException. Как лучше всего это решить?
Спасибо
Scott