aQute.bnd.build.RunSession Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of biz.aQute.bndlib Show documentation
Show all versions of biz.aQute.bndlib Show documentation
bndlib: A Swiss Army Knife for OSGi
The newest version!
package aQute.bnd.build;
import java.util.Map;
import java.util.concurrent.Callable;
public interface RunSession {
String getName();
String getLabel();
int getJdb();
void stderr(Appendable app) throws Exception;
void stdout(Appendable app) throws Exception;
void stdin(String input) throws Exception;
int launch() throws Exception;
void cancel() throws Exception;
Map getProperties();
int getExitCode();
String getHost();
int getAgent();
void waitTillStarted(long ms) throws InterruptedException;
long getTimeout();
boolean validate(Callable isCancelled) throws Exception;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy