org.sonar.process
Class ProcessEntryPoint

java.lang.Object
  extended by org.sonar.process.ProcessEntryPoint
All Implemented Interfaces:
Stoppable

public class ProcessEntryPoint
extends Object
implements Stoppable


Field Summary
static String PROPERTY_PROCESS_KEY
           
static String PROPERTY_SHARED_PATH
           
static String PROPERTY_TERMINATION_TIMEOUT
           
 
Method Summary
static ProcessEntryPoint createForArguments(String[] args)
           
 String getKey()
           
 Props getProps()
           
 void launch(Monitored mp)
          Launch process and waits until it's down
 void stopAsync()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_PROCESS_KEY

public static final String PROPERTY_PROCESS_KEY
See Also:
Constant Field Values

PROPERTY_TERMINATION_TIMEOUT

public static final String PROPERTY_TERMINATION_TIMEOUT
See Also:
Constant Field Values

PROPERTY_SHARED_PATH

public static final String PROPERTY_SHARED_PATH
See Also:
Constant Field Values
Method Detail

getProps

public Props getProps()

getKey

public String getKey()

launch

public void launch(Monitored mp)
Launch process and waits until it's down


stopAsync

public void stopAsync()
Specified by:
stopAsync in interface Stoppable

createForArguments

public static ProcessEntryPoint createForArguments(String[] args)


Copyright © 2009–2014 SonarSource. All rights reserved.