Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 退出dm_作业的优雅方式?System.exit()?_Java_Documentum_Dfc - Fatal编程技术网

Java 退出dm_作业的优雅方式?System.exit()?

Java 退出dm_作业的优雅方式?System.exit()?,java,documentum,dfc,Java,Documentum,Dfc,如果我想正确退出documentum java作业(例如,如果参数无效),我应该使用system.exit()还是使用其他方法 据我所知,system.exit会关闭虚拟机,它是否会影响其他正在运行的作业?假设您引用的是com.documentum.job.job抽象类的子类,您应该能够通过返回false退出execute()方法。如果您希望中止,可以调用abort()方法(您可能需要让canAbort()方法也返回true)。你也可以 无论哪种方式,我都不建议调用System.exit(),除

如果我想正确退出documentum java作业(例如,如果参数无效),我应该使用system.exit()还是使用其他方法


据我所知,system.exit会关闭虚拟机,它是否会影响其他正在运行的作业?

假设您引用的是com.documentum.job.job抽象类的子类,您应该能够通过返回false退出execute()方法。如果您希望中止,可以调用abort()方法(您可能需要让canAbort()方法也返回true)。你也可以


无论哪种方式,我都不建议调用System.exit(),除非是在非常特殊的情况下。

绝对不要使用System.exit()。如果您在方法服务器上,这可能会尝试关闭服务器。在大多数情况下,这将引发SecurityException(取决于为服务器定义的安全策略)

正如Michael所说,您的作业正在execute方法中运行,因此该方法的任何返回语句都应该结束作业