2010-05-04 2 views
0

Если я хочу правильно выйти из java-документа documentum (если, например, params недопустимы), следует использовать system.exit() или есть другой способ сделать это.Изящный способ выхода из dm_job? System.exit()?

Насколько я знаю, system.exit закрывает виртуальную машину, влияет ли это на выполнение других заданий?

ответ

1

Определенно не используйте System.exit(). Если вы находитесь на сервере методов, это может привести к отключению сервера. В большинстве случаев это повысит SecurityException (в зависимости от политики безопасности, определенной для сервера).

Как Майкл сказал, что ваша работа запущена в , выполните метод, поэтому любой оператор возврата из этого метода должен завершить работу.

1

Предполагая, что вы имеете в виду подкласс com.documentum.job.Job абстрактного класса вы должны быть в состоянии выйти из выполнить() метод, возвращение ложным;. Если вы хотите прервать, вы можете вызвать метод abort() (возможно, вам понадобится метод canAbort()). Вы также можете

В любом случае, я бы не рекомендовал звонить System.exit() за исключением очень необычных обстоятельств.

Смежные вопросы