当前位置: 首页>>代码示例>>Java>>正文


Java ProcessStopper类代码示例

本文整理汇总了Java中org.zeroturnaround.exec.stop.ProcessStopper的典型用法代码示例。如果您正苦于以下问题:Java ProcessStopper类的具体用法?Java ProcessStopper怎么用?Java ProcessStopper使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


ProcessStopper类属于org.zeroturnaround.exec.stop包,在下文中一共展示了ProcessStopper类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: WaitForProcess

import org.zeroturnaround.exec.stop.ProcessStopper; //导入依赖的package包/类
public WaitForProcess(Process process, ProcessAttributes attributes, ProcessStopper stopper, ProcessCloser closer, ByteArrayOutputStream out, ProcessListener listener, MessageLogger messageLogger) {
  this.process = process;
  this.attributes = attributes;
  this.stopper = stopper;
  this.closer = closer;
  this.out = out;
  this.listener = listener;
  this.messageLogger = messageLogger;
}
 
开发者ID:zacharee,项目名称:RCTDRemoverforLG,代码行数:10,代码来源:WaitForProcess.java

示例2: execCommand

import org.zeroturnaround.exec.stop.ProcessStopper; //导入依赖的package包/类
private static void execCommand(final String... command) throws Exception {
    new ProcessExecutor().command(command)
            .destroyOnExit()
            .timeout(1, TimeUnit.MINUTES)
            .exitValueNormal()
            .redirectOutput(Slf4jStream.of(SynchronousChannels.class).asInfo())
            .redirectError(Slf4jStream.of(SynchronousChannels.class).asWarn())
            .stopper(new ProcessStopper() {
                @Override
                public void stop(final Process process) {
                    process.destroy();
                }
            })
            .execute();
}
 
开发者ID:subes,项目名称:invesdwin-context-persistence,代码行数:16,代码来源:SynchronousChannels.java

示例3: getStopper

import org.zeroturnaround.exec.stop.ProcessStopper; //导入依赖的package包/类
public ProcessStopper getStopper() {
    return stopper;
}
 
开发者ID:zacharee,项目名称:RCTDRemoverforLG,代码行数:4,代码来源:ProcessExecutor.java


注:本文中的org.zeroturnaround.exec.stop.ProcessStopper类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。