Невозможно добавить распознаватель - он все равно будет закрыт после обработки запроса.Что вы можете сделать: сохранить идентификатор пользователя в свойствах задания:
Map<String, Object> properties = new HashMap<>();
properties.put("userId", resource.getResourceResolver().getUserID());
jobManager.addJob(JOB_TOPICS, properties);
После этого вы можете создать новый преобразователь ресурсов с правами доступа пользователя, когда имеете дело с заданием.